© 2026FindAgent  · @simprr
返回列表
g

google/adk-go

An open-source, code-first Go toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.

a2aagentsagents-sdkaiaiagentframeworkgeminigenaigollmmcpmulti-agent-collaborationmulti-agent-systemssdkvertex-ai
⭐

7.3k

Stars

🔱

597

Forks

👁

55

Watchers

📋

154

Issues

GoApache-2.0创建于 2025/5/5更新于 今天
在 GitHub 上查看访问主页
README
由 Gemini 翻译整理

Go 语言智能体开发工具包 (ADK)

License Go Doc Nightly Check r/agentdevelopmentkit View Code Wiki

这是一个开源的、以代码为核心的 Go 工具包,旨在帮助开发者以高度的灵活性和控制力构建、评估并部署复杂的 AI 智能体。

重要链接: 文档 | 示例 | Python ADK | Java ADK | ADK Web

智能体开发工具包 (ADK) 是一个灵活且模块化的框架,将软件开发原则应用于 AI 智能体的创建。它旨在简化从简单任务到复杂系统的智能体工作流的构建、部署和编排。虽然 ADK 对 Gemini 进行了优化,但它与模型无关、与部署环境无关,并兼容其他框架。

该版本的 ADK(Go 语言版)非常适合开发云原生智能体应用的开发者,充分发挥了 Go 在并发处理和性能方面的优势。


✨ 核心特性

  • 地道的 Go 语言体验:设计符合 Go 语言习惯,充分利用 Go 的强大功能。
  • 丰富的工具生态:利用预构建工具、自定义函数或集成现有工具,赋予智能体多样化的能力。
  • 以代码为核心的开发:直接在 Go 中定义智能体逻辑、工具和编排,以获得极致的灵活性、可测试性和版本控制能力。
  • 模块化多智能体系统:通过组合多个专业智能体来设计可扩展的应用程序。
  • 随处部署:轻松实现智能体容器化并部署,同时对 Google Cloud Run 等云原生环境提供强有力的支持。

🚀 安装

要将 ADK Go 添加到你的项目中,请运行:

go get google.golang.org/adk

📄 许可证

本项目采用 Apache 2.0 许可证授权 - 详情请参阅 LICENSE 文件。

例外情况是 internal/httprr,请参阅其 LICENSE 文件。

贡献者
dbhynkrpag
项目信息
默认分支main
LicenseApache License 2.0
创建时间2025/5/5
最近更新今天
GAI 中文摘要

adk-go 是一个开源的 Go 语言代理开发工具包,旨在通过代码优先的开发模式,为开发者构建、评估和部署复杂的 AI 代理提供高度的灵活性与控制力。该框架通过模块化设计简化了从简单任务到复杂多代理协作系统的工作流编排,并充分发挥了 Go 语言在并发和性能方面的优势。

该工具包采用符合 Go 惯例的开发范式,确保代码结构自然且易于维护。

内置丰富的工具生态系统,支持集成预置工具、自定义函数或现有工具,从而扩展代理的多元化处理能力。

采用代码优先的开发理念,允许开发者直接通过 Go 代码定义代理逻辑、工具集及编排流程,实现极佳的可测试性与版本管理。

支持构建模块化的多代理系统,能够通过组合多个专业化代理来设计高可扩展性的智能应用。

具备卓越的部署兼容性,支持容器化并轻松部署至 Google Cloud Run 等各类云原生环境。

该项目非常适合需要构建云原生 AI 应用的开发者,尤其是在追求高性能、高并发以及需要对智能体行为进行严格逻辑控制和版本追踪的工程场景中使用。