Agents

AgentsAgents

In Sim, you build AI agents as workflows that use the Agent block. There's no separate "agent" object to learn: an AI agent is a workflow, and the Agent block is where it thinks.

What you will learn

An agent is a workflow

You build agents by composing workflows around one or more Agent blocks: the same blocks and connections you already know.

The Agent block is the reasoning engine

It is a model call you can shape: customize its messages, give it tools to act, and load skills for guidance.

Composition is the design

Wiring multiple agent calls together is how you compose and design an intelligent process.

An agent is a workflow

The trigger, connections, and outputs work as described in Workflows. In this example, the Agent block classifies the incoming message:

Inside the Agent block

The Agent block is a chat with a model, spawned programmatically. Picture a conversation in ChatGPT or Claude: the block's Messages parameter is exactly those messages, except you set them, you decide what instructions, context, and earlier outputs go in. The model reasons over that and returns a result the rest of the workflow can read.

The Agent block is where it thinks, the reasoning engine of your agent. You design the blocks around it to shape how the agent processes data: what it reads before it reasons, what it does with the result after.

Tools and skills

Two parameters extend the Agent block, and both fit the chat-box picture:

  • Tools are the functions and blocks the agent can decide to call while answering, search the web, send an email, run another workflow. They're the tool calls the model makes mid-response.
  • Skills are prompt modules the model loads on demand, like a manual it looks up only when a task calls for it, instead of stuffing everything into every prompt.

Make a workflow agentic

The clearest way to see an agent isn't to build one from nothing, it's to take a deterministic workflow and let an agent into it. Replace a fixed rule with an agent that decides the path (routing), or augment a step with real reasoning, or both. Same workflow, now with judgment in it.

Combining Agent blocks

Use separate Agent blocks when steps need different instructions, tools, or models. For example, one block can classify a request and another can draft a reply. Use a subworkflow when several workflows need the same sequence.

Common Questions

No. Agents are built on Sim's visual workflow canvas: drag an Agent block into a workflow, write its instructions in plain language, and connect the blocks it should work with.
An agent is a workflow that uses Agent blocks. There is no separate object to learn: the same canvas, triggers, and connections apply, with the Agent block adding a reasoning step.
Start with a strong general model such as Claude Sonnet, then adjust per step: bigger models for judgment-heavy steps, smaller ones for routine classification. The block stays the same when you swap models.
Yes. A workflow can chain several Agent blocks, each owning one step, and route between them with conditions. This is how larger systems like triage desks are built.