Skip to main content

Uniphore Customer Portal

The Uniphore Intelligent Assistant Framework

Note

Intelligent Assistant functionality is available only with X-Platform Release 2023.3 or earlier.

Uniphore's Intelligent Assistant (IA) provides complete, code-free fulfillment for today's Natural Language Processing (NLP) engines, enabling you to support real-time user chats and conversation-based transactions. With the IA, you can seamlessly integrate the latest X‑Platform features together with the accumulated intelligence of your NLP engine to offer powerful client-side chatbot capabilities.

Uniphore's IA lets you create and maintain all NLP components in your chosen NLP engine so you can continue to benefit from all of the latest NLP developments. The IA works as your fulfillment tool, synchronizing all NLP components and working transparently so that you can build X‑Platform workflows and handle data as usual. You and your users benefit from the best of both worlds.

The IA uses a bot controller to create and synchronize communications between end users, NLP engines, multimodal channels and X-Designer Intent Flows, as shown in the diagram below.

115004472371-VA_Intent_Flow_High_Level_020118-v1.png

This type of framework promotes the independent functioning of each component in the IA, making it possible to support the strengths of each, while also enabling tight functional integration between components.

  • Client-Side Logic is implemented by End User applications, which can include today's cloud-based tools, and offer continuous future development potential. No special programming or coding changes are required for the User to access the IA.

  • Business Logic is implemented by X-Designer using IA Intent Flows. Because X‑Platform can use almost any type of external data source, it's also possible to fulfill a user request when it requires information that is maintained elsewhere, for example, an airline or car booking agent, a product delivery service, or a weather data server.

  • NLP Logic is implemented by the chosen NLP engine, which can include the use of advanced as well as basic NLP tools. As above, this enables enrichment of the IA framework as today's NLP tool capabilities continue to evolve – and without the need for new programming or coding.