Chapter 5. Orquestación
Ahora que tu agente cuenta con un conjunto de herramientas que puede utilizar, es hora de coordinarlas para resolver tareas reales. Coordinación implica más que solo decidir qué herramientas usar y cuándo; también requiere crear el contexto adecuado para cada invocación del modelo, para garantizar acciones efectivas y bien fundamentadas. Mientras que las tareas simples pueden necesitar solo una herramienta y un contexto mínimo, los flujos de trabajo más complejos exigen una planificación cuidadosa, la recuperación de memoria y el ensamblaje dinámico del contexto para realizar cada paso con precisión. En este capítulo, abordaremos estrategias de orquestación, ingeniería de contexto, selección de herramientas, ejecución y topologías de planificación para crear agentes capaces de manejar tareas realistas de varios pasos de manera eficiente y confiable. Como podemos ver en Figure 5-1, la orquestación es la forma en que el sistema utiliza los recursos a su disposición para responder a la consulta del usuario de manera efectiva.
Figure 5-1. La orquestación es la lógica central que maneja las consultas de los usuarios y coordina las llamadas a los modelos base, a las herramientas externas y locales, y a diversas bases de datos para recuperar información adicional.
Tipos de agentes
Antes de profundizar en estrategias de orquestación específicas, es importante ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access