Microsoft AI 代理框架的 Go 版本:为何 Go 语言正在改变多代理工作流的规则

编辑者: Alex Khohlov

微软出的 Go 版智能体框架,用来搭多智能体工作流并往生产环境部署。 这是微软 Agent Framework 的 Go 语言版本,专门用来写能上生产的 AI 智能体和多智能体协作流程。它支持多家大模型提供方,配上可插拔的中间件,还有一张图把工作流串起来——顺序、并发、条件分支、检查点、人工介入都能画。

114
Reply

2026 年 7 月 10 日,Microsoft 宣布其 AI 代理框架的 Go 版本进入公开预览阶段。此次发布为 Go 开发者提供了构建、编排和部署具有完整工作流的 AI 代理的一流支持。Microsoft 的首席软件工程师 Quim Muntal 宣布了这一消息。

这一举措是合乎逻辑的:Microsoft Agent Framework 于 2025 年 10 月通过将 AutoGen 和 Semantic Kernel 合并为一个平台而创建,并于 2026 年 4 月达到了 1.0 GA 版本。现在,该框架以前仅在 C# 和 Python 中可用,现已扩展到 Go——一个已经在云基础设施和 DevOps 中占主导地位的语言。

对于使用 Go 构建代理的开发者来说,这消除了根本性的权衡。Go 提供编译为原生代码和通过 goroutines 实现的高效并发,但以前需要使用 HTTP 调用 Python 服务或集成非官方库。现在,Go 开发者获得了与 Python 和 .NET 同事相同的功能:支持来自 Microsoft Foundry、Azure OpenAI、Anthropic 和 Gemini 的模型、工具调用、MCP 集成以及在单个进程中协调多个代理。

Go 版本目前处于公开预览阶段,这意味着 .NET 实现中的某些功能(例如 handoff orchestration 和 CodeAct)尚不可用。然而,核心功能——单代理和多代理模式、中间件、用于可观测性的 OpenTelemetry 集成——已准备好在生产环境中进行实验。

在这次发布背景下,可以看到一个更广泛的趋势:语言的选择不是抽象的,而是根据特定的系统要求。LangChain 和 LlamaIndex 仍然是 Python 优先的,并专注于快速原型设计,拥有数百种集成。AutoGen 0.4(在 Microsoft 的版本中)和 Google 的 Agent Development Kit 都在 2025-2026 年增加了对 Go 的支持,承认云基础设施和生产系统使用 Go 语言。

这并不意味着 Python 代理会消失——Python 将继续在研究和快速开发领域占主导地位。但对于在 Kubernetes、微服务或云原生环境中构建生产级系统的工程师来说,Microsoft Agent Framework 的 Go 版本填补了一个关键的空白。开发者不必在 Python 开发的便捷性与 Go 生产开发的可靠性之间进行选择,现在他们可以使用基础设施语言来构建生产代理。

开发引出了实际问题:如何迁移现有的 Python 代理?与动态的 Python 相比,在类型化的 Go 环境中调试复杂的多代理工作流会变得多容易?社区将迅速给出答案——文档和示例已在 microsoft/agent-framework-go 仓库中提供。

最终,Go 版本证实了 AI 代理范式的成熟:工具现在是为基础设施语言编写的,而不是反过来。语言的选择从“开发便利性”类别转移到“直接影响生产部署的可靠性和成本的架构决策”类别。

10 浏览量

來源

  • Microsoft Agent Framework Go version

  • Microsoft Agent Framework for Go public preview | Microsoft for Go Developers

  • Microsoft joins Google in backing Go for AI agents — OpenAI and Anthropic lag

  • Microsoft Agent Framework at BUILD 2026: Agent Harness, Hosted Agents, CodeAct, and more

  • Agent Framework Overview | Microsoft Learn

  • GitHub - microsoft/agent-framework-go

  • What is LangChain? Open-Source AI Framework Explained (2026)

  • Top 9 AI Agent Frameworks as of July 2026

  • The best AI agent frameworks in 2026

  • Semantic Kernel + AutoGen = Open-Source 'Microsoft Agent Framework'

  • LangChain: Open Source AI Agent Framework

  • Announcing the Agent Development Kit for Go

  • GitHub - microsoft/autogen

发现错误或不准确的地方吗?我们会尽快处理您的评论。