Building Virtual Assistants

DRUID bots serve as virtual assistants, empowering employees, customers, and partners to seamlessly communicate with your business and enterprise systems. Leveraging cutting-edge technologies and design principles, DRUID bots deliver an intuitive user experience across all business functions, tasks, and devices. By providing efficient assistance, these bots reduce user operation time, enhance data quality, and lower overall costs.

With DRUID, users can create both simple bots for answering questions and sophisticated virtual assistants capable of performing various business tasks. Equipped with over 250 built-in skills tailored for diverse industries and roles, DRUID Bots can:

  • Respond to inquiries
  • Send channel notifications for tasks or workflows
  • Generate detailed reports in PDF, MS Word, or Excel formats
  • Monitor enterprise systems, check tasks, and issue status alerts
  • Aid users in form completion
  • Automatically route to a human operator based on predefined rules or in the absence of intent recognition.

How DRUID Bots Operate

When users interact with the bot, they provide input known as an utterance. Through Natural Language Processing (NLP) technology, DRUID Bots analyze the utterance to extract both the Intent and Entities crucial for effective communication, preparing a tailored response accordingly.

If the bot utilizes entities and identifies them in the user input, it retrieves data from integrated third-party systems and promptly responds to the user.

Drawing on the entities collected from bot users, the bots can initiate and execute specific actions within third-party systems.

In cases where conversations involve chained intents, the bot dynamically transfers control from one intent to another based on the utterance, simplifying complex dialogues by breaking them into manageable components.

The figure below illustrates how a DRUID bot orchestrates a bank transfer intent.

Build virtual assistants

When creating a virtual assistant, it's essential to follow a structured approach to ensure its effectiveness and success. Here's a step-by-step guide to building virtual assistants in the DRUID AI platform:

Step 1: Create the Bot

To begin, create the bot and configure its general parameters, including Name, Languages, Theme, Avatar, and NLP interpreter. Additionally, select the appropriate roles for the target audience. Publishing the bot is crucial to make it accessible. Also, create a solution to provide context for the bot's functionality.

Step 2: Create Flows

Next, create conversation flows within the selected solution. Define intents and dialogs for each flow, comprising various flow steps such as messages, actions, and prompts. Training the bot with diverse user inputs (training phrases) is vital to ensure accurate understanding and relevant responses. Continuously train the bot for NLP to enhance its interpretation capabilities.

Step 3: Test the Bot

Once the bot is published, conduct thorough testing using Land Bot from the main menu. Fine-tune and retest the bot as needed before deploying it to the desired tenant and communication channels.

Step 4: Enhance with Entities and Integrations

Integrate the bot with external systems to trigger specific actions based on defined entities. Additionally, leverage integrations with SMS and Email systems to enhance communication with clients.

Step 5: Analyze Bot Performance

After deploying the bot to production, monitor its performance using the bot dashboard in the DRUID Portal. Analyze key performance indicators (KPIs) such as bot performance, user engagement, and active user statistics to make informed decisions and improve business processes.

Step 6: Enable Additional Channels

Activate additional communication channels as required, such as websites and messaging solutions, to deploy the bot across multiple platforms and reach a broader audience.

By following these steps, you can effectively build, test, analyze, and deploy virtual assistants in the DRUID AI platform, empowering your business with intelligent conversational solutions. For detailed instructions on each step, refer to the corresponding sections in the help documentation.