微軟發布了 Visual Studio 2022 的 2025 年 10 月更新,將人工智能更深入地推向編碼過程。 10 月 30 日發布的 v17.14 更新添加了新的類似代理的功能,稱為“Memories”和“Planning”。
Memories 可幫助 GitHub Copilot 學習項目的獨特編碼規則,而 Planning 則可讓 AI 自行規劃和處理大型多步驟任務。
該更新還添加了來自 Anthropic、Claude Sonnet 4.5 和 Haiku 4.5 的新 AI 模型,為開發人員提供更多功能選擇。這些變化旨在使 Copilot 成為日常開發工作中更智能、更個性化的助手。
Copilot 獲得記憶和使命
在 GitHub 轉型的最新推動中從結對程序員的副駕駛變成自主的隊友,微軟引入了兩個強大的代理功能。第一個“記憶”直接解決了人工智能的一個常見限制:缺乏長期的、特定於項目的上下文。
它的新功能允許人工智能學習並保留項目的特定編碼標準。 Copilot 使用智能檢測來發現開發人員何時糾正其行為或明確規定標準。
當它檢測到此類模式時,它會提供確認提示以保存首選項,從而有效地在工作中學習。
至關重要的是,這些學習到的首選項被寫入標準存儲庫文件,例如用於編碼標準的.editorconfig 或用於架構指南的 CONTRIBUTING.md。這種方法寫入標准文件,彌合了人工智能建議與已建立的機器可讀項目標準之間的差距,確保人工智能的輸出不僅功能強大,而且符合團隊規範。
對這種新內存的補充是“規劃”,這是一種旨在自動執行大型多步驟任務的功能。
當開發人員發出複雜的請求(例如重構組件)時,Copilot 現在會自動生成降價計劃。該計劃概述了任務,列出了要編輯的文件,並解釋了其方法,使其行為更加可預測和透明。
當代理工作時,它會實時更新計劃,從而減輕開發人員的認知負擔。這種轉變將人工智能交互從一系列小請求轉變為單一的委託任務。
這一舉措建立在早期的代理功能的基礎上,例如 8 月份發布的 GitHub Copilot for Azure 擴展,它可以自動化雲管理任務。
超越 OpenAI:Anthropic 的 Claude 4.5 模型加入競爭
強調“合作競爭”的複雜策略,微軟現在正在將競爭對手 AI 公司 Anthropic 的模型直接集成到 Visual Studio 中。
10 月份的更新使 Copilot 聊天窗口中可以使用 Claude Sonnet 4.5 和 Claude Haiku 4.5,為開發人員提供了默認 OpenAI 模型之外的選擇。
這兩個模型各自有不同的用途。 Sonnet 4.5於9月29日發布,定位為複雜推理和代理編排的前沿模型。 Haiku 4.5 於 10 月 15 日發布,針對速度和成本效率進行了優化,使其成為結對編程等低延遲任務的理想選擇。
此次集成是 Microsoft 與 Anthropic 深化合作關係的最新一步。
此前有報導稱,Microsoft 利用 Claude 開發其 Microsoft 365 套件,這標誌著微軟向多模型生態系統的戰略支點。
然而,就在幾天前,Anthropic 推出了“Claude for Excel”,這是微軟旗艦電子表格軟件中自己的 Copilot 功能的直接競爭對手。
通過在其平台上託管競爭模型,微軟將自己定位為中立的 AI 基礎設施提供商,使其 Azure 雲對企業客戶更具粘性。
雖然其首席運營官將其與 OpenAI 的基礎合作關係描述為“一段起伏不定的婚姻”,但該公司顯然構建一個不依賴於單一提供商的彈性平台,即使 Microsoft 和 OpenAI 剛剛簽署了一項新協議來解決其合作夥伴關係的核心衝突。
使用指令文件和自定義模型微調 AI Teammate
對於尋求對其 AI 代理行為進行更精細控制的開發人員,Visual Studio 更新以特殊 Markdown 文件 (.instructions.md) 的形式添加了特定的“指令文件”。.github/instructions 文件夾。
這些文件可以包含特定規則,例如“始終在服務層中使用我們的自定義日誌記錄庫”,Copilot 將僅應用於由 glob 模式定義的某些文件或文件夾。 這樣做可以將人工智能治理從簡單的全局提示轉變為結構化的版本控制系統。
為了進一步深化定制主題,該更新通過與 Azure Foundry 集成添加了“自帶模型”(BYOM) 功能。
對於具有嚴格安全性、合規性或數據隱私要求的企業來說,這是一項關鍵功能。它為他們提供了最終的控制層,使他們能夠將自己的微調或專有模型直接連接到 Visual Studio 中的 Copilot Chat 體驗中。
為了更好地管理,聊天界面現在包括/clear 和/clearAll 命令,以輕鬆管理對話線程(更新中的另一個生活質量改進)。
這些更新共同代表了 AI 輔助開發發展中的重要一步。微軟正在有條不紊地構建以人工智能為中心的願景,通過 Visual Studio 2026 預覽版(也以深度人工智能集成為中心)。
正如高級產品經理 Yun Jung Choi 之前所說,願景是“在不離開 Visual Studio 的情況下發布 Azure 功能。代理驅動,支持 MCP,無需額外設置。”
通過使 Copilot 在規劃方面更加自主,在內存方面更加具有上下文感知能力,以及在新模型和控制方面更加靈活,微軟正在轉向
該公司押注開發的未來在於這樣一個環境:正如首席產品經理 Mads Kristensen 所說,人工智能“直接融入到開發人員工作流程中,性能改進可以重新設定企業規模的速度預期,而現代設計則可以讓環境感覺更輕鬆、更專注。”