The following are the different bot types supported by Kore.ai:
Standard Bots
Standard Bots are the most common type of bots. Using these, you can create dialog, alert, action, information, and knowledge task, as well as flows that map one task to another. For more information, see Defining a Standard Bot.
Universal Bots
Universal bots facilitate a scalable, modular approach to bot building by helping you link several standard bots into one. The universal bot executes the tasks and functions of the linked bots by routing relevant utterances to the corresponding linked bots. Once you publish a universal bot, changes made in the linked bots automatically reflect in the universal bot. As a creator or developer of a bot, you can add any bots (published and configured) to a universal bot and access their underlying tasks and functions. When you publish a universal bot, the end users can only access the tasks that are published in the linked bots. Defining Universal Bots.
Smart Bots
A Smart Bot is a custom Bot defined and deployed to your environment and usually maintained by Kore.ai. You can unlock a Smart Bot and customize tasks. But once you open a task, it is no longer available for Kore.ai upgrades or changes- the developer must maintain it thereon. For more information, see Defining Smart Bots.
Sample Bots
You can install one or more of fully functional, end-to-end Kore.ai sample bots from the Bot Store, then customize and publish to understand how to configure bots. For more information, see Installing Sample Bots.