Un agente que solo puede generar texto tiene un alcance limitado. Para ser realmente útil, necesita poder buscar información actualizada, consultar bases de datos, ejecutar código o interactuar con APIs externas. Eso es exactamente lo que permite el patrón de uso de herramientas (tool use).
En este capítulo del libro Agent Design Patterns exploramos cómo los agentes de IA integran herramientas externas en su flujo de trabajo:
Repasamos los principales casos de uso del tool use y practicamos con cinco implementaciones completas y comentadas paso a paso:
Cada ejemplo está desglosado paso a paso con explicaciones detalladas de cada componente: decoradores, runners, servicios de sesión, ejecutores de código y tipos de eventos, para que entiendas cómo encajan todas las piezas.
¡Vamos a darle herramientas a nuestros agentes! 🛠️