> ## Documentation Index
> Fetch the complete documentation index at: https://docs.inceptia.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# El canvas de agentes

> El flujo conversacional del bot se diseña en un canvas visual con nodos conectados

## Qué es el canvas

Cuando abrís un bot y vas a la tab **Agentes**, encontrás un canvas visual donde cada nodo representa un **agente** — una unidad de conversación con su propia identidad, instrucciones y herramientas.

Los agentes se conectan entre sí para formar el flujo completo de la llamada: el bot puede pasar de un agente a otro según lo que diga la persona, las condiciones que se cumplan o las acciones que se ejecuten.

<Tip>
  ¿Cuándo conviene dividir el flujo en varios agentes en vez de uno solo? Ver [Principios de diseño](/construccion/buenas-practicas/principios-de-diseno).
</Tip>

<img src="https://mintcdn.com/inceptia/2xrQ5P1QkQTHz4UH/images/construccion/agentes/canvas/01-canvas.png?fit=max&auto=format&n=2xrQ5P1QkQTHz4UH&q=85&s=d3f978b5507bf2d8ee59d5079b7555c5" alt="Canvas de agentes con nodos conectados" width="1440" height="900" data-path="images/construccion/agentes/canvas/01-canvas.png" />

***

## Tipos de agente

Los agentes se distinguen por su **color** en el canvas, que indica su rol dentro del flujo:

| Color    | Tipo                 | Rol                                                                                                                      |
| -------- | -------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| 🟢 Verde | **Iniciador**        | Punto de entrada de la conversación. Toda llamada empieza acá. Solo puede haber uno por bot.                             |
| 🔵 Azul  | **Estándar**         | Agente general para cualquier parte del flujo: negociación, consultas, acuerdos, etc.                                    |
| 🔴 Rojo  | **PostConversación** | Se ejecuta **siempre**, después de que la llamada termina. Asigna la etiqueta de resultado, pero no está limitado a eso. |

<Info>
  El agente PostConversación es un agente como cualquier otro — tiene Identidad, Herramientas y Lógica —, solo que se dispara automáticamente al finalizar la llamada, sin que se pueda desactivar. Además de asignar la etiqueta, su herramienta admite parámetros adicionales (por ejemplo un resumen de la conversación u otras variables propias) que, con ayuda de código Python, quedan disponibles para los usuarios en la vista operativa de llamadas de la plataforma.
</Info>

***

## Conectar agentes

Las conexiones entre agentes definen cuándo y hacia dónde puede "saltar" la conversación. Cada conexión se configura desde la tab **[Cambio de Agente](/construccion/agentes/cambio-de-agente)** dentro del agente de origen.

<Tip>
  Un agente puede tener múltiples reglas de cambio hacia distintos destinos. El LLM evalúa las condiciones y elige el agente correcto según el contexto de la conversación.
</Tip>

También podés iniciar una conexión directamente arrastrando en el canvas, sin entrar a la tab del agente. Ver [Conectar agentes arrastrando en el Canvas](/construccion/agentes/cambio-de-agente#conectar-agentes-arrastrando-en-el-canvas).

***

## Mostrar el panel de agentes

Con bots que tienen muchos agentes, el canvas puede volverse difícil de recorrer a simple vista. El ícono **☰** en el grupo de controles del canvas (junto a Zoom In, Zoom Out y Fit View) abre un panel con la lista completa de agentes del bot, su tipo, y un buscador para encontrar uno por nombre.

<img src="https://mintcdn.com/inceptia/2xrQ5P1QkQTHz4UH/images/construccion/agentes/canvas/02-panel-de-agentes.png?fit=max&auto=format&n=2xrQ5P1QkQTHz4UH&q=85&s=a78ee9e319ddc02bb9ed48289ff30d37" alt="Panel de agentes abierto con la lista completa y buscador" width="1440" height="900" data-path="images/construccion/agentes/canvas/02-panel-de-agentes.png" />

Hacé clic en cualquier agente de la lista para abrir su editor, igual que si hicieras clic en su nodo dentro del canvas.

***

## Explorar un agente

Hacé clic sobre cualquier nodo del canvas para abrir el editor del agente. Dentro encontrás cuatro tabs:

<CardGroup cols={2}>
  <Card title="Identidad" icon="id-card" href="/construccion/agentes/identidad">
    Mensaje inicial e instrucciones del agente.
  </Card>

  <Card title="Herramientas" icon="wrench" href="/construccion/agentes/herramientas">
    Funciones que el agente puede ejecutar.
  </Card>

  <Card title="Lógica" icon="code" href="/construccion/agentes/logica">
    Código Python para preparar el contexto.
  </Card>

  <Card title="Cambio de Agente" icon="arrow-right-arrow-left" href="/construccion/agentes/cambio-de-agente">
    Reglas de handoff hacia otros agentes.
  </Card>
</CardGroup>
