Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Partner Webcast – Oracle Digital Assistant Conversation Designer - Your Ideas into a Chatbot

460 views

Published on

The development of an Oracle Digital Assistant project can allow you go beyond a simple chatbot, building an AI-powered assistant that connects to your backend applications and helps users accomplish a variety of tasks in natural language conversations. Still, like any other Chatbot project, it does not begin with the technology. Instead you start with a planning phase that clearly identifies the bot's usecases, its data requirements, the intents and entities, and the conversation flow, establishing a baseline.

Read More @ https://blogs.oracle.com/imc/partner-webcast-oracle-digital-assistant-conversation-designer-your-ideas-into-a-chatbot

Presenter: Catalin Pohrib

Published in: Travel
  • ⇒ www.HelpWriting.net ⇐ is a good website if you’re looking to get your essay written for you. You can also request things like research papers or dissertations. It’s really convenient and helpful.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • You might get some help from ⇒ www.WritePaper.info ⇐ Success and best regards!
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Search Your Car. Gov't Seized Cars - All Makes & Models Up to 95% OFF, 4,000+ Auctions US WIDE, Listings Guaranteed in Your State, You Save Thousands! ▶▶▶ https://w.url.cn/s/AiIrNWD
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • You won't get rich, but we do pay. ▶▶▶ https://t.cn/A6ybK1ra
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Partner Webcast – Oracle Digital Assistant Conversation Designer - Your Ideas into a Chatbot

  1. 1. Digital Assistant - Conversation Designer & UX Catalin Pohrib Oracle EMEA A&C Cloud Adoption & Implementation Consultant OPN Innovation and Modernization Center, EMEA A&C November 21, 2019 Partner webcast
  2. 2. Safe harbor statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.
  3. 3. Oracle Digital Assistant Overview Program agenda 1 2 3 4 5 Challenge of conversation design Getting familiar with the conversation designer Things the bot can say and things the user can say What happens under the covers Recommendations and best practices Summary – Q&A 6 7
  4. 4. Oracle Digital Assistant Overview Program agenda 1
  5. 5. Oracle Digital Assistant Overview IT Self Service Trainin g Employee Onboarding Quick Facility Request Employee Profile Meetings Survey Policy Helpdesk Timesheet Employee Idea Submission Claims Submission Manager Approvals & Requests HR Approvals Custom Backend Services Skills HCM ERP CX 3rd Party Digital Assistant
  6. 6. About Digital Assistant • Front-end bot that redirects user messages to one of its configured skills • Routing is based on intents and utterances, context and direct addressing • Disambiguates user messages if required • Exposed on one or many messenger channels • Messenger payload differences handled by configured channel connector • Design time for digital assistant designers • Create chatbots by orchestrating individual skills • Configuration only (no coding) • Digital assistant designers may or may not be the skill developer
  7. 7. Oracle Digital Assistant Channels Intelligent Routing HCM ERP CX 3rd Party Oracle Digital Assistant Web Mobile Messengers Voice (e.g. Alexa) Intent Q&A Skill Intent Q&A Digital Assistant
  8. 8. Oracle Digital Assistant is Oracle's 2nd generation intelligent bot platform for customers to build composite chatbot solutions from independent skills Image courtesy of pixabay.com
  9. 9. Oracle Digital Assistant Overview - Skills • Skills may or may not use natural language processing (NLP) • Its common practice though that they do • User messages are interpreted by a trained model • Intents are resolved and mapped to a dialog • Entity values are extracted from user message • Skills in digital assistant may use different training models Intent resolution and entity extraction
  10. 10. Oracle Digital Assistant Overview - Skills • Conversation flows define "the chat" • The interaction between user and skill results in the completion of a task • Conversation flow design • Dialog flows • Managed by dialog flow engine • Scripted interactions that may be skipped conditionally • Composite bag entities • Smart data objects that assemble information from NLP and user interaction dialogs • Don't require a written dialog flow Conversation flows
  11. 11. Successful chatbots need to do more than just having a conversation Image courtesy of pixabay.com
  12. 12. • Integrate ODA with call center • Digital assistant can help with call center load • Agents focus • Introduce agent as and when it makes sense • Escalation, high value call, complex question • Architecture options • Digital assistant fronts call center • Digital assistant as an agent Human agent integration Oracle Digital Assistant Overview - Skills
  13. 13. • Sometimes a question is what it is: a question • FAQ is a top use case for digital assistant • Natural conversation is a mix of statements and questions • Oracle skills allow you to integrate Q&A in a bot conversation • More engaging than a pure Q&A bot • Q&A imported from CSV file 14 Q&A module Oracle Digital Assistant Overview - Skills
  14. 14. • Remote services integration through custom components • Component based approach • Integrates with data and business services • "Write Once Use Anywhere“ • Custom components • Write direct response messages • Save data in variables • Influences conversation flow Backend integration Oracle Digital Assistant Overview - Skills
  15. 15. • Oracle SaaS teams are developing skills • Allows SaaS customers to: • Take advantage of Oracle Digital Assistant • Extend factory-built skills in order to adjust them to specific features, processes, terminology, culture, etc 16 Extending SaaS skills Oracle Digital Assistant Overview - Skills
  16. 16. • Identify problems • Developer and business oriented analytics • Track conversation trends, intent resolution accuracy • Identify most/least popular paths • Conversation debugger with transcripts • Moderated self learning • Retrain bot through dashboard 17 Bot insights Oracle Digital Assistant Overview - Skills
  17. 17. Oracle Digital Assistant Overview - Skills
  18. 18. • Ability to interact with skills in the most natural, expressive way • Rise of voice assistants, wearables, hands free • Specific challenges for Enterprise • Data security, privacy, compliance • Domain specific vocabulary • Voice should be “out of the box” • Oracle provided SDK to add speech capabilities Adding voice capabilities Oracle Digital Assistant Overview - Skills
  19. 19. • Build skill based on a sample conversation • Allows user to mock up a conversation Define what the person says Define what the bot says • Automatically detects intent and entities • Conversation can be branched • Generates a working skill Conversation designer Oracle Digital Assistant Overview - Skills
  20. 20. Program agenda 2 Challenge of conversation design
  21. 21. Challenge of conversation design • Conversational interfaces are, for most, a new concept • Business needs to understand what it is buying in to • Visualise what a conversation might look like • Understand tone of voice • Understand visuals and branding • We encourage visualizing conversation flow • Stakeholder sign off • Starting point for developers • Various options used today • Whiteboard, Botmock, Visio, PPT etc
  22. 22. The conversation designer a great way for the business and stakeholders to get their hands on a something real and representative. Image courtesy of pixabay.com
  23. 23. Program agenda 3 Getting familiar with the conversation designer
  24. 24. • Accessed within a skill • Based on tasks which match to main conversation threads/branches • Live chat • Buy goods • Product question • Download user manual • Additional tasks can be added later Getting familiar with the conversation designer
  25. 25. Getting familiar with the conversation designer Alternatively, add user or bot messages here If the statement is for the user click the green icon, if bot, then blue icon Click here to add a bot message such as a text reply, a set of choice buttons or carousel of cards Click here to add a user message Click this button to auto-generate the starter skill. Click here to add another task or subtask.
  26. 26. Conversations have a pattern • “Design by Example” • The user makes a request • This is typically interpreted as an intent • The resolution of which will define which task to execute • Bot then responds • A statement with information or data • A card or carousel of cards with info or data • A selection of buttons to further direct the dialog
  27. 27. Conversations have a pattern • Bot responses can define conversation branches • Would you like to speak to an agent? • Branch to a sub task or URL • Branch based on an action or entity value • Based on a value • E.g. If pizza size large offer stuffed crust • Based on action • E.g. Choose to speak to a support person
  28. 28. Program agenda 4 Things the bot can say and things the user can say
  29. 29. Things the bot can say Text Action Card Attachment
  30. 30. Things the bot can say – Text • Simple output to the user • Greetings • Acknowledgements • Prompts • Output Messages
  31. 31. Things the bot can say- Action messages • Presents a list of options • Pizza size: small, medium, large • Confirm order: yes, no • List options are enumerated: • Thus an entity will be created and set • User input validated against the entity value • List options can trigger actions • Branch the conversation to another task or subtask • Go to a URL
  32. 32. Things the bot can say - Cards • Presents a carousel that scrolls horizontally or vertically • The card title defines the enumerated value • Thus an entity will be created and set • Each card can have multiple actions • Branch to another task or subtask • Open a URL • A carousel can also have a global action
  33. 33. Things the bot can say - Attachment • Allows an attachment to be displayed to the user • Image • Video • Audio • File
  34. 34. Things the user can say - Text • Represents input from a user • The Conversation Designer interprets as: • Intent Utterances • An imperative statement that ends with a noun • Custom entity values • Built-in entity values • Currency • Date • URL • Phone Number • Time • Email
  35. 35. Things the user can say - Attachment • Allows a user to submit an attachment: • Image • Video • Audio • File
  36. 36. Bot and user message classification Each message is classified depending on context This influences the way the bot behaves and the structures generated
  37. 37. Bot and user message classification • User input classified as intent • At runtime, NLP is used to determine which task to execute
  38. 38. Bot and user message classification • By classifying we can impose entity validation • Entity values highlighted • Depends on message position and context • User message interpreted as intent utterance • Bot message interpreted as prompt • User message interpreted as entity value
  39. 39. Bot and user message classification - example Creates an entity and incorporates the prompt message At runtime, the format of the user input is validated
  40. 40. Program agenda 5 What happens under the covers
  41. 41. What happens under-the-covers? • Generate and run in tester, or preview • Design definition JSON in dialog flow • When you generate: • The dialog (YAML) is generated • For each task, an intent is created along with some training utterances • For each task, a set of entities (templates for the request details) are generated • E.g. toppings = pepperoni, size = large, medium, small • Bot generation is one-way • Hand editing is NOT reflected in design
  42. 42. Program agenda Recommendations and best practices6
  43. 43. Recommendations and best practices • Give task names such as • Product Question, Live Human • Don’t use “task” “subtask” as suffix. • Start each task with a user input which indicates the “intent” of the flow • Use imperative voice • Ideally ends with noun • “I want to order pizza”, “Show me currently open orders” • Cards need actions
  44. 44. Recommendations and best practices • Cards, whether they exist singly or as part of a carousel, all need actions. • Test each action in preview mode to make sure that it opens the intended flow or URL. • After you generate the bot, do not edit the mockup definition in the dialog flow definition directly. • After you generate the bot, avoid updating the dialog flow definition (or entities) until you have finalized your mockup.
  45. 45. DEMO
  46. 46. Program agenda Summary – Q&A7
  47. 47. Get Started Today 48 • Try it Now • Learn more • Get Started • Customer Forum • Developer Community • Become an Oracle Certified Digital Assistant (Chatbot) Expert
  48. 48. Q&A Oracle IMC blog: http://blogs.oracle.com/imc Oracle ECEMEA Partner Hub Homepage: http://oracle.com/goto/hub-ecemea Oracle IMC Mail: partner.imc@beehiveonline.oracle.com Twitter: http://twitter.com/oracleimc Facebook: http://facebook.com/oracleimc LinkedIn: http://linkedin.com/groups/OracleIMC-4535240 Google+: http://plus.google.com/+OracleIMC
  49. 49. Thank you Catalin Pohrib

×