google/adk-python
谷歌推出Python工具包,用代码搭建并编排多个AI智能体协作
ADK(Agent Development Kit)是谷歌开源的Python框架,让开发者用代码构建、测试和部署AI智能体。它针对Gemini模型做了优化,但也能兼容其他模型和框架。2.0版本新增了基于图结构的工作流引擎和让智能体互相分派任务的Task API。
- agent
- agentic
- agentic-ai
- agents
- agents-sdk
- ai
- ai-agents
- aiagentframework
- genai
- genai-chatbot
- llm
- llms
它做什么
- 工作流运行引擎可将多个智能体连接成图结构,支持路由、分支合并、循环、重试和人工审核环节
- Task API支持智能体之间结构化地分派任务,智能体还能接入预置工具、自定义函数、OpenAPI规范或MCP工具
- Agent Config可以不写代码就搭建智能体,Tool Confirmation在工具执行前加入人工确认环节
- 使用pip install google-adk安装,需要Python 3.10以上,可用adk run本地运行或用adk web在浏览器中测试
- 智能体可打包成容器部署到Cloud Run,或通过Vertex AI Agent Engine扩展
- 2.0版本对智能体API、事件模型和会话结构做了不兼容的改动,旧版1.x生成的会话数据无法在其中使用
为什么重要
它让开发者不必从零搭建编排逻辑,直接用现成结构快速构建AI智能体,缩短开发周期。对于需要多个智能体协同完成复杂任务的实际产品,这套代码化和图形化的工作流管理方式让落地变得更容易。
本仓库术语
- 智能体(Agent) · 带有指令和工具、能自主判断执行任务的AI单元
- 工作流(Workflow) · 将多个智能体或任务以图结构连接、控制执行顺序的结构
- Task API · 让智能体之间互相分派和接收任务的机制
- MCP · AI连接外部工具和数据所使用的一种标准协议
- 人工介入环节(human-in-the-loop) · 在自动执行过程中插入人工审核或确认的步骤
仓库简介(英文)
An open-source, code-first Python toolkit for building, evaluating, and deploying sophisticated AI agents with flexibility and control.
在 GitHub 打开项目主页相关报道
热门仓库
- vorssaint/vorssaint-utils一个免费菜单栏应用,顶替十几款付费Mac工具
- MadsLorentzen/ai-job-search一个用Claude Code自动完成整个求职流程的开源框架,作者本人就是靠它找到了工作
- rohitg00/ai-engineering-from-scratch一套从数学到智能体全部亲手实现的免费AI工程课程,511节课都能产出可用工具
- AgriciDaniel/claude-obsidian一个开源“第二大脑”,让Claude Code帮你整理Obsidian笔记,文件所有权始终留在你手里
- openclaw/openclaw一个跑在你自己设备上、通过你已经在用的聊天软件跟你对话的个人AI助手
- tashfeenahmed/freellmapi一个把34家AI公司的免费额度合并成单一API的开源路由工具
- Alishahryar1/free-claude-code一个本地代理,把编程AI助手接到49家免费或低价模型服务商,不再只能用一家付费服务
- freestylefly/awesome-gpt-image-2把532个GPT-Image2案例拆解成可复用模板的提示词工程库