Strategy ONE
Universal Bot: Multiple Bots in a Single Interface
A universal bot combines multiple bots into a single intelligent assistant. The universal bot simplifies access to insights by containing all your answers in one assistant.
A universal bot aggregates responses from multiple specialized bots (such as a Sales Bot, Finance Bot, and Human Resources Bot). When a user asks a question, the universal bot determines which of those bots can provide the relevant information, queries them, and delivers a cohesive, aggregated response.
For example, a user asks a universal bot, "What is the top selling item for the past week?". The universal bot parses the question and identifies "top selling item" as relevant to the Orders bot and the SLS Vault bot. It queries the Orders bot for the date and product information and the SLS Vault bot for the product, inventory, and sales data. The responses are consolidated into a single answer: "The lightsaber is the top-selling item based on Total Cost for the past week, with total sales amounting to 6600.0 credits.".
In the answer's interpretation, the datasets are marked with which bot is used.
The end user sees and works with a single interface to access multiple bots. The universal bot identifies and delivers the most accurate responses from its source bots, ensuring a seamless and intuitive experience.
A universal bot delivers unlimited scope in a single bot. It provides:
-
Reuse of existing bots. You do not need to rebuild bots, merely link your customized bots connected to specific datasets into a single source.
-
Smart routing of questions. Auto understands the user's intent and routes queries to the most relevant source bot, all behind the scenes. In the case of conflicting responses from bots, priority or weighting mechanisms resolve the conflicts or ask for more information from the user.
-
Enterprise-ready scalability. Universal bots enable a modular, governed method of growing and managing AI-powered assistants across departments.
-
Security. All data transmissions and communications between bots is encrypted. Access is restricted via authentication and role-based permissions.
Examples
A universal bot can provide:
-
Cross-departmental insights. A manager wants to know the top regions for bookings and their revenue contribution, requiring input from both Sales and Finance bots.
-
Streamlined employee assistance. When an employee asks, "What are my pending tasks?", the Human Resources and Project Management bots provide a consolidated response with training, performance, and project goals.
-
Integrated customer queries. A customer asks for product availability and pricing across different regions, requiring inputs from the Inventory and Sales bots.
-
Executive summaries. A CEO asks, "What are the top risks this quarter?". The bot aggregates responses from the Risk, Finance, and Operations bots.
Creating a Universal Bot
Creating a universal bot is similar to creating a regular bot, except that you select multiple bots as the data sources rather than datasets, as shown below.
The bots and their descriptions are shown in the Data panel, rather than datasets and their objects and descriptions. You can add and remove bots. You can open one of the source bots to view and test it.
On the Advanced Settings panel, custom instructions and temperature are not available for universal bots. The requirements and temperature are determined separately in each bot definition. Formatting custom instructions are available for the universal bot, since this applies to the aggregated responses that the universal bot provides.
For detailed steps to create a universal bot, see Create a Bot.