Virtual Assistant Tasks
Tasks refer to different types of simple and complex jobs that are designated to the VA by the developer. These tasks are performed by the VA to fulfill the user intent.
For example, for a travel virtual assistant, task names are to book tickets, find hotels, provide weather forecasts, etc. that cater to different user intents.
Once the VA understands the intent, it is ready to perform a task, such as reaching out to a web service, extracting the current weather conditions report, parsing that response, and then delivering the data to the user.
Kore.ai provides five predefined task types that virtually cover all VA scenarios.
Action Tasks
Virtual Assistants can collect, modify, and post information in systems of record, like scheduling an appointment, searching for a product, or updating critical information.
Alert Tasks
Virtual Assistant can deliver timely, relevant, and personalized notifications to customers and employees directly from the enterprise system by polling backend systems or by pulling information at regular intervals. Users or VA developers can configure alerts.
Knowledge Graph
Virtual Assistants can provide users with answers to their most commonly asked questions by querying a predefined set of information. For example, a virtual assistant can answer customer questions regarding hours of operation while also answering questions about return policies.
Information Tasks
VA can provide users with data from back-end systems in the form of reports. These reports are formatted and organized based on user preferences, and applicable filters, and they can be downloaded for later use. For example, a VA can provide a sales manager with a report detailing the top 10 sales reps last year by region, organized from most to least sales.
Dialog Tasks
VA can handle complex multi-turn conversational experiences that replicate the natural back and forth exchanges people have every day.