adk_workshop

shins777
6
Repository for ADK, A2A sample codes

Overview

What is adk_workshop

adk_workshop is a repository for the Agent Development Kit (ADK) and A2A (Agent-to-Agent) protocol, providing various examples and reference implementations for building, deploying, and evaluating AI agents using tools integrated with Google and MCP.

How to Use

To use adk_workshop, install the necessary dependencies from the 'pyproject.toml' or 'requirements.txt', set up environment variables as needed, and navigate to the desired folder to run examples following the guidance in the respective 'README.md' or provided scripts/notebooks.

Key Features

Key features include modular agent and tool design for easy extensibility, support for communication between agents based on the A2A protocol, integration of built-in, functional, and external tools, and orchestration of various workflows such as sequential, parallel, loop, and custom.

Where to Use

adk_workshop can be used in fields such as AI development, agent-based systems, and tool integration, particularly in environments that require communication between multiple agents and the orchestration of complex workflows.

Use Cases

Use cases for adk_workshop include creating AI agents for automated tasks, managing conversations and sessions in interactive applications, integrating various tools for enhanced functionality, and deploying agents in cloud environments like GCP/Vertex AI.

Content