Los sistemas basados en agentes comienzan con un ciclo funcional mínimo, pero los agentes del mundo real requieren llamadas a herramientas, planificación, memoria, enrutamiento y anclaje a datos reales (*grounding*) para realizar tareas útiles. Este curso explica cómo se integran estos componentes —junto con los controles de seguridad, la depuración y la optimización de costes— para que puedas concebir los agentes autónomos basados en LLM como software funcional, y no simplemente como demostraciones. Está dirigido a desarrolladores que deseen transformar los LLM en agentes capaces de ejecutar tareas, gestionar información privada y cumplir con los requisitos de los entornos de producción.
El curso abarca el ciclo fundamental de los sistemas de agentes, los contratos de invocación de funciones, los patrones de planificación, así como el estado y la memoria. También trata el enrutamiento entre múltiples herramientas, el uso de RAG para conocimiento privado, entornos aislados (*sandboxing*) y permisos, la depuración de trazas y fallos, y la optimización de costes y latencia, antes de integrar todos estos elementos en un agente de tareas.