Reglas del agente
Un prompt de sistema de texto libre es un bloque único donde identidad, prohibiciones, tono y casos borde se mezclan. No podés versionar una oración, desactivar una restricción ni auditar qué cambió — y a medida que el prompt crece, se cuelan contradicciones que degradan al agente en silencio.
Las reglas reemplazan ese bloque por secciones tipadas que compilan determinísticamente al prompt que hereda cada nodo LLM.
Se escriben en Dashboard → Agents → <agente> → Rules.
Secciones
Las reglas se compilan en un orden fijo, así la salida es estable:
| # | Sección | Qué va acá |
|---|---|---|
| 1 | IDENTITY | Quién es el agente |
| 2 | MISSION | Qué tiene que lograr |
| 3 | PROHIBITION | Qué nunca debe hacer |
| 4 | OBLIGATION | Qué siempre debe hacer |
| 5 | CONDITIONAL | Comportamiento si–entonces |
| 6 | TOOLING | Cómo usar sus herramientas |
| 7 | EDGE_CASES | Situaciones inusuales y cómo manejarlas |
| 8 | TONE | Cómo debe sonar |
| 9 | PREFERENCE | Guía blanda, aplicada cuando nada más fuerte aplica |
| 10 | EXAMPLE | Ejemplos resueltos |
IDENTITY y MISSION compilan como prosa; el resto compila como listas
estructuradas.
Compilación determinística
El compilador es una función pura: las mismas reglas siempre producen el mismo prompt, byte por byte. Nada se genera en tiempo de ejecución, así que lo que ves en la vista previa es exactamente lo que corre.
El prompt compilado incluye una instrucción explícita de precedencia — primero seguridad y política de la plataforma, después tus reglas en orden de sección — para que el modelo tenga un criterio de desempate cuando dos reglas tiran para lados distintos.
Vista previa en vivo
El editor de reglas muestra el prompt compilado mientras escribís, coloreado por sección, para que veas cómo tus reglas se ensamblan en la instrucción que el modelo realmente recibe.
Análisis de conflictos
Las reglas se acumulan. La regla 3 dice "siempre citá una fuente"; la 11, agregada meses después, dice "respuestas de una sola oración". Nada falla — el agente simplemente empeora de una forma difícil de rastrear.
El análisis de conflictos es una verificación bajo demanda que lee tu conjunto de reglas y marca las contradicciones. Corre cuando hacés clic, nunca en cada tecla.
El análisis de conflictos usa tu propia clave LLM (BYOK) — gasta tokens de tu proveedor, no créditos de la plataforma. Está limitado a 10 ejecuciones por hora.
Herencia y overrides por nodo
Cada nodo LLM del agente hereda las reglas compiladas. El campo de prompt de sistema propio de un nodo se convierte en un apéndice — se agrega después de las reglas compartidas — para instrucciones que aplican solo a ese paso.
Esto hace que el comportamiento compartido viva en un solo lugar y que los prompts por nodo queden cortos y específicos.
Activar y versionar
Cada regla se puede activar o desactivar individualmente sin borrarla, y lleva su propio autor y marcas de tiempo. Desactivá una regla para probar su efecto y volvé a activarla.