logo

Create multiple AI Agents within a chat instance

Creating multiple AI agents within a single chat instance allows for a personalized and dynamic interaction experience.
By customizing each AI agent with specific datasets, you can get a wide range of conversational chatbots dedicated to different contexts, or user needs. Here’s how to set this up easily.

Benefits of setting up multiple AI Agents on TypingMind Custom

  • Customization: Personalize interactions by deploying agents trained on specific datasets.
  • Flexibility: easily switch between different agents to cater to varied user inquiries or tasks.
  • Efficiency: specialized agents can handle specific topics more adeptly, improving user experience.

How to set it up on your chat instance

Option 1: Use your uploaded training data

Step 1: Add tags to your training data

You will need to:
  1. Upload your training documents or connect training sources in the Training Data menu
  1. In the "Tags" column, click "Add" to add tags to your documents. Use any tag names you want.
Please note that these tags work separately from the user tags.
Image without caption

Step 2: Assign training tags to AI Agents

After adding tags to your training docs, please follow these steps to assign those tags to your AI Agents:
  1. Go to AI Agents
  1. Click "Edit" your existing AI Agents (or you can create new ones)
  1. Scroll down to the Accessibility of Training Data section, choose from the drop-down list the option "Allow access only training data with tags" to allow your AI Agents to learn from only certain training data
Image without caption

Option 2: Use Dynamic Context API

Dynamic Context allows you to retrieve content from an API and inject it into the system prompt. This can be used to add live information to the AI or implement Retrieval-Augmented Generation (RAG) from your own data sources (e.g., vector store database).
Image without caption

Some use cases

For teams

For teams working across projects, having AI agents tailored to different aspects of project management and team dynamics can streamline processes and communication:
  • Project management agent: track project timelines, deliverables, and milestones. Trained with data on project management best practices, it can provide recommendations on task prioritization and resource allocation.
  • HR support agent: offer guidance on human resources questions and company policies, the agent can answer FAQs regarding leave policies, and benefits. It uses a dataset based on the organization’s HR manual.
  • Onboarding agent: new team members can interact with this agent to get acclimated to their new roles. It provides information on training materials, key contacts, and initial tasks, helping streamline the onboarding process.

For education

Multiple AI Agents can be deployed to manage and streamline administrative tasks within educational institutions, improving efficiency and reducing workload on staff:
  • FAQ agent: provides potential students and parents with information regarding the admissions process, application deadlines, required documents, and eligibility criteria. Trained with your institution’s admissions guidelines.
  • Course scheduling assistant: help students in planning their class schedules, inform them about available courses, prerequisites, and timetable conflicts. This agent uses datasets containing course catalogs and scheduling policies.