微软 AI 代理框架的 Go 版本:为什么 Go 语言正在改变多代理工作流的规则

编辑者: Alex Khohlov

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

114
Reply

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

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

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

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

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

这并不意味着 Python 代理将消失 — — Python 仍将是研究和快速开发的领先语言。但对于在 Kubernetes、微服务或云原生环境中构建生产级系统的工程师来说,微软 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

你发现了错误或不准确的地方吗?我们会尽快考虑您的意见。