Skip to content

Creating and configuring agents

The agent is the one doing the talking. A solution can have several; with no active agent, the chat answers nothing.

Open the solution and click Agents.

Agents list of a solution.

The list can be shown as a grid or as a tree. The tree view shows the main agent, its specialists and the agents not linked yet — the best way to understand a solution you did not build yourself.

Click + New Agent and fill in the form.

Agent creation form.

FieldWhat to enter
NameHow the agent is identified across the screens.
DescriptionWhat this agent is good at. When a solution has several agents, this description is how MarIA decides which one answers.
InstructionsThe agent’s behaviour: language, tone, what it should do and what it should refuse. This is the most important field on the screen.
Default ProviderThe AI provider the agent uses.
Default ModelThe model within that provider.
ActiveInactive agents never answer.

Once saved, the agent opens with five tabs.

Agent tabs.

Reference documents the agent consults when answering. You upload the files and follow the status of each one. The accepted types and sizes come from the solution settings, per provider — if an upload is refused, that is the rule at work.

Focused sub-assistants that the main agent consults when a question needs depth. Each specialist has a name, description, instructions and can have files of its own. The description is what guides the main agent to consult it at the right moment.

What the agent can do beyond talking.

Agent Tools tab.

TypeWhat it does
External APICalls an endpoint in another system and uses the response
Sub AgentDelegates part of the work to another agent
CardsShows formatted content inside (or outside) the chat window
FormsCollects structured data during the conversation
MapDisplays and lets people interact with points on a map
Web searchLooks up current information, with the sources cited
Image generationCreates images from the conversation

Every tool has a description for the AI. Write it as an instruction about when to use that tool — it is what determines whether the agent reaches for it at the right time.

Connects the agent to the external tool servers registered in the solution and lets you pick which of those tools it may use.

Defines what the agent keeps between conversations, and with which permission — read only, or write as well.

When a solution has more than one active agent, MarIA picks which one answers each message based on the descriptions. So keep the descriptions precise and non-overlapping: two agents described alike compete for the same questions and the result becomes unpredictable.

Once configured, open the chat and test it.