AI News HubLIVE
站内改写2 分钟阅读

微软解锁 Visual Studio,让被自身 AI 抛下的开发者也能使用

微软在 Build 2026 大会上宣布了一系列 Visual Studio IDE 更新,核心主题是“参与开发而非旁观”的智能体,并引入自带 AI 模型和密钥(BYOK)功能,允许开发者使用本地或云端的不同 AI 模型,而非局限于微软认可的少数端点。此外,微软将智能体嵌入调试器、分析器和测试运行器等现有工具链,并扩展了 .NET 现代化升级能力。

来源The New Stack AI作者: Darryl K. Taft

微软在上周的 Build 2026 大会上宣布了其旗舰级 IDE——Visual Studio 的一系列更新,主题被概括为“参与开发而非旁观”的智能体。同时,微软还推出了一个期待已久的功能:允许开发者在 IDE 中自带 AI 模型和密钥。

这些更新涵盖调试、性能分析、测试、合并冲突解决、.NET 现代化,以及一项新的模型灵活性选项。微软表示,这一选项将为那些因环境限制而无法使用现有 AI 集成的团队打开大门。

Visual Studio 首席产品经理 Mads Kristensen 在博客中写道:“过去,Visual Studio 中的 AI 集成仅限于少数受批准的端点。这对很多开发者有效,但也让一些真实客户被抛在了后面,包括那些环境需要不同选择的团队。”

BYOK:企业的解锁钥匙

对于企业用户而言,自带密钥(BYOK)的宣布可能是最重要的。微软正在转向一种模型,允许开发者使用不同的 AI 模型——无论是本地运行还是云端运行——而不是被锁定在 Visual Studio 历史上支持的那几个端点上。

这一举措对于有合规要求、成本限制或数据主权顾虑的团队至关重要,这些顾虑曾阻止他们以当前形式使用 Visual Studio 的 AI 功能。它也表明微软愿意在灵活性上进行竞争,而不是假设开发者会简单地使用微软认可的 AI 栈。

工具链中的智能体

除了 BYOK,微软在架构上的更大举措是将智能体直接嵌入 IDE 的现有工具链——调试器、分析器和测试运行器——而不是将 AI 视为一个并行的聊天界面。

Kristensen 写道:“这不是要取代你已有的工具,而是更有效地连接它们。”这一实际应用针对的是在大型代码库中工作的企业级 C# 和 C++ 开发者。智能体的目标是帮助更快地发现问题,解释正在发生的事情,建议修复方案,并帮助验证结果——所有这些都在现有调试器和分析器的上下文中完成,无需开发者切换到聊天窗口。

现代化升级更加雄心勃勃

微软还在扩展所谓的 GitHub Copilot 现代化——Visual Studio 中用于将应用升级到最新 .NET 栈的智能体体验。今年夏天的新功能:将 Web Forms 应用迁移到 Blazor,以及为现有应用添加 Aspire 以实现云就绪的可观测性和编排。现代化智能体旨在评估项目、构建迁移计划并逐步执行升级。

这一应用场景针对的是那些因完全重写成本过高而一直使用老旧 Web Forms 代码库的团队。智能体辅助的方法是否能真正改变这种计算方式还有待观察,但它比通用代码生成有更具体的用例。

值得注意的小变化

微软还推出了一项生活质量改进,解决了大多数 Visual Studio 开发者都遇到过的情况:即使在错误列表中已经显示明显问题的情况下仍然运行构建,最终却因一开始就可见的问题而失败。Kristensen 表示,今后 Visual Studio 将在构建开始前检查错误和警告。

在协作方面,微软正在开发 AI 辅助的合并冲突解决——不是自动合并,而是帮助理解冲突并做出决策。此外,还将推出自动根据项目类型和上下文应用的微软创作技能,减少开发者需要知道提示什么的需求。

底层架构

在底层,Visual Studio 正在将 GitHub Copilot SDK 作为其 AI 集成的基础。这一变化在菜单中不可见,但微软表示它将使公司能够更快地行动,并与更广泛的 Copilot 生态系统保持一致。

完整的更新公告可在 Visual Studio 博客上查看。此外,Build 大会的会议内容可在 build.microsoft.com 上免费在线观看。