欣淇
发布于 2026-05-10 / 1 阅读
0
0

Google ADK19.5k Stars AI Agent pip install:

🔧 Google ADK:19.5k Stars 的官方 AI Agent 框架,pip install 就跑多智能体

谷歌今年 4 月开源了 ADK(Agent Development Kit),一个 code-first 的 Python Agent 框架。刚满一岁冲到 19.5k Stars,势头很猛。

这玩意儿到底能干啥?

说白了,ADK 让你用 Python 定义 AI Agent,从单助手问答到多 Agent 协作,一条龙搞定。最骚的是它内置了 Agent2Agent(A2A)协议——不同 Agent 能直接通信,其他框架里这得自己折腾半天。

先看个单 Agent 的例子,几行代码就能跑一个带 Google 搜索的助手:

from google.adk.agents import Agent
from google.adk.tools import google_search

root_agent = Agent(
    name="search_assistant",
    model="gemini-2.5-flash",
    instruction="你是一个搜索助手,需要时用 Google Search 回答问题。",
    description="一个能搜索网络的助手。",
    tools=[google_search]
)

装一下就能上手:

pip install google-adk

想玩多 Agent 协作也简单:

from google.adk.agents import LlmAgent

greeter = LlmAgent(name="greeter", model="gemini-2.5-flash")
task_executor = LlmAgent(name="task_executor", model="gemini-2.5-flash")

coordinator = LlmAgent(
    name="Coordinator",
    model="gemini-2.5-flash",
    description="我协调问候和任务执行。",
    sub_agents=[greeter, task_executor]
)

跟别的框架比咋样?

LangChain、CrewAI、Dify 这些我都折腾过,ADK 的区别在于:

Code-first——不像有些框架逼你写 YAML 或者拖 GUI 配 Agent,ADK 直接写 Python 代码。版本控制、单元测试,跟写普通后端一样自然。

谷歌亲儿子——对 Gemini 模型优化最好,但也兼容 GPT、Claude、DeepSeek 这些。部署直接扔 Cloud Run 或者 Vertex AI,省心。

自带评估工具——不用自己搭测试架子:

adk eval \
    samples/hello_world \
    samples/hello_world/eval_set.evalset.json

上手要注意的

别用乱七八糟的安装方式,走 PyPI 最稳。想体验扩展功能可以装:

pip install "google-adk[extensions]"

文档站点 google.github.io/adk-docs 才是主要参考,GitHub README 只写了皮毛,深入开发得去翻文档。

总结

  • 谷歌官方出品的 Python Agent 框架,code-first,不玩花活
  • 单 Agent 到多 Agent 协作全覆盖,内置 A2A 协议
  • pip install 就能上手,部署可对接 Cloud Run / Vertex AI
  • 自带 eval 工具,不用另搭测试体系
  • 不管个人项目还是企业级系统,值得一试

  • 评论