微軟開放 GitHub Copilot 底層的代理人框架「Copilot harness」:號稱支援 20 多個模型,SDK 已能下載、可自帶金鑰,Foundry 代管版公開預覽、12 月 1 日起收費
趨勢新聞2026 年 10 月 29 日
GitHub Copilot(寫程式的 AI 助手)和 Copilot Studio(企業自己做客服、內部問答機器人的工具),底下有一部分共用同一套軟體,微軟叫它「Copilot harness」。微軟 10 月 28 日在官方部落格宣布,把這套框架開放給外部開發者:程式開發套件(SDK)現在就能下載,可以填自己向模型廠商申請的金鑰;也可以在微軟的雲端 AI 平台 Microsoft Foundry 上用微軟代管的版本,後者目前是公開預覽,12 月 1 日起依用量收費。微軟說它支援 20 多個前沿模型。Foundry 文件列出的 9 個區域沒有台灣,地理上最近的是日本東部。微軟說,換用其他支援的模型時,「協調模型與工具」那層程式不必重寫。Copilot Studio 文件也寫,Studio 裡的「GitHub Copilot harness」與 GitHub Copilot 共用底層技術與 SDK 元件。本站的讀法:自己開發代理人的團隊可少做一部分整合,但換模型後應用本身仍要重測。
harness 是什麼
先講「AI 代理人」:不只回答問題,還會自己拆步驟、查資料、讀寫檔案、呼叫其他系統,把一件事做完的 AI 程式。模型負責想,harness 負責模型以外的事。微軟部落格的定義是:「如果模型提供的是智慧,harness 就是模型周圍的一切」,是「讓代理人拿到正確指示、脈絡、執行環境與控管,去完成有意義工作的協調層」(本站譯)。協調層指的是安排模型、工具和每個步驟怎麼接起來的程式。文中也說它支援 MCP(讓 AI 接外部工具的開放標準)與代理人技能(skills,把一套作業程序打包給 AI 重複使用)。
這篇由 Foundry 副總裁 Tina Schuchman 與 GitHub 技術長 Vladimir Fedorov 署名。文中說這套 harness 由 GitHub 工程團隊開發,微軟已全公司採用,GitHub Copilot app、命令列工具(CLI)、VS Code、Copilot Studio、Copilot Code 都用到它。用到不等於全部功能都跑在上面:Copilot Studio 的說明文件寫,Studio 有三種 harness,這套叫「GitHub Copilot harness」,負責需要推理、步驟多的代理人;另有適合語音與文字客服的 Customer Conversation harness,以及適合規則型代理人與流程的 standard harness。文件也寫,在 Studio 裡跑的代理人,客戶資料不會送到 GitHub Copilot 服務處理,原有的資料落地等承諾照舊。
開發者有兩條路
第一條是 SDK。GitHub 上的 copilot-sdk 專案提供 Python、TypeScript、Go、.NET、Java、Rust 六種 SDK,說明是「Copilot CLI 背後同一具引擎」。專案頁的常見問題寫,使用 SDK 需要 GitHub Copilot 訂閱,除非走「自帶金鑰」(BYOK):填入自己向 OpenAI、Microsoft Foundry、Anthropic 等廠商申請的 API 金鑰,就不必登入 GitHub。不走自帶金鑰時,計費方式和 Copilot CLI 相同,每次提問都算進用量額度。專案頁也說 SDK 正在改名為 Microsoft Copilot SDK,之後會搬到微軟的組織底下,現有使用者暫時不必改。
第二條是 Foundry 代管版。Foundry 部落格寫,微軟負責執行代理人的循環與沙箱(隔離的執行環境),客戶提供知識、程序與工具;預覽版包含可重複使用的技能、連接 MCP 等工具、讓主代理人把小任務分派給子代理人、把代理人設定和程式碼放在一起做版本控管。部落格說,換用其他支援的 Foundry 模型時,不必重寫周圍的協調程式。代理人建立時要選定用 harness,建立後目前不能切換,既有的代理人不受影響。
「20 多個模型」要看是哪一條路。這個數字出自微軟主文,指的是 harness 本身。Foundry 代管版的限制文件寫的是:可用「支援推理與工具呼叫的模型」,而且要是專案所在區域能用的;「自帶模型」(BYOM,把自己的模型放上去跑)不支援。自帶金鑰是用自己的帳號去叫別家的模型,自帶模型是連模型都自己準備,兩者不同。本站讀到的文件沒有列出這 20 多個模型的完整名單。
多少錢、台灣能不能用
Foundry 部落格寫,harness 執行費在 12 月 1 日前免收;模型推論、另外計費的工具與連接服務,照各自價格收。12 月 1 日起依用量計費:沙箱的每個虛擬 CPU(vCPU)每小時 0.0994 美元、每 GiB 記憶體(1 GiB 約 10.7 億位元組)每小時 0.0118 美元,「價格可能依區域與合約而不同」(本站譯)。以台灣銀行 10 月 29 日凌晨牌告即期買賣中價 1 美元約 32.42 元換算,約新台幣 3.2 元與 0.38 元。假設一個代理人用 2 個 vCPU、4 GiB 記憶體連續跑 10 小時,只算沙箱的部分約 2.46 美元,約新台幣 80 元;這只是試算,CPU 與記憶體規格由 Foundry 管理,客戶不能自己設定。
區域方面,微軟 Learn 文件列出 Foundry 代管版的 9 個區域:澳洲東部、加拿大中部、美國中部、德國中西部、日本東部、瑞典中部、英國南部、西歐、美國西部,沒有台灣,東南亞區也不在內。本站的讀法:台灣團隊能不能用,還要看自己的 Azure 訂閱、區域與模型配額;有資料不出境要求的單位,要把執行環境、模型推論、儲存、外接工具分開查處理位置,SDK 也要查執行主機與各項連線,不能只看一張區域表。
哪些是微軟自己說的、哪些還不知道
主文說把 harness 執行環境改寫成 Rust 後,帶來「業界領先的效能」,並說已在數百萬使用者規模下驗證,這些出自微軟,本站沒有獨立驗證;主文另附評測連結,測試範圍與方法本站尚未核對。Foundry 文中兩段客戶推薦(Confluence Technologies 技術長說不到一週就跑起來、服飾採購平台 Fashable 執行長)也是微軟刊出的。本站查到的文件還沒交代:Foundry 代管版何時正式上線、台灣或東南亞區域會不會加入、SDK 改名後套件名稱何時更動。GitHub 同一天另在 Universe 大會發表自動選模型的 Copilot Fusion 等功能,本站另文報導。