DRUID-LLM Ticket Management

DRUID-LLM Ticket Management is a fully agentic business application built entirely on DRUID technology. Powered by DRUID LLM Becus 1.0, this solution delivers end-to-end support ticket creation and management through natural, conversational interactions, without relying on any third-party AI services. This DRUID-native solution showcases our in-house capabilities to orchestrate and complete an entire business process with no external dependencies, offering you complete control and enhanced security.

Key Components

This solution includes:

  • A back-end database powered by Druid Data Services.
  • A workspace for human agents to review and respond to customer or employee tickets.
  • A Knowledge Base with standard responses to common support issues.
  • Prebuilt Workflows that power DRUID LLM Becus agents and automate back-end operations.

Business Workflow

  1. User Interaction – The virtual assistant engages with users seeking support. It first identifies the user by matching them with an existing back-end account or creating a new one if necessary.
  2. Ticket Creation – The assistant guides the user through the ticket creation process by asking relevant questions to gather necessary details.
  3. Initial Response – After collecting all information and creating the ticket, the assistant provides a response based on the standard topics from the Knowledge Base.
  4. Feedback & Final Update – The assistant asks if the provided answer was helpful. It then updates the ticket with a summary of the user interaction, including their feedback.

The assistant can conduct conversations in any language, but all ticket information is stored in English.

All tickets are saved in a back-end database, where human agents can review, provide additional answers, and close cases.

Human Agent Workflow

  1. Automation Trigger – The agent initiates an automation to review and provide a response.
  2. Review & Edit – The virtual assistant displays the response it previously sent to the user. The agent can edit or rewrite it.
  3. Multilingual Delivery – Once the agent submits the edited response, the assistant translates it into the user’s original language and sends it via email.
  4. Knowledge Base Update – The virtual assistant asks if the agent wants to add the response to the Knowledge Base in a separate data source. If approved, the response becomes part of the assistant’s standard answers for similar future tickets.

Prerequisites

  • Tenant Druid community (open new tenant here) or Druid subscription.
  • You should have a Druid bot. For information on how to create a bot, see Creating Druid Bots.
  • Enable the API Resources for Druid WebView and Druid Data Service. Then, activate the Druid Data Service in your tenant by navigating to Administration > Settings > Druid Data Service, and selecting Is enabled and clicking the Save all button at the top right of the page.
  • DRUID LLM API resources must be activated for DRUID Becus 1.0 on your tenant. Contact your DRUID sales representative to enable DRUID-dedicated resources and generate an API token for Druid.LLM.

Configuring the Skill Template

To configure the skill template, follow these steps:

Step 1. Install the solution from the Solutions Library

Go to the Solutions Library, search for solution "DRUID-LLM Ticket Management" and import it following the instructions provided in section Installing Solution Templates.

Wait until the import status shows as “Success”.

Step 2. Configure apps connections

Go to solution Apps and configure the following three connections with your credentials:

App Description Your details
Druid_Sendgrid Used to send emails to users. SendGrid API key
Druid-SLM_Becus 1.0 Used for AI-powered responses.

This app uses DRUID-dedicated LLM resources.

To get the claims and token for the DRUID-dedicated LLM resource, follow these steps:

  1. Go to Administration > Druid Services.
  2. Copy the claims and token corresponding to the DRUID.LLM resource you want to use — you’ll need them to configure the app connection.

Note:  If the DRUID.LLM resource does not appear, contact your sales representative to activate DRUID-dedicated resources for Becus 1.0.

Configure the app as follows:

  1. In the Base URL field, paste the claims value you copied.
  2. In the Variables table, enter the token you copied as the key.
KB-REST Allows the virtual assistant to add answers to the Knowledge Base.

The username and password of a Druid user account created in your tenant.

In the Base URL field, enter the url specific to your environment:

Environment

DruidPlatform API URL

Community

*.community.druidplatform.com/api

*.comm.eu.druidplatform.com/api

Production West Europe

*.druidplatform.com/api

*.eu.druidplatform.com/api

Production US

*.us.druidplatform.com/api

Prod US - HIPAA compliant

*.us.druidplatform-hs.com/api

*.druidapcback.us.druidplatform-hs.com/api

Production Australia

*.au.druidplatform.com/api

After you configure the connections, click Publish.

Step 3. Set up the bot special flows and enable KB usage

  1. Go to the bot settings, Details page.
  2. Click the Dialog Management section header.
  3. In the Welcome flow field, select "welcome".
  4. In the Intent not found flow field, select “trigger-gpt-small-talk-agent”.
  5. Scroll down to Use Knowledge Base and enable it.
  6. Save your changes.

Step 4. Configure NLU Intents Classification with LLM

To configure NLU intents classification with LLM, follow these steps:

  1. Navigate to NLU > Configurations > Intents tab.
  2. Click on Thresholds and parameters.
  3. Add the NLU.NER.Classification.ModelType parameter and set it to LLM.
  4. Click the link that appears in the message below the NLP parameters. The NLU Intents Classification with LLM expands.

  5. From the Endpoint Type field, select Druid.
  6. From the Model Name field, select Druid/becus1.0.
  7. For both prompts, click the Set default button. The default DRUID prompts will be automatically filled in.
  8. Click Save at the bottom of the page to apply the NLU configuration.
  9. Train the bot.

Step 5. Prepare the standard answer Knowledge Base

Follow these steps to configure the Ticket Management Standard KB for storing standard support responses:

  1. Navigate to NLU > Knowledge Base.
  2. Click the Add new button in the top-right corner of the page.
  3. Enter the data source Name exactly as: "Ticket Management Standard KB".
  4. Choose Structured Documents as the data source Type.
  5. Upload this sample Excel file or your own set of standard answers.
  6. Set the Min score threshold to 30.
  7. Set the Target match score to 60.
  8. Click Create to add the data source.
  9. Click on the newly create data source.
  10. Click Extract to start processing the data from the uploaded Excel template or your standard answers.
  11. Once the extraction is complete, click Train to finalize the training process.

The Knowledge Base is trained and ready with the standard answers for support tickets.

Step 6. Run database setup workflow

Open a new web chat to trigger the database setup workflow. The virtual assistant will automatically run the workflow, adding all necessary LLM prompts and demo data to the operational database. This ensures your database is properly configured and ready for ticket creation.

Once the workflow is complete, you can start a conversation to create your first ticket.