Make AI Agents

Module settings reference

5min

This section contains reference information of all the modules in the Make AI agents app and all their module settings.

Run an agent

The Make AI agents > Run an agent module allows you to:

  • Create AI agents.
  • Provide additional  to the agent.
  • Send messages to AI agents, either additional instructions to modify their context or messages to give them tasks.

Agent

Select the agent you want to use or click the Create agent button to create a new agent.

If you want to create a new agent:

  1. In the Connection field, select your connection.
  2. In the Agent name field, fill in your agent's identification.
  3. In the Model field, select the language model and version provided from your AI service provider.
  4. In the Agent description field, define the agent's purpose and constraints. The agent description defines the agent in all  where you will use it. In each , you can further customize the agent's description with additional instructions.

Agent-level tools

Agent's tools are the . When you send a task to the agent, it will use reasoning powered by the AI provider's model to identify what the agent needs to do. Then, the agent looks into its context information. The agent's context contains the names and descriptions of all  that are available to them. Based on the information and the context, the agent runs the  that are available to it.

The agent gets access to  in two places: in the agent settings and in the Run an agent module settings. Agent-level tools are  provided to the agent in the agent settings. The agent has the agent-level tools always available, regardless of the module in which you put the agent.

The list of agent-level tools in the module settings is read-only. If you need to update the agent-level tools, you need to change them in the agent settings.

Changing the agent-level tools has an impact on all  where you use the AI agent.

Additional tools

In Additional tools, you can add  that the agent has available only when running through the module.

Thread ID

You can specify a custom thread ID to keep all the communication with the agent in the same communication thread. This allows you to maintain the agent's context with a history of messages that you sent to the agent.

Additional system instructions

You can use additional system instructions to customize the agent's context for the current module. In addition, you can use mapping in the additional instructions. This allows you to create dynamic context information for the agent based on other data from the . This can be quite powerful.

Messages

The Messages fields contain the tasks you are sending to the agent. You can send multiple user messages through one module operation.

Continue scenario run while agent is working

Enable this option to forward the agent's response to the specified URL.

Sometimes, the agent might take a while to respond. If the Run an agent module doesn't get a response in 180 seconds, it would output the ModuleTimeoutError and stop the . If you think the agent could take a long time to respond, enable this option.

In the Webhook URL field, specify a webhook URL. If you don't have a webhook ready:

  1. Create a custom webhook.
  2. Add the the webhook to a .
  3. Set the  scheduling to Immediately.
  4. Activate the .
  5. Paste the webhook URL in the Webhook URL field of the Run an agent module.

When the Run an agent module runs, it replies immediately with a notification that  will forward the agent's reply to the specified webhook. When the agent finishes its tasks, the Custom webhook trigger receives its reply.

Keep in mind that when using this option, the Run an agent module doesn't receive data from the agent, so they are not available for mapping in the . The agent's reply is forwarded to the webhook. If you want to use the agent's results in a , you need to move the processing to the  with the webhook.