工作日早上 7 点读 AI,周日早上 8 点读周报订阅邮件

METAL LAB

google/adk-python

21,262PythonApache-2.0

谷歌推出Python工具包,用代码搭建并编排多个AI智能体协作

ADK(Agent Development Kit)是谷歌开源的Python框架,让开发者用代码构建、测试和部署AI智能体。它针对Gemini模型做了优化,但也能兼容其他模型和框架。2.0版本新增了基于图结构的工作流引擎和让智能体互相分派任务的Task API。

它做什么

  1. 工作流运行引擎可将多个智能体连接成图结构,支持路由、分支合并、循环、重试和人工审核环节
  2. Task API支持智能体之间结构化地分派任务,智能体还能接入预置工具、自定义函数、OpenAPI规范或MCP工具
  3. Agent Config可以不写代码就搭建智能体,Tool Confirmation在工具执行前加入人工确认环节
  4. 使用pip install google-adk安装,需要Python 3.10以上,可用adk run本地运行或用adk web在浏览器中测试
  5. 智能体可打包成容器部署到Cloud Run,或通过Vertex AI Agent Engine扩展
  6. 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 打开项目主页

相关报道

热门仓库

全部仓库 →

METAL LAB 最新报道