Mindset AI Documentation
  • General
    • Welcome
    • AI and Security
      • AI Guidelines
      • Security Q&A
      • AI Buyers Guide
  • Platform
    • Overview
    • Features
      • Welcome workflow
        • How to configure the Welcome workflow
        • Welcome workflow best practices
      • Onboarding workflow
        • How to configure the Onboarding workflow
        • Onboarding best practices
        • How to configure Single Sign-On (SSO)
        • How to Configure Multi Factor Authentication (MFA)
      • Knowledge workflow
        • Content Discovery
          • How to configure Content Discovery
          • Setting up the Content Discovery carousels
          • ‘Trending’ carousel calculations
        • Knowledge Banks
          • How to configure a Content Knowledge Bank
          • Learn about Synced Knowledge Banks
          • How to create Speakers
          • How to exclude Content from being visible
          • How to process PDF files
          • How to process SCORM files
          • Knowledge Bank best practices
          • Prompts
            • How to configure Prompts
            • Prompts best practices
        • Events
          • How to configure External Events
          • How to Configure Live Streaming Events
        • Knowledge workflow FAQs
      • Agents
        • How to configure the Agent workflow
          • How to add an Agent Disclaimer message
        • How to create Agents
          • Settings
          • Personality
          • Policy
          • Capabilities
            • Capabilities best practices
          • Tools
          • LLM (Beta)
          • Design
          • Knowledge
          • Bias
          • Testing
          • Preview
          • Access
        • Language Translation within Agents
    • Design
      • Navigation
      • Branding
      • Thumbnail Design
      • Images
        • SVG Images
        • Selecting the Right Image for your Application
    • Accounts
      • How to configure Accounts
      • How to configure Account branding
      • How to invite end-users to an Account
    • Humans
  • Developers
    • Embed SDK
      • Embed an AI agent: step by step guide
      • How to embed an agent in your site
      • Testing your Embedded Agent
      • Authentication
    • Mindset API
      • Mindset Public APIs
      • HTTP API
        • API Key authentication
        • API Servers
        • api-authenticate-embedded-user
      • REST API
        • Contexts API
        • Context Files API
        • Labels API
  • Analytics
    • Overview
    • ThoughtSpot
      • ThoughtSpot FAQs
        • Adding a logo or image to a liveboard
        • There is data missing from liveboard
        • Exporting raw data
        • Exporting data to a csv file
        • How to add a note to a liveboard
        • How to pin in a liveboard
        • Editing individual data visualizations in a liveboard
        • Thoughtspot Alerts
    • Connecting a BI tool
  • Integrations
    • Overview
      • Choosing Data for your Agent
      • Supported Files
    • Content management
      • Google Drive
        • Google Drive Integration Set-Up
      • SharePoint
        • SharePoint Integration Set-Up
      • Hubspot
      • Podbean
      • Wistia
      • WordPress
      • Dropbox
    • Communication
      • Microsoft Teams
      • Slack
    • Customer Management and Payment
      • Hubspot
      • Stripe
  • Support
    • Contacting support
    • Taking a screenshot on any laptop
    • Resizing & compressing images
    • Performing a hard refresh
    • Application loading time
    • Raise a support ticket
    • Service Level Agreement (SLA)
  • Mindset AI Website
  • Book a Demo
Powered by GitBook
On this page
  • An Introduction to Agents
  • Agent Use-Cases

Was this helpful?

  1. Platform
  2. Features

Agents

An introduction to the Agents workflow.

PreviousKnowledge workflow FAQsNextHow to configure the Agent workflow

Last updated 4 months ago

Was this helpful?

An Introduction to Agents

LLMs have changed the way people interact with computers, a change which has happened unprecedently fast.

Everyone can see the opportunity AI has to revolutionise the way people learn, with every company, in every industry in the world needing a solution. The market size is $59 billion across all industries. How much would you be worth if you captured 0.1% of that market opportunity?

Mindset wants to enable you to be at the forefront of providing AI solutions to problems in your specific industry.

Below is the evolution of conversational AI:

  1. Old-school chatbots - The type that requires you to plan every possible question, answer, and workflow. Very painful, and always broken because a user asked a question that was not planned for.

  2. LLM chatbots - The first implementation of OpenAI could be considered a well-trained Chatbot. You asked it a question, and it answered from its pre-trained neural network. Although chatbots have been around for over a decade, OpenAI's release of GPT 3 in 2023 was the first groundbreaking innovation using an LLM (large language model).

  3. Assistants (or Co-Pilots) - The core distinction between an Assistant and a Chatbot is that a co-pilot has access to a corpus of data outside the training set of the underlying LLM.

Throughout 2023, numerous Assistants and Co-pilots have been developed with increasing levels of complexity and access to data. RAG (retrieval-augmented generation) is an AI framework for retrieving facts from an external knowledge base to ground large language models (LLMs) on the most accurate, up-to-date information.

  1. Assistants with Knowledge Graphs - Beyond RAG, information available to the Assistant can be highly structured (from structured and unstructured data) to run entity extraction on the source data and the responses from an LLM to provide insights into bias and information coverage, as well as personalize answers based on company context (specific terminology to a company, people, locations, products etc).

  2. Agents - Agents are a system that can use an LLM to reason through a problem, create a plan to solve the problem, and execute the plan with the help of a set of tools. An Agent is an architecture that includes all of the concepts mentioned above and below.

Access

An agent has multiple user interfaces and front-end integrations into the line of work where people are likely to need it.

Task Planning & Automated Querying.

Agents plan how to complete a task and what questions it must ask to clarify what a human is trying to achieve.

Much like a human, they will ensure they have all the information available to conduct the task set for them.

All they require to achieve this is integrations into policy, enterprise content and agent configuration.

Each agent is configured to behave in a certain way for a task. For example, policy search agents must be pedantic, to ensure they provide accurate information. They will ask questions back to a human, ensuring they understand what is being asked of them.

Agents completing specific tasks

Agents represent a specific business process. Each agent is an expert at completing a specific task. Agents communicate with other agents to help them complete a series of tasks.

A group of agents (called a swarm) becomes a complex, expert system for completing entire business processes, requiring no human input until the final review stage.

Imagine a data analyst agent automatically analyzing a salesperson's performance. Then, automatically collaborate with an L&D programme design agent to create personalised upskilling plans for a human to review.

Data Access

It will have access to structured and unstructured data and use a RAG (retrieval augmented generation) process. It should also have a Knowledge Graph to ensure all responses are personalised and clear bias identification and reporting for compliance.

Tools

It has an extensible architecture which allows for the addition of tools (or access to APIs and processes) to push and pull data from other systems. Agents are systems with complex reasoning capabilities, memory, and the means to execute tasks.

LLM Agnostic

Agents are not tied to individual LLMs, but can navigate from one LLM to another depending on the task. This abstraction from the LLM is fundamental in the architecture of an Agent infrastructure.

Each LLM has strengths and weaknesses in completing specific tasks.

Personality

Agents can have personas and/or tones of voice and idiosyncrasies to modify the agent’s final response.

Agent Use-Cases

Agents represent the next big leap in conversational AI. They are real AI co-workers.

Agents can perform tasks through analysis, planning, information retrieval, and synthesis from both web-based and internal data sources. They can also automatically interact with other agents.

These agents are not only task-oriented but can also collaborate amongst themselves. Once a goal is set, they autonomously collaborate to achieve the desired outcomes.

Consider, for instance, a smart bot analyzing a salesperson's performance and then collaborating with an L&D program bot to create personalized upskilling plans ready for human approval.

How Agents differ from Assistants

Each agent represents a specific use case and purpose. Often, an agent can be built for a task or role. They can provide answers to any queries, if they have been connected to the right data sources, and execute tasks that align with their role.

Think of an Agent as a digital employee hired to perform a specific role. The Agent configuration is much like a job spec, it describes how the Agent should behave, what information it has access to and what process and policies it should follow.

HR Use-Case:

‘How much holiday do we get each year?’

Assistant response:

According to the company handbook, your holiday year restarts on 1st April.

Agent response:

As you are based in EMEA your holiday year restarts on 1st April each year.

Would you like to know how much holiday you have left to use for this year?

The Agent's level of knowledge and ability to serve the end user creates an engaging, full-circle experience for end users.

Their only limitation is (a) the data they have access to (b) the tools they can use and ( c) the integrations they can utilize.

Example Agent Use-Cases

Sales training Agent: Sales teams can utilize AI to locate specific sales techniques or product information, particularly useful when preparing for pitches or responding to customer inquiries. Depending on the tools, a sales agent could then analyze CRM data, send emails execute other important tasks.

Compliance Agent: In the context of complex compliance topics, by enabling the tool ‘verification’, the agent will be pedantic and ensure it asks follow-up questions to get someone to the exact answer they need with 100% certainty.

Leadership development: You could create an agent that represents a specific leader (real or imagined), a specific personality or framework - enabling you to create experiences that help challenge learners, make them think differently and embed their learning in new ways.