Guía

Guardrails: cómo impedir que un agente de IA haga tonterías en producción

Un LLM alucina, obedece a quien lo manipula y se equivoca con confianza. La guía práctica de las barreras (guardrails) que separan un agente seguro de un accidente esperando a ocurrir.

2 sep 2026·11 min de lectura·.md

Un modelo de lenguaje tiene tres defectos que no puedes ignorar cuando se convierte en un agente que actúa en el mundo real: alucina (inventa con confianza), obedece (puede ser manipulado para hacer lo que no debería) y no tiene noción de consecuencia (para él, mandar un PIX y mandar un "buenos días" son la misma operación de texto).

Mientras el agente solo conversa, esto es molesto. Cuando ejecuta — paga, cancela, borra, desbloquea — es peligroso. Los guardrails son las barreras que garantizan que, aun cuando el modelo se equivoca, no cause estragos. Esta es la guía práctica de quien opera agentes en producción.

La regla que rige todo: el modelo no es la autoridad

Si te llevas una sola frase de este texto, que sea esta: el LLM decide qué hacer; quien ejecuta, valida y permite es tu código. Ya lo escribí en la guía de function calling, y vuelve aquí como la base de toda la seguridad de un agente.

El error clásico es confiar en que el modelo se va a comportar porque se lo "pediste bonito en el prompt". El prompt orienta; no garantiza. La barrera de verdad es determinista y vive fuera del modelo — en la capa que recibe su decisión y elige si obedece. El modelo propone; tu código dispone.

Con ese principio en su lugar, los guardrails se organizan en capas.

1. Guardrail de entrada

Antes de que el mensaje llegue al modelo:

2. Guardrail de herramienta (el más crítico)

Es aquí donde ocurre el daño, así que es aquí donde la barrera tiene que ser más dura. Cada acción que cambia el estado en el mundo real pasa por validación antes de ejecutarse:

La regla de oro: toda herramienta que cambia el mundo real necesita validación, confirmación (cuando es irreversible) y log. El LLM puede alucinar; la capa de herramientas no puede.

3. Guardrail de salida

Antes de que la respuesta llegue al cliente:

4. Guardrail de operación

Lo que corre todo el tiempo, por debajo:

El equilibrio: demasiadas barreras también rompen el producto

Un exceso de guardrails se convierte en un agente que rechaza todo, pide confirmación hasta para respirar y frustra al cliente — y ahí nadie lo usa, y un producto que nadie usa no protege nada. El arte está en calibrar por el riesgo de la acción: responder "¿cuál es mi factura?" es de bajo riesgo, libéralo; "cancela mi plan" es irreversible, confírmalo. Traba fuerte donde el estrago es grande; deja fluir donde no lo es.

Esto conecta directo con mi tesis del producto en el aire: la seguridad que impide que el producto exista no es seguridad, es parálisis. El objetivo es un agente que aguante el mundo real — incluidos los usuarios malintencionados — sin dejar de ser útil para los de buena fe.

El resumen honesto

Un agente de IA en producción es confiable no porque el modelo sea listo, sino porque la arquitectura a su alrededor no confía ciegamente en él. El modelo propone; el código valida, autoriza, confirma y registra. El prompt orienta; el código garantiza. Traba por capas — entrada, herramienta, salida, operación — y calibra por el riesgo de cada acción.

Quien se salta esto entrega una demo que encanta y un agente que, ante el primer usuario listo o la primera alucinación cara, se vuelve una mala noticia. El guardrail no es lo que traba el producto — es lo que lo deja ir a producción con seguridad.


Construyo agentes de IA que actúan en producción con las barreras que el mundo real exige — validación, confirmación, observabilidad. Si vas a poner un agente a ejecutar de verdad, hablemos.

Preguntas frecuentes

¿Qué son los guardrails en un agente de IA?

Son las barreras y validaciones que limitan lo que el agente puede decir y hacer — chequeo de la entrada, restricción de la salida, validación de cada llamada a una herramienta, confirmación en acciones irreversibles y límites de alcance. El objetivo es garantizar que, aun cuando el modelo se equivoca o es manipulado, no cause daño.

¿Por qué un LLM necesita guardrails?

Porque un LLM alucina (inventa datos con confianza), puede ser manipulado por prompt injection y no tiene noción nativa de consecuencia. Sin barreras, un agente que ejecuta acciones en el mundo real (pagar, cancelar, borrar) puede actuar sobre una alucinación. Los guardrails viven en tu capa de código, no en el modelo.

¿Los guardrails van en el prompt o en el código?

En los dos, pero la barrera que importa está en el código. Las instrucciones en el prompt ayudan a que el modelo se comporte, pero pueden ser sorteadas por manipulación. La validación determinista — en tu código, antes de ejecutar cualquier acción — es la que no puede ser 'convencida' de ceder. El prompt orienta; el código garantiza.

LS
Escrito por Lucas Silva
Construyo productos de IA en producción — del diagnóstico al deploy.
GuardrailsSeguridadAgentes de IALLMProducciónPrompt Injection

¿Tienes un problema de negocio para resolver con IA?

Cuéntame el problema y te devuelvo un producto funcionando de verdad.

Hablar conmigo

Sigue leyendo

Guía

MCP (Model Context Protocol): qué es y por qué importa para los agentes de IA

La guía directa para entender el Model Context Protocol: qué resuelve, cuándo usarlo y por qué se convirtió en el 'USB-C' que conecta los agentes de IA a las herramientas de tu negocio.

Caso

Nueve fundadores, tres días, nueve proyectos en producción

Fui mentor en la inmersión Founders AI de Paris Group, en Chapecó. Acompañé a nueve empresarios del cuello de botella real al producto funcionando — y presenté ConectaAI con una llamada atendida en vivo por IA. Qué hace que una inmersión entregue de verdad.