Work in progress
The Agentic platform allows you to create your own agents, customized to the needs of your teams, with each agent having specific instructions and tools to use.
Overview
An agent is comprised of the following elements:
A name, used to call the agent in the chat with “@”;
An avatar that will be displayed next to the agent’s name in the chat;
A brief description of what the agent is used for. This description will be displayed on the agent’s presentation card and may help users choose an agent;
A series of instructions defining the role of the agent, its tasks, what data it has access to, etc. The purpose of the instructions is to guide the agent in the way they should answer;
One or several tools that determine what an agent can do;
Learn more about tools /wiki/spaces/AGENTIC/pages/4103733268.
One or several toolsets, which are groups of tools and/or data sources that determine what an agent can do and what data it has access to;
Learn more about toolsets /wiki/spaces/AGENTIC/pages/4126670850.
One or more data sources, including documents, websites, and knowledge bases, that the agent should utilize to deliver accurate and relevant information.
Learn more about data sources /wiki/spaces/AGENTIC/pages/4032004100.
An LLM model (also known as a Large Language Model) that is used to retrieve relevant information and generate the answer to the user’s query.
Guardrails, which are predefined guidelines or rules ensuring that an agent operates safely and effectively.
Learn more about guardrails /wiki/spaces/AGENTIC/pages/4097703952.
Build your first agent
Determine your agent’s purpose
Before you create and set up your agent, it's important to consider a few key factors. Start by defining your use case and how the agent will be utilized. Here are some essential questions to help you configure your agent effectively:
What is the primary purpose of my agent?
What persona should it adopt?
Who will be using the agent?
What tasks will it need to perform?
What data should it access?
Create a new agent
To create an agent starting from the home page, navigate to the Agents menu item, then click the Create an agent button.
You can either create a new agent from scratch or by using a template. In this example, we will create an agent from scratch by clicking the New agent/Start from scratch button.
– example screenshot to do --
To learn how to create an agent using a template, visit this page: Create an agent using a template.
Create a new agent from scratch
Begin by providing general information about your agent, such as:
aname, starting with the@ symbol, e.g.@CustomerSupport.anavatarthat will be displayed next to the agent’s name in the chat.atype, which will categorize your agent and make it easier for users to find agents relevant to their use case. For instance, an agent with theHRtype means that it should be used for HR tasks.a shortdescriptionof its purpose.theinstructionsyour agents should follow such as role, its tasks, what data it has access to, etc.
Visit this page to learn how to write constructive instructions, as well as the best practices: TODO.
the AImodelto use for your agent. Choose one amongst the ones proposed in the list.
Visit this page to see the available models, their characteristics as well as recommendations on choosing the right model for your tasks: TODO.
the guardrails to apply to your agent. You can choose several amongst the ones proposed.
Select your data sources
Next, select the data your agent should have access to.
You can either select an existing data source or add a new one if the one you want is not available in the list.
Visit this page to learn how to add new data sources for your agent to use: Add new data sources to your agent.
– example screenshot to do --
Define the visibility of your agent
Finally, it’s time to decide who can access your agent.
You can share your agent with specific people and teams or give everyone access to use or edit the agent.
Private: the agent is only available to you.Company: the agent is available to you and your colleagues company-wide.Shared: the agent is available to specific users designated by you.
– example screenshot to do --