Features

AI Agents

AI Agents - AI partners that help you streamline every task

Manage AI agents for your chat interface

AI agents on TypingMind act as experts in various industries. It is designed to perform tasks and provide insights within specific domains by following your instructions and custom data.

Why build an AI Agent on TypingMind?

Developing AI Agents on TypingMind provides a huge advantage in terms of customization and management:

  • Access 100+ pre-built AI Agents in different industries from technical, marketing, design, entertainment, etc.
  • Develop your own AI Agent collection that is specialized in your domain and share access with all team members
  • Control member access to certain AI Agent

Utilize our 100+ pre-built AI agents

The default AI agents are a set of pre-built AI agents from TypingMind.

Based on your specific needs, you have the option to allow your members to use them or not as follows:

  1. Go to AI Agents
  2. Turn on / off the option “Show built-in AI Agents” to control the visibility of these AI agents on the Chat interface.

Manage AI agents for your chat interface

If you turn on this option, members will be able to add the AI agents from the default list.

In case you don’t want your users to be distracted by these AI agents, you can switch the toggle to OFF mode, it will disappear from the Chat UI.

Manage AI agents for your chat interface

Build your AI Agent collection

You can create exclusive built-in AI Agents for your team members so they can quickly access the resources without manually creating them from the chat interface.

  • Go to AI Agents from the Admin Panel
  • Click “Create AI Agent”

Manage AI agents for your chat interface

Your created AI agents will be displayed on the chat interface as follows:

Manage AI agents for your chat interface

You can also connect training data to your AI Agent. Learn more

Control access for each AI Agent

User access will be controlled using tags. Each user can be given a tag, and you can use these tags to set access permissions for each AI Agent.

Here are 2 steps to set up the visibility for each AI agent:

Step 1: Assign tags for your members

Follow these steps to assign tags to your members:

  1. Log into your chat instance's Admin Panel.
  2. Navigate to the Members section.
  3. Identify the member you wish to assign tags to by their email and click the Update tag button.
  4. Enter the tag you want to assign them and click Add

Manage AI agents for your chat interface

Please note: You can assign multiple tags to each member. Learn more about Set tags for members

Step 2: Set tags for each AI agent

Here’s how to set tags for each AI agent:

  • Navigate the AI agents menu
  • Click Create AI Agent to create a new AI agent or Edit the existing AI agent
  • Scroll down to the Visibility section and select Visible only to users with tags from the drop-down list
  • The User tags section shows up, enter tags that you have just set for specific members at step 1

Example: if you want only members with the "marketing" tag to access the Marketing Expert AI agent, add the "marketing" tag to that agent.

Manage AI agents for your chat interface

Only the members with the “marketing” tag will see “Marketing Expert” on the chat interface:

Manage AI agents for your chat interface

How to develop a good AI agent

A good AI Agent can help you generate relevant and high-quality responses.

There are some specific key points you will need to look at to customize a great agent that best suits your goal.

  • Define the AI's Role: determine the tone and manner of the AI's responses. If you're developing an AI for the healthcare industry, you might define its role as a "fitness advisor." This ensures ChatGPT generates more accurate responses based on healthy and fitness data
  • Set up system instruction: the system instruction forms the base for all the AI's responses. Ensure it aligns with the role you've defined.
  • Add training examples: training examples guide how the AI should respond to different inputs. Moreover, the accuracy and relevance of the AI's responses greatly depend on the quality of the training examples.)
  • Connect to your custom data: Integrating custom data allows the AI Agent to access specific information relevant to its role, including proprietary databases, industry-specific knowledge, or real-time data sources. Learn more