![]()
作者丨 Paul Sawers
譯者丨明知山
策劃丨 Tina
Go 語言已成為云基礎設施領域的通用標準語言,從容器編排、CI/CD 流水線,到工程師日常離不開的各類命令行工具,無處不在。Kubernetes、Docker 和 Terraform 都是用 Go 編寫的,時至今日,它仍然是團隊構建后端服務的首選語言。
與此同時,AI 智能體已成為幾乎所有主流軟件廠商的焦點,各家都在競相為開發者提供原生構建智能體的框架。正因如此,微軟現在正將自家智能代理框架引入 Go 語言生態,讓云原生開發者能夠用日常開發各類業務的 Go 語言來構建 AI 智能體。
最近開始公開預覽的微軟 Agent Framework for Go 本質上為 Go 語言開發者提供了許多與 Python 和 .NET 開發者相同的構建模塊:支持來自 Microsoft Foundry、Azure OpenAI、Anthropic 和 Gemini 的模型;支持工具調用和 MCP,可實現智能體連接外部系統;同時能夠調度多個智能體協同完成同一任務。
微軟高級軟件工程師 Quim Muntal 在發布官方博文中提到,這個智能體框架面向的是那些構建功能更強大、運行周期更長的 AI 系統開發者。
Muntal 寫道:“Microsoft Agent Framework 專為那些正從單一提示詞調用轉向生產級智能體系統的開發者而設計。這些智能體可調用工具、保持上下文信息、與其他智能體協調、流式傳輸結果,并且能夠作為真實業務應用的一部分接受監控和治理。”
這正是 Go 語言已經占據的領域:后臺服務、命令行工具、后臺任務程序和云原生應用,長久以來 Go 都是這類場景的首選開發語言。本次推出的 Go SDK 將這些能力直接交到在該領域構建的開發者手中。
1 微軟 Agent Framework 適配 Go 語言的歷程
簡單回顧一下:微軟于 2025 年 10 月推出 Agent Framework,作為一個用于開發 AI 智能體與多智能體系統的開源工具包,將此前的兩個微軟項目 AutoGen 和 Semantic Kernel 統一為一個受支持的平臺。
它在今年 4 月份正式全面可用,在 6 月份的 Build 開發者大會上,微軟又增加了一系列新功能和工具:用于生產環境(如上下文管理和人工審批步驟)的“智能體 harness”;通過 Microsoft Foundry 提供的托管智能體;一種更快的工具調用方法 CodeAct;以及支持通過新的交接模式將多個智能體串聯在一起。
在此之前,Agent Framework 僅支持 .NET 與 Python 兩種語言。社區中有不少開發者都呼吁官方適配 Go 和 Rust。早在 2025 年 10 月,微軟產品經理就曾證實團隊正在考慮推出該框架的 Go 版本,但當時表示距離上線“至少還需要數月時間”。
目前框架尚處于起步階段,但開發者社區已經出現不少討論,分析此次發布具備哪些價值、又存在哪些局限。AI 工程師 Pratik Dhanave 在領英發文稱,這對以 Go 語言為主要開發語言的開發者而言是一個里程碑,并特別提到該軟件開發工具包基于圖結構的工作流編排能力,支持條件分支路由、子工作流、斷點續存、人工介入審核等開發范式。
他寫道:“這是生產級的編排工具,不只是對對話循環的簡單封裝。”
Dhanave 同時提到,微軟官方文檔也寫明了這款 Go 開發工具包目前尚不具備的功能:任務交接編排、CodeAct 等特性目前僅支持.NET,尚未移植到 Go。他接著表示:“在公開預覽版中能做到如此坦誠地說明短板,這點我十分認可。”
2 谷歌、OpenAI 和 Anthropic 在 Go 語言方面的布局
谷歌方面的發展路徑與之相近,只是推進節奏有所不同。谷歌于 2025 年 4 月份推出自研智能體開發工具包(ADK),初期僅支持 Python,隨后于同年 11 月份新增 Go 語言支持,今年 3 月份正式發布功能完整的 1.0 穩定版本。
Go 語言出自谷歌,2009 年從公司開源項目庫中誕生,這一舉措塑造了后續整個云原生技術生態。此后,Kubernetes 與 Docker 兩大奠定現代基礎設施構建、部署標準的項目均采用 Go 語言開發,這也讓 Go 成為平臺工程師的首選開發語言。它的影響力早已跳出谷歌,延伸到了亞馬遜云科技、Cloudflare、微軟以及無數其他科技巨頭。
鑒于 Go 語言如此強大的吸引力,開發者迫切需要智能體工具提供原生 Go 語言支持也就不足為奇了。此前,想要開發智能體服務、在現有微服務中嵌入 AI 能力,或是編寫具備自主決策能力的基礎設施工具的 Go 開發者,一直沒有官方配套 SDK 可用,只能另尋變通方案:直接調用底層 HTTP 接口、在 Go 服務之外額外運行獨立的 Python 或 Node.js 進程,或是依賴非官方、由社區維護的第三方庫 —— 這類庫質量參差不齊,技術支持也沒有保障。
由此可見,微軟此舉顯然是在服務規模龐大、根基穩固的 Go 語言開發者群體。但 AI 領域的其他頭部廠商尚未跟進。截至目前,盡管社區開發者多次呼吁適配,Claude 智能體開發工具包和 OpenAI 智能體 SDK 均未官方支持 Go 語言。
并非只有微軟一家為 Go 語言推出 AI 智能體開發框架,但微軟此舉意味著兩大頭部云廠商如今都已為這款業界應用最為廣泛的基礎設施編程語言提供官方原生智能體開發套件。而基礎大模型領域剩余兩大頭部廠商 —— Anthropic 和 OpenAI 在這一方面已然落后。
https://thenewstack.io/microsoft-agent-framework-go/
聲明:本文由 InfoQ 翻譯,未經許可禁止轉載。
會議推薦
年中技術充能,盛夏 8 折赴約!AICon 深圳站集結華為、騰訊、阿里等全明星講師陣容,前沿方向 + 實戰干貨雙在線,承包你一夏的 AI 技術成長。大會限時早鳥票享 8 折專屬優惠,現在報名立減 1160,更多詳情可掃碼或聯系票務經理 13269078023 進行咨詢。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.