A2A Course #3 - Build an A2A Agent with Google ADK + Gemini | Step-by-Step Demo + Code Walkthrough

A2A Course #3 - Build an A2A Agent with Google ADK + Gemini | Step-by-Step Demo + Code Walkthrough

1.285 Lượt nghe
A2A Course #3 - Build an A2A Agent with Google ADK + Gemini | Step-by-Step Demo + Code Walkthrough
In this video, we’ll build an end-to-end Agent-to-Agent (A2A) agent using Google’s Agent Development Kit (ADK) and Gemini models. If you’re excited about how AI agents communicate and want to understand the actual mechanics behind task exchange and message-based responses, this is the video for you. Full A2A Course Playlist - https://www.youtube.com/playlist?list=PL6tW9BrhiPTCKTXXJAwigi7QDNpA7t4Ip 📂 Code is available here: A2A Agent With Google ADK 🌟 All code is in the version_2_adk_agent folder - https://theailanguage.com/onlySubscribers?id=a2a_samples&site=github Note - Please Subscribe, allow pop-ups and then login to The AI Language website to access our GitHub Repos. Access is available only to our YouTube subscribers. Thanks! Happy building! ☺️ --------------------------------------------------------------------------------------------- Udemy Course (get completion certificate, practice questions, Q&A) https://www.udemy.com/course/modelcontextprotocol/?referralCode=6FADE0F85C5DB97203C6 --------------------------------------------------------------------------------------------- You'll learn how to: - Spin up an A2A server and agent - Build a Gemini-powered agent with ADK - Create an A2A-compliant client from scratch - Use manual agent discovery and message exchange protocols - Work with JSON-RPC, messages, tasks, and agent cards - Run your own AI agent locally using just Python and a Gemini API key --- ## ⏱️ CHAPTERS ``` 00:00 Introduction 00:27 Preview of what we will build 04:03 Demo of A2A Agent With Google ADK 05:58 Pre-requisites for this video 07:25 Code - agent.py 12:06 Code - agent task_manager.py 15:42 Code - agent __main__.py 18:20 Code - server.py 24:26 Code - client.py 25:59 Manual Agent Discovery 26:49 Code - client.py continued 28:56 Code - app cmd.py 32:21 Code - summary 33:10 Code - models 35:45 Setup, Get free Gemini API Key 38:43 Run the A2A Agent, Server and Client ``` --- ## 📆 Dependencies - Python 3.11+ - Uvicorn - FastAPI / Starlette - `google.generativeai` (Gemini SDK) - `google.adk` - `dotenv` for secure API keys --- ## 🧠 Learn More - A2A Protocol: https://github.com/google/A2A - Google ADK: https://github.com/google/agent-development-kit - Gemini API Setup: https://ai.google.dev --- 🔥 **Subscribe** to The AI Language for deep dives into modern agent protocols, LLM apps, and AI tooling! 👍 Like this video if it helped you 💬 Drop questions or suggestions in the comments 🔔 Don’t forget to turn on notifications! #A2AProtocol, #GoogleADK, #GeminiAPI, #GeminiAI, #AIAgents, #AgentToAgentProtocol, #PythonAgents, #A2ATutorial, #GoogleA2A, #BuildAIAgents, #TellTimeAgent, #GoogleAITutorial, #AgentDiscovery, #JSONRPC, #PythonAITutorial, #AsyncPython, #LLMAgents, #A2AClient, #A2AServer, #A2AAgent, #ADKExample, #AILanguage, #PromptEngineering, #Gemini15, #BuildAIInPython, #OpenAgents, #ProtocolForAI, #A2ASamples, #GoogleOpenSourceAI