mirror of
https://github.com/google/adk-docs.git
synced 2026-09-14 16:16:59 +08:00
128 lines
3.7 KiB
Markdown
128 lines
3.7 KiB
Markdown
---
|
||
hide:
|
||
- toc
|
||
---
|
||
|
||
<div style="text-align: center;">
|
||
<div class="centered-logo-text-group">
|
||
<img src="assets/agent-development-kit.png" alt="Agent Development Kit Logo" width="100">
|
||
<h1>Agent Development Kit</h1>
|
||
</div>
|
||
</div>
|
||
|
||
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.
|
||
|
||
<div id="centered-install-tabs" class="install-command-container" markdown="1">
|
||
|
||
<p class="get-started-text" style="text-align: center;">Get started:</p>
|
||
|
||
=== "Python"
|
||
<br>
|
||
<p style="text-align: center;">
|
||
<code>pip install google-adk</code>
|
||
</p>
|
||
|
||
=== "Go"
|
||
<br>
|
||
<p style="text-align: center;">
|
||
<code>go get google.golang.org/adk</code>
|
||
</p>
|
||
|
||
=== "Java"
|
||
|
||
```xml title="pom.xml"
|
||
<dependency>
|
||
<groupId>com.google.adk</groupId>
|
||
<artifactId>google-adk</artifactId>
|
||
<version>0.3.0</version>
|
||
</dependency>
|
||
```
|
||
|
||
```gradle title="build.gradle"
|
||
dependencies {
|
||
implementation 'com.google.adk:google-adk:0.3.0'
|
||
}
|
||
```
|
||
|
||
</div>
|
||
|
||
<p style="text-align:center;">
|
||
<a href="/adk-docs/get-started/python/" class="md-button" style="margin:3px">Start with Python</a>
|
||
<a href="/adk-docs/get-started/go/" class="md-button" style="margin:3px">Start with Go</a>
|
||
<a href="/adk-docs/get-started/java/" class="md-button" style="margin:3px">Start with Java</a>
|
||
</p>
|
||
|
||
---
|
||
|
||
## Learn more
|
||
|
||
[:fontawesome-brands-youtube:{.youtube-red-icon} Watch "Introducing Agent Development Kit"!](https://www.youtube.com/watch?v=zgrOwow_uTQ){:target="_blank" rel="noopener noreferrer"}
|
||
|
||
<div class="grid cards" markdown>
|
||
|
||
- :material-transit-connection-variant: **Flexible Orchestration**
|
||
|
||
---
|
||
|
||
Define workflows using workflow agents (`Sequential`, `Parallel`, `Loop`)
|
||
for predictable pipelines, or leverage LLM-driven dynamic routing
|
||
(`LlmAgent` transfer) for adaptive behavior.
|
||
|
||
[**Learn about agents**](agents/index.md)
|
||
|
||
- :material-graph: **Multi-Agent Architecture**
|
||
|
||
---
|
||
|
||
Build modular and scalable applications by composing multiple specialized
|
||
agents in a hierarchy. Enable complex coordination and delegation.
|
||
|
||
[**Explore multi-agent systems**](agents/multi-agents.md)
|
||
|
||
- :material-toolbox-outline: **Rich Tool Ecosystem**
|
||
|
||
---
|
||
|
||
Equip agents with diverse capabilities: use pre-built tools (Search, Code
|
||
Exec), create custom functions, integrate 3rd-party libraries, or even use
|
||
other agents as tools.
|
||
|
||
[**Browse tools**](tools/index.md)
|
||
|
||
- :material-rocket-launch-outline: **Deployment Ready**
|
||
|
||
---
|
||
|
||
Containerize and deploy your agents anywhere – run locally, scale with
|
||
Vertex AI Agent Engine, or integrate into custom infrastructure using Cloud
|
||
Run or Docker.
|
||
|
||
[**Deploy agents**](deploy/index.md)
|
||
|
||
- :material-clipboard-check-outline: **Built-in Evaluation**
|
||
|
||
---
|
||
|
||
Systematically assess agent performance by evaluating both the final
|
||
response quality and the step-by-step execution trajectory against
|
||
predefined test cases.
|
||
|
||
[**Evaluate agents**](evaluate/index.md)
|
||
|
||
- :material-console-line: **Building Safe and Secure Agents**
|
||
|
||
---
|
||
|
||
Learn how to building powerful and trustworthy agents by implementing
|
||
security and safety patterns and best practices into your agent's design.
|
||
|
||
[**Safety and Security**](safety/index.md)
|
||
|
||
</div>
|