Faragiri

Aprender Agentes de IAInteligencia artificial

Un agente es un modelo, una herramienta y una transcripción dando vueltas. Lo que le falta de fábrica: una regla de parada y con qué comprobarla.

6Secciones
7Minutos
2Profundidad

El bucle

Cuatro pasos dando vueltas, y ningún lugar donde viva una revisión

Cada paso alimenta al siguiente y el cuarto alimenta al primero. La revisión que exista tiene que estar adentro de uno de los cuatro.

Un paso de una corrida

  • 01Leer todo lo que va hasta ahora
  • 02Elegir una herramienta y sus argumentos
  • 03La herramienta corre
  • 04Pegar el resultado al final
  1. 01Leer todo lo que va hasta ahoraLa transcripción entera, otra vez, desde arriba
  2. 02Elegir una herramienta y sus argumentosUna apuesta, del mismo modo que una oración es una apuesta
  3. 03La herramienta correE informa si corrió, no si lo que trajo servía
  4. 04Pegar el resultado al finalYa es parte de lo que se lee en la vuelta siguiente

No hay un quinto cuerpo que se llame verificar. Esa es toda la afirmación del dibujo, y es la razón por la que una corrida informa éxito sobre una existencia que nadie tenía.

Un agente no es un asistente más listo. Es el mismo modelo puesto adentro de un bucle, con herramientas que puede llamar y permiso para llamarlas sin preguntar. Lo que cambia no es la calidad de las respuestas: cambia quién las lee.

De un chat sale una respuesta y la lee una persona. De una corrida salen cuarenta pasos y lo que lee la persona es el resumen final, escrito por el mismo que dio los cuarenta pasos. El único que cuenta lo que pasó es el que lo hizo, y eso no se arregla con un modelo mejor.

La pregunta que se contestó sola

Hilda Cavazos vende autopartes en Monterrey y tiene ochocientas publicaciones en Mercado Libre. Las preguntas de compradores llegan a toda hora y contestar tarde hunde la publicación, así que arma un agente: lee las preguntas sin responder, busca la clave del producto en el sistema de existencias del taller, y redacta la respuesta.

Funciona bien tres semanas. La cuarta, un comprador de Escobedo pregunta por una bomba de gasolina para una camioneta del año 2014. El agente llama a la herramienta con una clave que nunca se dio de alta, y la herramienta contesta esto:

{ "ok": true, "filas": [] }

El agente lee ok verdadero y escribe: sí la manejamos, se la enviamos hoy mismo. El comprador paga. La pieza no existe en el catálogo del taller, la venta se cancela cuatro días después, y la cancelación pega en la reputación de la cuenta, que es lo que decide dónde aparece cada una de las ochocientas publicaciones.

La bomba de gasolina nunca estuvo en el catálogo del taller y ninguna pieza del sistema dijo lo contrario. La herramienta hizo lo que le tocaba: la consulta corrió. El modelo hizo lo que le tocaba: continuó una oración que empezaba con una consulta exitosa. Un agente es un bucle, y el resultado de cada paso vuelve adentro del siguiente, así que una lista vacía leída como un sí se convierte en el punto de partida de todo lo que viene después.

Éxito quiere decir que la llamada corrió

Una herramienta que responde éxito dijo que la llamada corrió, no que la respuesta sirva. Es la distinción que separa una corrida que se puede soltar de una que no, y casi ninguna herramienta la trae de fábrica, porque las interfaces de las que salen fueron escritas para que las leyera un programa que sabía qué hacer con una lista vacía.

La corrección de Hilda son dos campos más en la respuesta de la herramienta:

{ "ok": true, "encontrado": false, "motivo": "la clave no está en el catálogo" }

Con eso el modelo tiene un lugar donde leer que no hay respuesta, en vez de tener que deducirlo de una lista sin elementos. Dale a cada herramienta una manera de decir que no sabe, y la mitad de las invenciones de un agente desaparece, porque casi ninguna nace de la nada: nace de un hueco que había que llenar y de una oración que ya había empezado.

La regla para escribir la respuesta de una herramienta es la misma que para un formulario que va a llenar un desconocido. Tres estados, nunca dos: encontrado, no encontrado, y no se pudo consultar. Juntar los dos últimos en un falso es lo que hace que un problema de red se lea como una respuesta sobre el inventario.

Cada herramienta que le das es un permiso

Cada herramienta que le das es un permiso, y el modelo decide cuándo usarlo. Esa oración se lee como una obviedad y se olvida en la primera tarde de trabajo, cuando resulta más cómodo darle acceso de escritura al sistema de existencias que programar una herramienta que solo lee.

El agente de Hilda arrancó leyendo. En algún momento alguien pensó que también podría corregir los precios y ajustar existencias, y ahí dejó de ser un asistente que se equivoca en un texto para ser un programa que se equivoca en la base de datos. La pregunta que hay que contestar antes de la primera corrida no es qué queda bien que haga, es qué puede tocar, y esa pregunta se decide una vez y por escrito. Un agente con una terminal, un navegador y un juego de credenciales es una superficie de ataque tanto como una capacidad nueva, que es por lo que Ciberseguridad está al lado de este tema y no tres puertas más allá.

El orden

La otra orilla no está más adelante, es otro arreglo de lectura

De un lado una persona lee cada salida. Del otro no hay nadie en el escritorio, y cada tabla del puente existe por algo que mirando ya no se agarra.

Lees cada palabraUna salida, un vistazo, una persona que se daría cuenta
  1. 01El bucleCuatro pasos, y qué puede y qué no puede saber cada uno
  2. 02Las herramientasCada una un permiso, gastado cuando el modelo lo decide
  3. 03La regla de paradaLa tabla que nadie pone, y por la que se cae la gente
  4. 04La transcripciónLa única memoria que hay, y se llena sola
  5. 05El bucle de otroOrquestación, y recién cuando un bucle solo ya aburre
No hay nadie leyendoCientos de salidas, un resumen arriba, un martes cualquiera

Las tablas puestas en desorden igual arman un puente por el que se camina, y esa es la dificultad. El hueco aparece en el cruce donde no hay nadie mirando.

La regla de parada, y la cuenta que crece al cuadrado

La regla de parada es la que nadie escribe. Un bucle sin condición de salida no se cuelga de forma visible: sigue trabajando, con oraciones sensatas, buscando de otra manera lo que no encontró de la primera. Una noche de esas se descubre a la mañana siguiente.

Aquí eso tiene un número y se paga en pesos. El primer paso del bucle relee la petición. El vigésimo relee la petición y los diecinueve pasos anteriores, porque el paso veinte no cuesta lo que el paso uno, porque la transcripción se relee entera. El total no crece con la cantidad de pasos, crece más o menos con su cuadrado, y se cobra por token, en dólares, con el impuesto sobre servicios digitales del exterior encima, que en 2026 es de 16% en México y de 19% en Colombia.

Tres límites que se escriben antes de la primera corrida y valen más que cualquier ajuste posterior: un tope de pasos, un tope de gasto, y una condición de éxito que se pueda comprobar sin leer el resumen del agente. La tercera es la que hace trabajo de verdad. «Terminaste cuando cada pregunta abierta tiene una respuesta publicada» se verifica en la pantalla de Mercado Libre; «terminaste cuando ya contestaste todo» se verifica preguntándole al agente.

El orden es un cruce, y no una fila

Los seis temas de abajo no llevan de menos a más. Llevan de una orilla donde alguien lee cada salida a otra donde no hay nadie en el escritorio, y cada uno existe por algo que del lado de allá ya no se agarra mirando.

Qué es un agente va primero y es la línea entre un chat y otra cosa. Herramientas va segundo, y es donde se decide qué informa una llamada cuando sale mal, que es la mitad del trabajo de esta página. Barandales va tercero y no último: los topes puestos después de la primera corrida larga se ponen sobre un gasto que ya ocurrió.

Después van Memoria y estado, porque la transcripción es la única memoria que hay y se llena; Orquestación, que se toca recién cuando un bucle solo ya aburre, y no antes, porque varios agentes multiplican los pasos sin agregar una sola revisión; y Agentes de programación, que es donde la mayoría de la gente entra de verdad al tema, con la ventaja de que el control de versiones ya es una regla de parada.

El orden equivocado es armar un agente antes de saber distinguir una respuesta buena de una mala, y por eso El juicio sobre la respuesta viene antes que todo esto. Cuando ese criterio tiene que valer para cientos de salidas y no para una, deja de ser criterio y se vuelve archivo: eso son las Evaluaciones.

Qué abrir en 2026, y qué se paga en dólares

Un agente de programación en la terminal, que en 2026 quiere decir Claude Code o alguno de sus pares, es el agente que más gente de por aquí corre primero, y es el mejor lugar para aprender el bucle porque cada paso deja rastro en el control de versiones. Reemplazó a la sugerencia en línea que completaba el renglón. No tiene camino gratuito que valga el nombre: un plan pagado o crédito de la interfaz de programación, cobrado en dólares.

Para lo que no es código, n8n autoalojado. Reemplazó a pagar por tarea en una plataforma de automatización en la nube, la edición comunitaria es gratis, y desde aquí eso vale más de lo que una página en inglés admite: corre en un servidor propio o en una computadora de la oficina, sin suscripción en dólares y sin tipo de cambio. Lo que se paga siguen siendo los tokens del modelo.

Y debajo de los dos, la interfaz de programación de un proveedor con uso de herramientas, que reemplazó a pegarle texto a una ventana de chat y copiar la respuesta a mano. Se paga por token y no hay nivel gratuito real, pero el saldo se carga por adelantado, y en este mercado eso es una ventaja concreta: un bucle desbocado se detiene cuando se acaba el saldo, no cuando llega el estado de cuenta.

Queda una pregunta que esta página deja abierta. Todo lo de arriba supone que el agente ya tiene delante el dato correcto, y en el caso de Hilda el dato vivía en el sistema del taller. Cómo llega el documento correcto al modelo en el momento exacto en que responde es otro problema, y no es un problema de modelos: se trabaja en Desarrollo con IA, que es el vecino de este tema dentro de Inteligencia artificial.

Al lado de esto

Arriba de esto