Qué es un agente de IA y cómo funciona
Respuesta corta: un agente de IA es un sistema que recibe un objetivo y lo persigue por sí mismo: percibe el contexto, razona el siguiente paso, actúa con herramientas, observa el resultado y corrige hasta cumplir la meta. El modelo de lenguaje decide; todo lo demás es ingeniería.
El ciclo, paso por paso
- Percibir. Recibe el objetivo y el contexto: instrucciones, archivos, datos del negocio, el historial de lo que ya hizo.
- Razonar. El modelo descompone el objetivo y elige el siguiente paso. Aquí no hay magia: hay una decisión que se puede registrar y auditar.
- Actuar. Ejecuta con herramientas: una búsqueda, una consulta a la base de datos, un cálculo, un mensaje saliente. Cada herramienta tiene permisos propios.
- Observar. Lee qué pasó con la acción: funcionó, falló, devolvió algo inesperado. Esta parte es la que un script no tiene.
- Corregir. Con lo observado, decide: otro paso, otro camino, o terminar y reportar. Repite hasta cumplir el objetivo o hasta topar un límite definido por un humano.
Qué parte es el modelo y qué parte es el sistema
Es la confusión más costosa del campo. El modelo — el componente que razona — viene entrenado; no lo construyes. Lo que construyes es todo lo demás: qué herramientas existen y qué pueden tocar, qué recuerda el agente y por cuánto tiempo, dónde debe preguntar antes de actuar, cuántos pasos puede dar, y cómo sabrás si hizo bien el trabajo. Dos agentes con el mismo modelo y distinto sistema rinden de forma radicalmente distinta; la calidad vive en el sistema.
Un agente, de principio a fin
Piensa en una tienda que atiende por WhatsApp. El agente recibe: “el cliente pregunta si hay existencias del producto X y quiere apartarlo”. Percibe el mensaje y el contexto del cliente; consulta el inventario (herramienta); observa que quedan dos piezas; aparta una (herramienta con permiso) y confirma la cita de recolección (herramienta con plantilla aprobada). Si el inventario devolviera cero, no improvisaría un descuento: está diseñado para decir “sin existencias, ¿te aviso cuando llegue?”. Objetivo cumplido, humano al tanto, límites intactos.
Memoria: qué recuerda y qué no
Un agente no “recuerda todo” por defecto: recordar cuesta, ocupa contexto y puede equivocarse. El diseño decide qué persiste (la conversación con cada cliente), qué se resume (el historial largo) y qué se descarta. En el paso de memoria de la ruta profundizamos; por ahora quédate con la idea: la memoria es una decisión de diseño, no una característica.
Preguntas frecuentes
- ¿Un agente necesita un modelo de lenguaje?
- Casi todos los agentes actuales usan uno, porque razonar el siguiente paso es su trabajo. Pero el modelo es solo el componente que decide; el agente es el sistema completo: herramientas, memoria, límites y el ciclo que los conecta. Por eso dos agentes con el mismo modelo pueden tener calidad muy distinta.
- ¿Cuánto cuesta correr un agente?
- Depende de cuánto razona y cuántas herramientas toca: cada paso consume tokens. Un agente bien diseñado acota el trabajo (contexto corto, límite de pasos, herramientas precisas) y cuesta centavos por tarea; uno mal diseñado se va en ciclos y en pesos. Diseñar límites es también diseñar costos.
- ¿Puede un agente salirse de control?
- Puede equivocarse, como cualquier sistema — y por eso el diseño incluye límites duros: qué herramientas puede tocar, cuántos pasos puede dar, cuándo debe preguntar a un humano y cómo se apaga. Un agente sin límites no es más poderoso: es un incidente esperando fecha.
Siguiente paso de la ruta
El agente actúa con herramientas — y conectar herramientas tiene hoy un estándar: MCP, Model Context Protocol.