Oracle Digital Assistant


Oracle Cloud Infrastructure Digital Assistant is an artificial intelligence (AI) driven interface that helps end users accomplish a variety of tasks in natural language conversations. Oracle Digital Assistant delivers a complete AI platform to help create conversational experiences for business applications through text, chat, and voice interfaces.


Oracle Digital Assistant (comes with pre-built AI services that can be used as part of Chabot development. Here is a summary of the key features and capabilities of the Oracle Digital Assistant platform.

Oracle Digital Assistant graphic connecting all of its services

Multi-Channel:  Engage users via popular channels already in use, such as the web, mobile, SMS texting, smart speakers, Slack, Microsoft Teams, and more. Oracle Digital Assistant supports multiple channels that expose the Chatbots to users. The Oracle Digital Assistant Supported Channels are Web, ios/Android, Slack, MS Teams, Text-only channels, Voice, Facebook, Alexa, Zoom, Webhooks.

Multi-Lingual:  Oracle Digital Assistant provides two options for supporting multiple languages in digital assistants.

 

  • Native language supports a smaller number of languages directly in the linguistic model (natural language understanding – NLU). Arabic, Dutch, English, French, German, Italian, Portuguese, and Spanish are supported natively.
  • Translation service requires to configure a Translation service (Google or Microsoft) within Digital Assistant instance. The benefit of using Translation services at the moment is that it supports more languages than native language support does.


AI-Voice: Users can communicate with their business application using voice commands with Oracle Digital Assistant instance that can be trained to understand their business-specific vocabulary and enable naturally expressive interactions. Give your customers more control of their data by providing end-to-end security and features that help address compliance with privacy standards, such as PII and GDPR.

Data Manufacturing: Oracle Digital Assistant has in-built support to crowdsource the training data for skills. To create a quality training corpus for skills, it is useful to get multiple people involved so that it can get a large set of data with a lot of natural variance. Oracle Digital Assistant’s Data Manufacturing feature helps in crowdsource the work of creating training sets for both intents and ML entities

Generative AI:  Oracle Digital Assistant has in-built Generative AI features that help allow users to integrate large language models (LLMs) and other generative capabilities into their digital assistant applications. In addition, developers can use Generative AI to help build digital assistant applications more quickly and efficiently. Oracle Digital Assistant provides LLM Transformations templates such as OCI Generative AI, Cohere and Custom (models.

Pre-built Skills: Oracle Digital Assistant offers out-of-the-box Chabot skills for Oracle Cloud ERP, Oracle Cloud SCM, Oracle Cloud HCM, Oracle Cloud CX and Oracle PeopleSoft applications. Prebuilt skills enable Developer teams to quickly start leveraging Oracle Digital Assistant across business applications.

FAQ/ Knowledge Docs: The Q&A feature enables a skill to answer general interest questions by returning one or more question and answer pairs. Developers can generate answer intents into skill directly from existing FAQs or Knowledge Base documents using PDF’s or HTML or URL. In conversations with the skill, the generated answer intents are resolved with NLP like regular intents.

Visual Flow Designer: The Visual Flow Designer is a visual tool for designing interactions between a skill and its users. With the Visual Flow Designer, dialog flows are designed visually instead of through a code editor. The connections between states are represented in visual diagrams. Variables, parameters, and component properties are defined in specialized editors and dialogs.    

Live Agent Integration: Oracle Digital Assistant integrates with Oracle Service and other help desk management systems to intelligently respond to service requests, offer best next-step recommendations, and drive cost savings with help desk automation. An effortless handoff of full call history to a live agent in the case of more complex calls can lead to greater customer satisfaction and improved service levels.

SQL Dialog: SQL Dialogs are skills that can translate a user’s natural language utterances into SQL queries, send the queries to a backend data source, and display the response. The SQL Dialogs supports integration with Oracle database services, such as Oracle Enterprise Database Service.

Backend Integration:  Oracle Digital Assistant provides a built-in Call REST Service component that can be used in Visual Dialog skills to send a request to a REST service endpoints, such as Oracle APIs, 3rd party Rest APIs and the Oracle Cloud Infrastructure APIs. Oracle Digital Assistant also provides Component services feature to import and configure custom components in cases of complex business logic or message customization in a Dialog Skill.

Insights/Analytics: Oracle Digital Assistant Insights & Analytics reports offer  developer-oriented analytics that pinpoint issues users  encounter with skills.  The built-in analytics helps identify conversational bottlenecks and usage patterns and recommend data-driven decisions that continually improve the user experience. Oracle Digital Assistant helps track metrics at both the chat session (or user session) level and at the conversation level.

References:
https://docs.oracle.com/en/cloud/paas/digital-assistant/
https://www.oracle.com/ph/chatbots/