Saltar a contenido

Qué es un agente de IA

Un agente de IA es un sistema que recibe un objetivo, decide qué acciones necesita para acercarse a él, puede ejecutar esas acciones mediante herramientas y usa los resultados para decidir el siguiente paso. El modelo de lenguaje puede proponer la acción, pero el agente completo incluye también el runtime, las tools, el estado, los permisos y la lógica que decide cuándo detenerse.

La diferencia esencial es esta: un chatbot genera una respuesta; un agente puede cambiar el estado de otro sistema.

La respuesta en 60 segundos

Un agente es un bucle con permisos
La respuesta no es el sistema completo. El agente observa el estado, decide una acción, ejecuta una herramienta, comprueba el resultado y vuelve a decidir.
01Observarcontexto y estado
02Planearobjetivo y próximo paso
03Actuartool o entorno
04Verificarresultado y parada
↺ actualizar estado
La frontera práctica

La autonomía no elimina el control. Lo desplaza a las herramientas disponibles, los permisos, el presupuesto de pasos y la política de cierre.

objetivotoolsmemoriapolicy

Una tool call no concede autoridad por sí misma. Que el modelo genere send_email(...) no significa que el sistema deba ejecutarlo. El runtime debe validar argumentos, permisos, riesgo y estado antes de producir un efecto externo.

Chatbot, workflow, copiloto y agente

CUATRO PATRONES · QUIÉN DECIDE · QUIÉN EJECUTA
La diferencia está en quién decide el siguiente paso y quién puede ejecutar
Chatbot, workflow, copiloto y agente acotado pueden usar un LLM; cambia qué parte del recorrido fija el código, qué decisiones delega el sistema y dónde se mantiene la autorización.
NO ES UN RANKINGUn workflow determinista puede ser la arquitectura correcta si el recorrido ya se conoce.
SEÑAL DE AGENCIAEl sistema decide dinámicamente qué acción usar a partir del estado y de resultados intermedios.
SEÑAL DE SEGURIDADDecidir una acción y tener autoridad para ejecutarla son responsabilidades distintas.

Un workflow no es peor por ser determinista. Si los pasos ya se conocen, suele ser más fácil de probar, explicar y limitar. La agencia aporta valor cuando la secuencia depende del entorno y no merece la pena codificar todas las ramas por adelantado.

Las piezas de un agente

Un agente fiable necesita más que un prompt y varias funciones:

  1. Objetivo — qué significa terminar correctamente.
  2. Contexto — qué información puede usar en el turno actual.
  3. Herramientas — qué acciones existen y con qué contratos.
  4. Estado — qué operaciones están pendientes, ejecutadas o fallidas.
  5. Memoria — qué información puede persistir entre sesiones y con qué procedencia.
  6. Política — qué requiere autorización, qué está prohibido y qué presupuesto existe.
  7. Verificación — cómo se demuestra que el resultado es correcto.
ARQUITECTURA DEL AGENTE
El modelo decide; el runtime convierte esa decisión en un sistema controlable
Un agente fiable separa razonamiento, autoridad, estado y efectos externos. El LLM propone el siguiente paso; el runtime conserva la fuente de verdad y aplica las reglas antes de actuar.
1Resultado observable
2Verificar
3Actualizar estado
4Siguiente decisión

La serie Agentes de IA — de responder a actuar desarrolla estas piezas con vídeos, visuales y cinco capítulos progresivos.

Tool calling no es lo mismo que agencia

Un LLM puede producir argumentos estructurados para una función. Eso es tool calling. La agencia aparece cuando el sistema puede decidir cuándo usar una herramienta, interpretar el resultado y escoger qué hacer después.

La tool debe seguir siendo un contrato de software. El modelo propone una llamada; el runtime mantiene la frontera de autoridad y decide si puede ejecutarse.

FRONTERA DE AUTORIDAD
Una tool call es una propuesta, no un permiso
El modelo puede elegir una acción y construir argumentos. La autoridad para producir un efecto externo sigue en el runtime.
3 · RESULTADO OBSERVABLE { status, id, error? }
4 · ACTUALIZAR ESTADO pending → running → succeeded / failed
5 · SIGUIENTE DECISIÓN continuar · reintentar · responder · parar

Memoria, contexto y estado no son lo mismo

Las tres capas participan en la misma tarea, pero no responden a la misma pregunta: el contexto es la vista de trabajo del modelo, la memoria conserva información recuperable y el estado operativo describe la ejecución real que mantiene el runtime.

TRES CAPAS · TRES RESPONSABILIDADES
Contexto, memoria y estado responden a preguntas distintas
El modelo recibe una vista de trabajo; la memoria conserva información recuperable; el runtime mantiene el estado autoritativo de la ejecución.
REGLA DE DISEÑO No derives el estado operativo de lo que dice la conversación. Contexto = vista · memoria = persistencia · estado = verdad de ejecución.

La separación se vuelve crítica cuando una tool tarda. La conversación puede registrar que una acción fue solicitada mientras el runtime sabe que sigue ejecutándose. Por eso el estado operativo —no el texto del chat ni una memoria recuperada— debe gobernar qué ocurrió realmente y qué puede afirmarse al usuario.

En agentes de voz, ese runtime también tiene que cumplir restricciones físicas de conversación y operación. El explorador de latencia para agentes de voz descompone transporte, fin de turno, STT, modelo, TTS, buffering e interrupción; el planificador de coste y capacidad traduce llamadas, minutos, tokens y concurrencia en coste mensual, workers y límites de proveedor. Son restricciones distintas: una conversación puede ser rápida pero no escalar, o escalar con un presupuesto de latencia inaceptable.

Cómo se evalúa un agente

Una respuesta final convincente no basta. Hay que medir la tarea completa: qué decidió el agente, qué pudo ejecutar, qué efecto produjo y si el sistema quedó en un estado correcto y recuperable.

EVALUACIÓN DE AGENTES · TRAZA COMPLETA
Evalúa el resultado y cada transición que lo produjo
Una respuesta final correcta no basta: hay que comprobar qué decidió el agente, qué pudo ejecutar, qué efecto ocurrió realmente y si el sistema quedó en un estado recuperable.
01 · RESULTADO¿Alcanzó el objetivo?Corrección de la tarea completa, no solo del texto final.
02 · TRAYECTORIA¿Tomó buenas decisiones?Tool, argumentos, orden, pasos innecesarios y evidencia usada.
03 · SEGURIDAD¿Respetó la autoridad?Permisos, aprobaciones, límites y abstención cuando faltaban.
04 · ECONOMÍA¿Cuánto costó llegar?Pasos, tokens, latencia, reintentos y superficie de riesgo.
05 · RECUPERACIÓN¿Quedó un estado sano?Idempotencia, errores observables, rollback y continuación segura.
REGLA DE EVALUACIÓN Una respuesta correcta no compensa una acción prohibida, un efecto duplicado o un estado inconsistente. La traza convierte el fallo en una transición concreta que puede reproducirse, medirse y corregirse.

La traza hace observables las transiciones que una puntuación final oculta. Permite separar un fallo de selección de tool de uno de autorización, ejecución, estado o comunicación al usuario, y convertir cada incidente en un caso reproducible. El evaluador de fiabilidad y evaluación de agentes permite trabajar con éxito final, primer intento, recuperación tras reintentos, decisiones de herramientas, timeouts y eficiencia de trayectoria como señales separadas.

Cómo evaluar un agente de IA desarrolla una arquitectura de gates para resultado, trayectoria, seguridad y economía operativa.

Por qué la seguridad cambia cuando el sistema puede actuar

Un chatbot que interpreta mal un documento puede producir una respuesta incorrecta. Un agente con permisos amplios puede convertir la misma interpretación en una acción.

Por eso la seguridad debe vivir también fuera del prompt: mínimo privilegio, autorización por operación, aislamiento, aprobación humana para acciones sensibles, observabilidad y una ruta externa para detener ejecuciones.

La serie Seguridad en IA cubre prompt injection, jailbreaks, memoria contaminada, red-teaming y controles de producción.

Cuándo tiene sentido usar un agente

Tiene sentido cuando:

  • el objetivo está claro pero la secuencia cambia según lo que ocurra;
  • existen varias herramientas posibles;
  • los resultados intermedios determinan el siguiente paso;
  • el sistema puede verificar progreso y resultado;
  • los permisos y el coste pueden acotarse.

Puede ser mejor un workflow convencional cuando el recorrido es conocido, el margen de error es mínimo o una función determinista resuelve el problema con menos superficie de riesgo.

Dónde profundizar en 5sigmas

Preguntas frecuentes

¿ChatGPT es un agente de IA?

Depende de la capacidad concreta que se esté usando. Un chat que solo genera texto funciona como asistente conversacional. Un sistema que puede elegir herramientas, operar sobre recursos externos y continuar a partir de sus resultados incorpora comportamiento agéntico. La etiqueta debe describir el sistema real, no solo el modelo que utiliza.

¿Un RAG es un agente?

No necesariamente. Recuperar documentos y enviarlos a un modelo puede ser un workflow determinista. Se vuelve parte de un agente cuando el sistema puede decidir cuándo buscar, qué fuente consultar y qué hacer después con el resultado.

¿Un agente necesita varios modelos?

No. Un único modelo puede coordinar varias tools. Los sistemas multiagente son una arquitectura posible, no una condición necesaria.

¿Más autonomía significa un agente mejor?

No. En producción suele importar más que la autonomía esté acotada: herramientas mínimas, presupuestos, verificación y un criterio claro de parada.

Fuentes primarias