This course guides you through building intelligent agents using the Agent Development Kit (ADK) and Google Cloud technologies. You will start with tool definition and agent tool usage, then progress through structured outputs, state management, and memory systems (short and long-term).
The course covers secure API integration, database interaction via MCP, web search with grounding, and Retrieval Augmented Generation (RAG). You'll explore multi-agent architectures and implement observability through distributed tracing.
For the final project, you'll build Betty's Bird Boutique Customer Service Agent that answers bird- and store-related questions.
- Introducción a la Construcción de Agentes
Conoce a tus instructores del curso, configura recursos en GCP y obtén una visión general del curso.
- Extender Agentes con Herramientas
Extiende los agentes de IA más allá del texto con integraciones de herramientas, permitiendo acciones en tiempo real y acceso a datos de manera confiable.
- Implementación del Uso de Herramientas por Agentes con ADK y Vertex AI Gemini
Aprende a extender agentes de LLM con ADK y Gemini para el uso de herramientas: integra y registra funciones personalizadas, maneja errores y guía a los agentes con indicaciones efectivas para tareas del mundo real.
- Salidas Estructuradas
Descubre las salidas estructuradas en IA: transforma respuestas en JSON accionable para la integración. Utiliza esquemas, analizadores y llamadas a funciones para mejorar la fiabilidad y la automatización de flujos de trabajo.
- Implementación de Salidas Estructuradas con Vertex AI Gemini y Pydantic
Aprende a generar salidas estructuradas con Vertex AI Gemini y Pydantic, permitiendo extracción de datos confiable y procesamiento subsecuente utilizando esquemas definidos y manejo robusto de errores.
- Gestión de Estado de los Agentes
Explora la gestión de estado de los agentes con máquinas de estado. Aprende cómo los agentes rastrean la entrada del usuario, las instrucciones y el uso de herramientas para flujos de trabajo complejos, asegurando adaptabilidad y fiabilidad.
- Implementación de Gestión de Estado de Agentes con ADK
Aprende a gestionar el estado de los agentes usando ADK a través de demostraciones, ejercicios prácticos y cuestionarios para un desarrollo efectivo de agentes.
- Memoria a Corto Plazo de Agentes
Explora la memoria a corto plazo en agentes de IA, mejorando la coherencia a través de estrategias de estado, memoria efímera y estrategias de retención de contexto durante sesiones activas.
- Implementación de Memoria a Corto Plazo de Agentes con ADK
Aprende a implementar y aplicar la memoria a corto plazo en agentes usando ADK, con demostraciones paso a paso, ejercicios prácticos y soluciones guiadas.
- Herramientas y APIs Externas
Explora el uso de APIs externas para datos en tiempo real, acciones dinámicas y autenticación de agentes. Descubre MCP, un protocolo que estandariza la interoperabilidad y seguridad de herramientas de IA.
- Implementación de Integración de API con ADK y Google Cloud Secret Manager
Aprende a integrar APIs de manera segura usando ADK y Google Cloud Secret Manager con demostraciones prácticas y ejercicios prácticos.
- Agentes de Búsqueda Web
Equipa a los agentes para buscar en la web información no estructurada en tiempo real. Fundamenta las respuestas en evidencia usando APIs, maneja el ruido y evita la alucinación para obtener respuestas creíbles.
- Implementación de Agentes de Búsqueda Web con ADK y Fundamentación con Google Search
Construye agentes de búsqueda web usando ADK, integra con Google Search para la fundamentación, y aplica habilidades prácticas a través de demos y ejercicios prácticos.
- Interacción con Bases de Datos
Equipa a los agentes para acceder y modificar datos estructurados mediante SQL para la interacción y bases de datos vectoriales para tareas semánticas, garantizando una integración sin fisuras con sistemas privados.
- Implementación de Interacción con Bases de Datos con ADK y MCP Database Toolkit
Aprende a implementar y practicar la interacción con bases de datos usando ADK y MCP Database Toolkit a través de demostraciones, ejercicios prácticos y soluciones guiadas.
- Generación de Recuperación Aumentada de Agentes
Descubre Agentic RAG: mejora RAG permitiendo la reflexión, reformulación de consultas y adaptación inteligente para respuestas matizadas. Domina la recuperación, el razonamiento y los bucles de reintento.
- Implementación de RAG con un Solo Agente con ADK y Vertex AI Search
Aprende a construir un agente RAG en Google Cloud usando ADK y Vertex AI Search para consultas de datos no estructurados personalizados, incluyendo configuración, integración de búsqueda y generación de respuestas fundamentadas.
- Memoria a Largo Plazo de Agentes
Explora la memoria a largo plazo de los agentes: comprende las memorias semántica, episódica y procedimental. Aprende estrategias de almacenamiento y mejores prácticas para interacciones personalizadas y coherentes.
- Implementación de Memoria a Largo Plazo de Agentes con ADK MemoryService
Aprende a implementar memoria conversacional a largo plazo en agentes usando ADK y Vertex AI Agent Engine, permitiendo el recuerdo de contexto y continuidad a través de sesiones con almacenamiento persistente de memoria.
- Evaluación de Agentes
La Evaluación de Agentes guía la evaluación del cumplimiento de tareas de un agente, calidad, uso de herramientas y métricas del sistema utilizando estrategias de respuesta, paso o trayectoria para asegurar operaciones confiables y eficientes.
- Implementación de Observabilidad de Agentes con ADK, OpenTelemetry y Google Cloud Tracing
Aprende a implementar la observabilidad de agentes configurando ADK con OpenTelemetry y Google Cloud Tracing para monitorear, rastrear y analizar interacciones de agentes y rendimiento.
- Agente de Atención al Cliente de la Tienda de Aves de Betty
Construye un agente de IA para la Tienda de Aves de Betty que responda preguntas sobre aves y la tienda usando bases de datos, archivos e información web, evite pedidos y consultas fuera de tema, y sea probado en un entorno de desarrollo.