探见世界

模型

Google开源企业级智能体框架ADK全面支持五种语言 内置A2A协议推动跨生态互操作

2026年10月13日,Google Cloud宣布企业级AI智能体开发框架ADK原生支持Python、Go、TypeScript、Java与Kotlin五种语言。该框架采用开源统一架构,内置MCP客户端与A2A协议,支持跨语言通信、多端部署以及与OpenAI、Anthropic等第三方模型和多款主流外部框架互操作。

管理员上传的文章候选图片
编辑视觉管理员上传的文章候选图片。图片来源:管理员上传

技术源起与核心架构

Google Cloud开发者关系总监Karl Weinmeister于2026年10月13日宣布,Agent Development Kit(ADK)现已原生支持Python、Go、TypeScript、Java和Kotlin五种编程语言。ADK是一款遵循Apache 2.0协议的开源框架,采用代码优先(code-first)设计理念,专为企业级AI智能体的构建、调试、评估及部署而打造。

ADK源自Google内部用于构建企业级智能体系统的底层基础设施,曾驱动Agentspace以及Google Customer Engagement Suite等产品。截至2026年10月,仅Python版本的ADK软件包下载量就已突破800万次。

五种语言版本均共享统一架构,内置用于工具调用的模型上下文协议(MCP)客户端,以及用于跨语言、跨框架智能体通信的Agent2Agent(A2A)协议。该框架采用模型不可知接口,虽针对Gemini Enterprise Agent Platform进行了优化,但也官方支持Anthropic、OpenAI、LiteLLM和Mistral AI等模型,并支持部署至本地环境、Cloud Run、Google Kubernetes Engine(GKE)及Gemini Enterprise Agent Runtime。

多语言实现与工作流编排

ADK各语言版本紧密结合各自语言特性进行适配。Python作为参考实现(截至2026年9月为v2.8.0版本),拥有最广泛的Google Cloud集成,官方表示其可在启动时通过函数签名、类型提示和文档字符串自动构建工具声明及Pydantic结构。于2026年6月30日通用的Go版本则利用泛型推断Schema,官方宣称其编译后的静态镜像约为2 MiB,单实例支持多路复用数千个并发流。

在其他技术栈方面,2026年8月21日通用的TypeScript版本结合Zod进行校验,并提供浏览器bundle,支持借助WebMCP和Chrome端侧Prompt API直接在浏览器标签页中运行智能体;Java版本采用@Schema注解和RxJava响应式流,并提供Spring AI与LangChain4j的官方桥接;2026年9月7日通用的Kotlin版本通过KSP编译器插件在构建期将工具Schema写入字节码,若遇不支持类型会直接导致构建失败以确保类型安全。

在复杂业务场景下,ADK 2.0 Graph Workflow可将智能体和普通函数编排为具备条件路由和并行步骤的有向图,从而在LLM推理能力之外提供确定性的流程控制。

跨团队协作与生态互操作

在企业生产环境中,不同团队通常采用不同的开发语言,例如数据科学团队偏好Python,安全团队倾向Go。分析指出,ADK结合A2A协议能让由不同语言构建的异构服务作为单一流水线协同工作,各方团队无需为此重写底层代码。

A2A协议的作用不仅限于ADK内部各语言版本之间的互通,还支持与LangGraph、CrewAI、Semantic Kernel及AutoGen等第三方框架构建的智能体进行互操作。业界分析认为,Google开源ADK并推行A2A协议,意在当前日趋碎片化的AI智能体生态中确立通用的互操作性标准。

信息来源(1)

这篇文章对你有帮助吗?