Skip to main content
Las instrucciones son reglas configurables que modifican el comportamiento del agente. Se compilan automaticamente en el system prompt y pueden incluir acciones interactivas (Human-in-the-Loop) que se renderizan inline en la conversacion.
Las instrucciones son propias de cada agente, no compartidas a nivel tenant. Si tenes varios agentes, cada uno define su propio comportamiento y triggers. Al eliminar un agente sus instrucciones se borran en cascada.

Como llegar

thaliq.com/agents/:agentId/instructions (tab Instructions del agente).

Crear una instruccion

  1. Ir a Agente > Instructions
  2. Click en Crear instruccion
  3. Configurar los campos

Campos basicos

Triggers

Para INTENT, configura la condicion del trigger con una descripcion del tema:

Acciones interactivas (HITL)

Podes asociar una accion a una instruccion para que el agente pida interaccion del usuario antes de ejecutar una tool.

Renderizado inline

Las acciones aparecen dentro del mismo mensaje del asistente (como un MessagePart), no como un mensaje separado. Asi el usuario ve un solo bloque con texto + accion + tool calls + texto post-resolucion, en orden cronologico:
Cuando el usuario responde, la accion se resuelve inline (pending -> accepted / rejected) y el agente continua el turno en el mismo mensaje.

Comportamiento al rechazar

Cada accion tiene un parametro onReject:

Ejemplo: confirmar antes de agendar

  1. Crear instruccion con trigger INTENT
  2. Condicion: “El usuario quiere agendar una cita”
  3. Asociar la tool agendar_cita
  4. Accion: Confirm con mensaje “Confirmas que queres agendar la cita para manana 10am?”
  5. onReject: continue
Flujo resultante:
Todo eso queda como un solo mensaje del asistente con multiples parts ordenados.

Prioridad y orden

Las instrucciones se aplican en orden de prioridad. Drag & drop en la lista para reordenar. Las de mayor prioridad aparecen primero en el prompt compilado del agente.

Limites por plan

Que sigue

Acciones interactivas (widget)

Como se ven las HITL del lado del usuario final.

HITL en el SDK

Manejar acciones con tu propia UI.

Inbox

Que pasa cuando una accion se rechaza con stop.

Workflows

Para flujos multi-step con formulario completo.