In "Agentic Workflows with ADK," learners will explore the principles of creating intelligent, automated workflows using the Google Agent Development Kit and Vertex AI Gemini. The course begins by defining agentic workflows and progresses into hands-on lessons for modeling and implementing various workflow patterns, including prompt chaining, routing, and parallelization.
Participants will also tackle more complex patterns like evaluator-optimizer and orchestrator-worker workflows. The course culminates in a project where students will create an AI Research Assistant, applying their skills to develop a sophisticated agent-based system.
Ideal for those interested in advancing their knowledge of AI and workflow automation.
- Bienvenido a los Flujos de Trabajo de IA Agéntica con el Kit de Desarrollo de Agentes de Google
Explora los flujos de trabajo de IA agéntica y comienza con el Kit de Desarrollo de Agentes de Google aprendiendo los requisitos previos, la configuración y los conceptos esenciales.
- Comprensión de los Flujos de Trabajo Agénticos
Explora qué define a un agente de IA moderno, sus componentes centrales (Personalidad, Conocimiento, Herramientas, Interacción) y los diferentes tipos de agentes basados en su modelo de interacción LLM.
- Implementación del Análisis y Definición de Flujos de Trabajo Agénticos con ADK
Aprende a implementar flujos de trabajo agénticos usando ADK descomponiendo tareas y coordinando agentes analizadores, coordinadores y validadores para procesos de TI escalables y validados.
- Modelado de Flujos de Trabajo Agénticos
Diseña y visualiza flujos de trabajo agénticos. Aprende los tipos de agentes comunes como bloques de construcción para crear diagramas visuales de flujo de trabajo.
- Implementación del Modelado de Flujos de Trabajo Agénticos con ADK
Aprende a diseñar e implementar flujos de trabajo agénticos en ADK usando patrones secuenciales, condicionales y paralelos, además de orquestación, manejo de errores y métricas para optimización.
- Implementación de Flujos de Trabajo Agénticos
Cubre los aspectos prácticos de traducir modelos de flujos de trabajo agénticos a código Python. Los estudiantes aprenden a estructurar la lógica del agente, definir clases de agentes, y orquestar sus interacciones.
- Implementación de Flujos de Trabajo Agénticos con ADK y Vertex AI Gemini
Explora el modelado de flujos de trabajo agénticos con ADK y Vertex AI Gemini: gestionar estados, visualizar flujos, manejar errores, y analizar la ejecución para una automatización robusta de múltiples agentes.
- Patrones de Flujos de Trabajo Agénticos: Flujo de Trabajo de Encadenamiento de Indicaciones
Introduce el patrón de Encadenamiento de Indicaciones para descomponer tareas complejas en una secuencia de pasos más pequeños y dependientes. Cubre estrategias para la descomposición de tareas, validación y gestión de contextos.
- Implementación de Flujos de Trabajo Agénticos de Encadenamiento de Indicaciones con ADK y Vertex AI Gemini
Aprende a implementar flujos de trabajo agénticos de múltiples pasos con ADK, integrar Vertex AI Gemini LLM, usar patrones secuenciales y paralelos, y probar el rendimiento de los agentes.
- Patrones de Flujos de Trabajo Agénticos: Enrutamiento
Enseña el patrón de Enrutamiento, que implica clasificar tareas entrantes y dirigirlas al agente especializado o camino de procesamiento más apropiado.
- Implementación de Flujos de Trabajo Agénticos de Enrutamiento con ADK y Vertex AI Gemini
Aprende a construir flujos de trabajo agénticos iterativos usando ADK y Vertex AI Gemini, implementando agentes de bucle para refinamiento automatizado con agentes generadores y críticos, lógica de escalamiento, y terminación segura.
- Patrones de Flujos de Trabajo Agénticos: Paralelización
Introduce el patrón de Paralelización para ejecutar múltiples tareas de agentes concurrentemente. Cubre estrategias para la descomposición de tareas (fragmentación, basada en aspectos) y agregación de resultados.
- Implementación de Flujos de Trabajo Agénticos de Paralelización con ADK y Vertex AI Gemini
Aprende a implementar flujos de trabajo agénticos paralelos usando ADK y Vertex AI Gemini con patrones de expansión/compresión para una ejecución eficiente de tareas concurrentes y agregación de resultados automatizada.
- Patrones de Flujos de Trabajo Agénticos: Flujo de Trabajo Evaluador-Optimizador
Se centra en el patrón Evaluador-Optimizador, un proceso iterativo de generación, crítica y perfeccionamiento para mejorar la calidad de salida. Enfatiza criterios de evaluación claros y retroalimentación accionable.
- Implementación de Flujos de Trabajo Evaluador-Optimizador con ADK y Vertex AI Gemini
Aprende a implementar enrutamiento inteligente en ADK con Vertex AI Gemini, clasificando contenido, seleccionando agentes especialistas, y construyendo flujos de trabajo robustos y basados en reglas para datos multimodales.
- Patrones de Flujos de Trabajo Agénticos: Flujo de Trabajo Orquestador-Trabajadores
Introduce el patrón avanzado de Orquestador-Trabajadores, donde un agente central planifica, delega y sintetiza dinámicamente el trabajo de múltiples agentes trabajadores especializados.
- Implementación de Flujos de Trabajo Orquestador-Trabajadores con ADK y Vertex AI Gemini
Explora cómo diseñar e implementar flujos de trabajo orquestador-trabajadores usando ADK y Vertex AI Gemini para la gestión escalable de tareas de IA.
- Proyecto: Asistente de Investigación de IA con el Kit de Desarrollo de Agentes de Google y Vertex AI Gemini
Construye un Asistente de Investigación de IA completo que analice consultas de investigación, las dirija a agentes especializados, ejecute flujos de trabajo paralelos y genere informes completos.