Greater User Satisfaction
with contextual conversations
Effective context management enables virtual assistants to interact with users more quickly and intuitively; it means less robotic and scripted. Contextual data helps assistants complete tasks faster and creates a more natural, human-like back and forth conversations. Personalize experiences to gain higher user satisfaction.
The platform allows you to capture and reuse contextual data for a large variety of scenarios to create more complex use cases and redefine the user experience.
Context Management at the Framework Level
Manage data and contextual details at the framework level – data that can come from user inputs, API responses, sessions, and more – with little coding required. It enables you to create context-aware assistants that can follow conversation history, harvest and harness information from 3rd-party systems, and accurately predict and populate the appropriate task or response.
Variable Memory
When you first create tasks, you can access session variables provides by the platform, or custom variables that you define, as well as the context that defines the scope of the variable.
This allows you to store and retrieve data that can be used for a variety of things, such as personalized greetings, determining where prior conversations left off, or pre-filling order details.
You determine how long these variables are stored and accessible by your assistants – so you can create more intuitive conversations with users on your terms.
Context Switching
Humans tend to switch back and forth between intents. To facilitate this, the platform allows you to determine the conditions that must be met to enable or disable context switches, and add conditional exceptions between tasks with the ability to pass contextual data between them.
The platform handles virtually all complex and diverse content switching scenarios in an effective and efficient manner.
Custom Code Logic
Manipulate API responses, promote additional data to the user context, and pull data from the user context with support for custom code logic. This allows you to seamlessly extend the existing functionality of the platform and create advanced, custom conversational experiences that are driven by virtually any form of context.