Aperçu
This Nanodegree program teaches advanced prompting techniques for effective LLM reasoning using Google Gemini, including chain-of-thought and feedback loops. You will then learn how to design and implement complex agentic workflows using the Agent Development Kit (ADK) and common patterns like routing and parallelization.
You will also learn how to empower agents by integrating external tools, APIs, databases, web search, and RAG, while implementing memory management and observability. The program concludes with designing, building, and orchestrating multi-agent systems where specialized agents collaborate to solve complex problems using ADK, the Agent2Agent (A2A) protocol, and multi-agent RAG with Vertex AI Search.
Programme
- Amorcer pour un Raisonnement Efficace avec LLM et Gemini
Ce cours vous fournit des stratégies pour exploiter la puissance de Gemini de Google Cloud pour le développement d'IA agentique. Vous explorerez les fondamentaux de l'IA agentique et des techniques d'amorçage avancées telles que l'amorçage basé sur les rôles et l'amorçage de chaîne de pensée (CoT). Le cours couvre le raffinement des instructions d'amorçage et les méthodes d'enchaînement pour améliorer les capacités de raisonnement. De plus, vous apprendrez à mettre en œuvre des boucles de rétroaction spécifiquement pour les tâches de génération de code. Pour le projet final, vous concevrez un Système d'Intelligence Juridique, en appliquant les techniques apprises pour résoudre des défis juridiques réels.
- Flux de Travail Agentiques avec Google ADK
Dans "Flux de Travail Agentiques avec ADK", les apprenants exploreront les principes de création de flux de travail intelligents et automatisés utilisant le Kit de Développement d'Agents de Google et Vertex AI Gemini. Le cours commence par définir les flux de travail agentiques et progresse vers des leçons pratiques pour modéliser et implémenter divers schémas de flux de travail, y compris l'enchaînement, le routage et la parallélisation des amorces. Les participants s'attaqueront également à des schémas plus complexes comme les flux de travail évaluateur-optimiseur et orchestrateur-travailleur. Le cours se termine par un projet où les étudiants créeront un Assistant de Recherche en IA, appliquant leurs compétences pour développer un système sophistiqué basé sur des agents. Idéal pour ceux qui s'intéressent à l'avancement de leurs connaissances en IA et en automatisation de flux de travail.
- Construire des Agents avec Google ADK et Vertex AI
Ce cours vous guide dans la construction d'agents intelligents à l'aide du Kit de Développement d'Agents (ADK) et des technologies de Google Cloud. Vous commencerez par la définition des outils et l'utilisation des outils d'agents, puis progresserez à travers les sorties structurées, la gestion d'état et les systèmes de mémoire (à court et long terme). Le cours couvre l'intégration sécurisée d'API, l'interaction avec la base de données via MCP, la recherche sur le web avec ancrage, et la Génération Augmentée par Récupération (RAG). Vous explorerez des architectures multi-agents et mettrez en œuvre l'observabilité par le traçage distribué. Pour le projet final, vous construirez l'Agent de Service Clientèle de Betty's Bird Boutique qui répond aux questions liées aux oiseaux et au magasin.
- Systèmes Multi-Agents avec Google ADK et Vertex AI
Ce cours enseigne les compétences pour concevoir et mettre en œuvre des flux de travail multi-agents efficaces à l'aide du cadre Google ADK et de Vertex AI Gemini. En commençant par des modèles d'architecture de base, vous progresserez à travers la mise en œuvre, l'orchestration (séquentielle et parallèle), la logique de routage personnalisée, la gestion d'état explicite, et la communication distribuée A2A. Vous apprendrez à intégrer des bases de données externes, à implémenter un RAG multi-agents avec recherche vectorielle, et à construire des architectures basées sur des microservices. Le projet final consiste à construire un système bancaire distribué avec plusieurs agents spécialisés communiquant via le protocole A2A.
Enseigné par
Brian Cruz, Noble Ackerson , Peter Kowalchuk, Henrique Santana, Allen Firstenberg, Joshua Bernhard and Christopher Agostino
Matières
Artificial Intelligence