Agent Development Kit (ADK) Samples
Ken's Contributions
- Fix incorrect type declarations in Travel Concierge agent (#32).
More contributions on GitHub.
Welcome to the Sample Agents repository! This collection provides ready-to-use agents built on top of the Agent Development Kit, designed to accelerate your development process. These agents cover a range of common use cases and complexities, from simple conversational bots to complex multi-agent workflows.
๐ค What is Agent Development Kit?
Agent Development Kit (ADK) is a flexible and modular framework for developing and deploying AI agents. While optimized for Gemini and the Google ecosystem, ADK is model-agnostic, deployment-agnostic, and is built for compatibility with other frameworks. ADK was designed to make agent development feel more like software development, to make it easier for developers to create, deploy, and orchestrate agentic architectures that range from simple tasks to complex workflows.
โจ What are Sample Agents?
A Sample Agent is a functional starting point for a foundational agent designed for common application scenarios. It comes pre-packaged with core logic (like different agents using different tools, evaluation, human in the loop) relevant to a specific use case or industry.
While functional, a Sample Agent typically requires customization (e.g., adjusting specific responses or integrating with external systems) to be fully operational. Each agent includes instructions on how it can be customized.
๐ Getting Started
pip install google-adk
๐งฑ Repository Structure
.
โโโ agents # Contains individual agent samples
โ โโโ agent1 # Specific agent directory
โ โ โโโ README.md # Agent-specific instructions
โ โโโ agent2
โ โ โโโ README.md
โ โโโ ...
โ โโโ README.md # Overview and categorization of agents
โโโ README.md # This file (Repository overview)