Kore.ai Smart bots are based on the concept of the Object Inheritance Model. Enterprises can build a centralized bot that can be inherited as a child bot by individual teams that are separated by function or geography.
Jumpstart Your Bot Development Efforts
Inherit & Adopt
Get started in seconds by creating a child bot that inherits the configuration and tasks of a Smart bot. All updates in the parent bot are automatically adopted by all associated child bots.
Extend & Re-use
Inherited child bots can be extended further with additional tasks and knowledge queries to fit business or regulatory requirements without affecting the parent Smart bot or other associated child bots.
Variables can be inherited from the parent Smart bot or can be customized locally for an inherited bot.
Selectively choose the bot capabilities that are published with your inherited child bot. Selected tasks and FAQs can be decoupled from the inheritance chain, allowing you to manage them locally and ensuring they are no longer automatically upgraded.
Utility Bot – Multi Functional Deployment
Smart bots can be used to build common utility bots that could be further extended to provide domain specific solutions.
- A utility bot could be built to fulfill common enterprise needs like IT help desk and leave management support
- Individual departments could inherit this utility Smart bot and supplement it with department-specific tasks. For example:
- The marketing team could subscribe to the Smart bot and add tasks related to prospecting by integrating with common applications like Salesforce and Hubspot.
- The finance team could subscribe to the same Smart bot and add tasks related to invoices and payments by integration with common accounting systems.
Building bots in this manner allow you to quickly and easily create function-specific bots that can automatically provide the support functions every user needs, without having to manually build and add these tasks into every bot you create. Plus, these support functions are automatically updated whenever you update the parent Smart bot, so they never go out of date.
Banking Bot – Multi-Jurisdiction Operations
Banks with offices and branches across the world can use Smart bots to define global standards, create consistent cross-channel user experiences, and allow regional units to create child bots that inherit required tasks and capabilities.
- A global team could create a Smart bot to set global corporate standards for bots by defining the minimum functionality and tasks required.
- Regional units can subscribe to the Smart bot to inherit the base configuration while including additional tasks in order to satisfy specific local regulatory requirements and meet customer demands.
- Upgrades to the Smart bot are automatically inherited by all regional banking bots.
- Regional units can also selectively unlock components to stop receiving upgrades from the Smart bot.