Agent architecture

El bucle de uso de herramientas

El bucle de uso de herramientas es el ciclo central que ejecuta un agente de IA: el modelo decide una acción, una herramienta la ejecuta, el resultado se devuelve al modelo y este vuelve a decidir, repitiéndose hasta completar la tarea.

Un LLM por sí solo únicamente produce texto. Un agente lo envuelve en un bucle: al modelo se le da un objetivo y un conjunto de herramientas, emite una llamada a una herramienta, el entorno de ejecución la ejecuta y añade el resultado a la conversación, y el modelo se invoca de nuevo con la nueva información. En cada turno el modelo puede llamar a otra herramienta, corregir el rumbo o detenerse y responder. Este bucle es lo que convierte un predictor de texto en algo capaz de buscar, leer archivos, ejecutar código y actuar sobre el mundo.

Puntos clave

  • Una iteración = el modelo razona → llama a una herramienta → el resultado de la herramienta se añade → el modelo se invoca de nuevo con ese resultado.
  • El bucle termina cuando el modelo devuelve una respuesta final en lugar de otra llamada a una herramienta, o cuando se alcanza un límite de pasos o de presupuesto.
  • La conversación (o una versión compactada de ella) es el estado de trabajo del agente que se transporta entre turnos.
  • Los buenos bucles añaden salvaguardas: límites de pasos, manejo de errores y verificación para que un resultado erróneo de una herramienta no descarrile toda la ejecución.

Apréndelo construyendo

Way of the Agent enseña ingeniería de agentes de IA nivel a nivel — conceptos como este y luego práctica, XP y las AI Chronicles.

Empieza gratis →