Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Agent Development Kit - ADK x MCP x A2A

Avatar for Punsiri Boonyakiat Punsiri Boonyakiat PRO
September 22, 2025
320

Agent Development Kit - ADK x MCP x A2A

ADK (Agent Development Kit) → Build AI Agents with Model + Goal + Instruction + Tools
MCP Tools → Connect to 3rd-party services (e.g., Airbnb, LINE Bot MCP) without extra coding
Multi-Agent → Divide tasks into specialized agents for scalability, delegation, and robustness
A2A Protocol → Let agents collaborate across systems, like sending employees to another company
Workshops: ADK basics, MCP integration, Multi-Agent design, and A2A setup

Avatar for Punsiri Boonyakiat

Punsiri Boonyakiat PRO

September 22, 2025
Tweet

More Decks by Punsiri Boonyakiat

Transcript

  1. Agent Development Kit ADK x MCP x A2A Punsiri Boonyakiat

    LINE API EXPERT, Google Developer Expert (AI)
  2. Connect Agent to MCP Tools Introduction to Agent Development Kit

    (ADK) Build Multi Agent Agenda Introduction to A2A Protocol
  3. Agent Development Kit Workshop - Objective: ให้ทําคนเข้าใจการใช้งานพื้นฐานของ Agent Development Kit

    Workshop Step: 1. แนะนําให้รู้จัก Agent Development Kit 2. ตั้งค่า Key สําหรับเชื่อมต่อ Gemini 3. รันคําสั้ง adk web เพื่อทดสอบ AI Agent
  4. Connect Agent to MCP Tools Introduction to Agent Development Kit

    (ADK) Build Multi Agent Agenda Introduction to A2A Protocol
  5. Types of Tools in ADK Built-in Tools Third Party Tools

    Google Cloud Tools Model Context Protocol Tools Open API Tools
  6. Connect Agent to MCP Tools Workshop - Objective: ให้เข้าใจการที่ AI

    Agent สามารถเรียก Tools MCP ได้ ซึ่งไม่ต้องพัฒนาใหม่ Workshop Step: 1. ศึกษา code การเรียกใช้ Tools set จาก MCP 2. ลองรัน ADK web เพื่อให้เห็นการทํางานของ ADK คู่กับ MCP
  7. ตรวจสอบ Env Channel Secret Channel Access Token LINE DEV Console

    > Basic Setting > Channel Secret LINE DEV Console > Messaging API > Channel Access Token Channel Access Token Channel Secret
  8. Connect Agent to MCP Tools Introduction to Agent Development Kit

    (ADK) Build Multi Agent Agenda Introduction to A2A Protocol
  9. Build Multi Agent Multi-Agent: ทําไมต้องใช้ 1. Specialization – แต่ละ Agent

    โฟกัสงานเฉพาะ (เช่น ค้นหาข่าว วิเคราะห์ราคา สร้าง Flex) → แม่นยํากว่าตัวเดียวทําทุกอย่าง 2. Scalability – เพิ่ม/ลบ Agent ได้ง่าย ไม่กระทบโครงสร้าง เหมือน plug-in 3. Delegation – มี Orchestrator คอยมอบหมายงานให้ Agent ที่เหมาะสม 4. Robustness – ถ้า Agent หนึ่งพัง ยังมี Agent อื่นทํางานต่อได้ 5. Human Analogy – ทํางานแบบทีมจริง ๆ แต่ละคนเก่งเรื่องของ ตัวเอง → รวมกันมีประสิทธิภาพสูงกว่า
  10. Build Multi Agents Workshop - Objective: ให้เข้าใจการทํางาน และการออกแบบ Agent แบบ

    Multi-Agent Workshop Step: 1. ศึกษา code ในการเรียก Multi-Agent 2. ลองรัน เพื่อดูการ transfer งานระหว่าง Agent
  11. Connect Agent to MCP Tools Introduction to Agent Development Kit

    (ADK) Build Multi Agent Agenda Introduction to A2A Protocol
  12. A2A Protocol Workshop - Objective: ทําความรู้จัก Agent to Agent Protocol

    Workshop Step: 1. เปิดให้ Agent ออกสู่สาธารณะผ่าน A2A 2. เรียกใช้งาน Remove Agent
  13. Connect Agent to MCP Tools Introduction to Agent Development Kit

    (ADK) Build Multi Agent Agenda Introduction to A2A Protocol