Visual Studio 的 AI 驱动未来:更快、更智能的 IDE 更新揭晓
微软在其雷德蒙德总部近期举行的 Visual Studio Live! 主题演讲中,揭示了其旗舰集成开发环境(IDE)Visual Studio 的重大演进。该公司对 Visual Studio 未来的愿景核心在于使其“更快、更智能、更由 AI 驱动”,承诺将大幅提升开发者的生产力和灵活性。这一战略转变包括转向更快的发布节奏、推出新的主版本,以及通过 GitHub Copilot 实现深度集成的 AI 功能。
由微软资深项目经理 Mads Kristensen 主导的主题演讲中的一项关键宣布是,Visual Studio 将从 3-4 个月的发布周期过渡到每月更新。这种加速的节奏旨在尽快将新功能,特别是 AI 和 Copilot 增强功能,交付给开发者,从而无需等待规模更大、频率更低的主版本发布。
即将推出的主版本,暂时被称为“Visual Studio Next”或“Visual Studio 18”,目前已在开发中,早期测试者报告称性能显著提升,用户界面也得到了现代化。这一新版本旨在实现更快的加载时间和更流畅的操作。至关重要的是,它将支持向后兼容的扩展,确保上一主版本的扩展无需作者更新即可正常运行。主题系统也正在进行全面改造,将提供十个内置主题,并可更轻松地创建自定义主题;此外,一个新的基于 JSON 的设置系统将支持可搜索、可过滤的设置和项目特定的配置。
Visual Studio“下一步行动”的核心是 AI 和 GitHub Copilot 的深度集成。微软正在嵌入 AI 功能,以加速工作流程并为开发者提供更大的控制权。这包括通过添加 OpenAI、Anthropic 和 Google 等各种提供商的 API 密钥来“自带模型”的能力,并通过新的模型选择器轻松选择。一项重要的创新是“Agent Mode”(代理模式),这是一种 AI 助手,能够规划、执行和迭代复杂的编码任务,实现多文件更改,并与 GitHub、Azure 和 Figma 等互联工具进行交互。这使得 IDE 从被动助手转变为主动协作者,能够理解开发者的目标并自主执行多步骤任务。模型上下文协议(MCP)通过精细的权限控制安全地集成外部工具和服务,进一步增强了这一点。
扩展的 AI 用例意味着 Copilot 和代理模式现在可以处理更广泛的任务,例如根据 GitHub 问题生成规范并根据项目标准实施。开发者可以将整个任务或功能委托给专门的代理,同时保留审查和修改更改的选项。这也为使用“代理群”进行编码、升级、诊断和其他专业工作流程铺平了道路。最近的更新还引入了 GitHub Copilot Free,提供每月代码补全和聊天交互的限制,以及 Copilot Pro、Business 和 Enterprise 等付费层级,这些层级提供无限制的使用和对 Google Gemini 1.5 Pro 和 OpenAI o1-preview 等高级 AI 模型的访问。AI 增强的调试工具、代码搜索功能以及自动化工作流程改进,包括 Copilot 补全的代码引用和 Copilot Chat 中用于图像输入的视觉支持,也是此次广泛 AI 集成的一部分。
这些由用户驱动的增强功能凸显了微软致力于提升开发者速度、灵活性和生产力的承诺。总体目标是在日益激烈的竞争格局中保持 Visual Studio 作为领先 IDE 的地位,因为竞争对手的 AI 驱动编码助手和 IDE 正在不断涌现。