
一句话看懂:微软正式推出 Agent Framework for Go 的公开预览版,使 Go 语言开发者能直接构建 AI 智能体。继谷歌之后,微软也完成了对 Go 语言的原生智能体框架支持,而 OpenAI 和 Anthropic 至今未跟进,在云原生开发者生态中形成明显差距。
事件核心:发生了什么
微软于近期发布了 Agent Framework for Go 的公开预览版。该框架为 Go 开发者提供了与 Python、.NET 版本相同的核心能力:支持 Microsoft Foundry、Azure OpenAI、Anthropic 和 Gemini 等模型;支持工具调用与 MCP(模型上下文协议)以连接外部系统;并支持多智能体协同完成任务。这是微软 2025 年 10 月推出 Agent Framework、2025年4月正式全面可用后,首次向 Go 语言拓展官方支持。此前该框架仅支持 .NET 和 Python,社区曾多次呼吁增加 Go 和 Rust 支持。微软高级软件工程师 Quim Muntal 在博文中表示,该框架面向从单次提示词调用转向生产级智能体系统的开发者,强调其可用于后台服务、命令行工具、云原生应用等场景。
谷歌早在 2025年4月推出智能体开发工具包(ADK)时仅支持 Python,同年 11 月新增 Go 语言支持,2025年3月发布 1.0 稳定版。至此,两大头部云厂商均已为 Go 语言提供官方原生的 AI 智能体开发框架。而 OpenAI 智能体 SDK 与 Anthropic 的 Claude 智能体开发工具包均未官方支持 Go 语言,尽管社区开发者多次提出需求。
为什么重要
Go 语言是云基础设施领域的通用语言,Kubernetes、Docker、Terraform 等核心项目均用 Go 编写。大量后端服务和平台工程团队也以 Go 为主要开发语言。微软和谷歌相继提供官方 Go SDK,意味着云原生开发者可以直接在现有技术栈中集成 AI 智能体,无需额外运行 Python 或 Node.js 进程,也不必依赖质量不一的社区第三方库。这降低了 AI 智能体的开发门槛,并加快了从实验到生产的落地速度。Anthropic 和 OpenAI 在这一领域的缺席,使其在争夺云原生开发者市场份额时处于不利位置,尤其是当企业倾向于选择有原生 SDK 支持的平台时。
对用户/开发者/创作者的影响
对于以 Go 为主要语言的开发者而言,微软的 Agent Framework for Go 提供了生产级编排工具(如图结构工作流、条件分支、子工作流、人工审核等),而不仅仅是对话循环封装。现有 Go 微服务可以不用跨语言调用就嵌入 AI 能力,例如编写自主决策的基础设施工具、构建命令行 AI 助手等。
AI 工具推荐
想把多个 AI 模型放在一个入口?
GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。
推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。
目前公开信息显示,该 Go SDK 仍处于公开预览阶段,功能尚不完整。微软官方文档坦承,任务交接编排、CodeAct(更快的工具调用方法)等功能仅支持 .NET,尚未移植到 Go。对于企业采购方而言,如果项目中重度依赖上述缺失功能,短期内仍需等待后续版本。对于依赖 OpenAI 或 Anthropic 模型的开发者,目前仍只能通过 HTTP 接口或额外运行其他语言进程来构建 Go 智能体。
值得关注的后续
1. 功能补齐节奏:微软官方文档明示 CodeAct 等特性尚未支持 Go,这些功能何时移植、是否赶在全面可用前完成,是开发者评估框架成熟度的关键。2. 竞品跟进:OpenAI 和 Anthropic 是否会回应社区呼声,推出官方 Go SDK?如果长期缺位,可能影响其在大模型 API 市场的生态份额。3. 开发者采用率:Agent Framework for Go 能否在 Go 社区获得广泛采用,取决于其与现有工具链(如 Kubernetes operator、Terraform provider 等)的集成便利性,以及后续社区贡献与维护活跃度。
来源:InfoQ CN


