01 曾经的理想编辑器Visual Studio Code是我不可或缺的开发工具。求求了别再让它只围绕着AI和智能体发展了。亲爱的微软我不想对Visual Studio Code又爱又恨但你真的让我很难做。曾经Visual Studio Code只是一个编辑器。你可以通过插件对它进行配置让它完成你所需的任何工作。我会用VS Code来处理各种语言的多项任务。我可以通过扩展来搭建一个Python工作流以增加数据库处理功能可以搭建一个用于数字图书出版的环境甚至还能为剧本创作设置一个项目。02 新功能的失衡趋势如今这些功能也没有消失我仍然可以完成上述所有操作。但如今VS Code的每一项新功能几乎都围绕着智能体、AI和大语言模型LLM。这让我不禁怀疑公司里还有没有人在真正打磨编辑器本身。在VS Code 1.127的发布说明中除了一项功能外其他所有新功能都与智能体和AI有关。上一个版本也是如此。再上一个版本稍好一些但这种趋势已经持续一段时间了Visual Studio Code正迅速变成一个以智能体前端为主的工具其他功能都远远排在后面。我听到的一种说法是VS Code现在是一个成熟的项目。由于核心功能已经没有太多可改进的地方所以将注意力转向了其他能吸引新用户的功能。而且由于企业界仍对智能体和AI狂热不已所以智能体和AI功能成了当下的重点。但这些功能真的有必要成为集成开发环境IDE层面的功能吗与其大幅改造VS Code以支持智能体并将AI功能变成IDE的原生元素难道真正的使命不应该是支持VS Code的原生扩展性吗毕竟VS Code本就是为扩展而设计的数千个AI插件包括GitHub Copilot和微软自己的数十个扩展已经在利用这一特性了。这一切真的是关于VS Code能原生支持哪些AI功能还是更多地是为了让VS Code成为智能体和AI尤其是GitHub Copilot的默认首选入口呢这是不是与其说是为了开发者的便利不如说是为了确保智能体和AI工具在VS Code中始终占据核心地位呢03 AI变革下的思考不管目标是什么如果你认为每个VS Code用户都想要一个智能体开发环境而非IDE那你就大错特错了。毫无疑问AI工具会一直存在但我认为它们会经历一场变革。那些无所不能的前沿模型现在只对那些设置API收费关卡并建造大型数据中心来驱动它们的大厂商有用。未来更可能是由小型的、本地部署的模型主导这些模型能处理高度专业化的任务而且训练、部署和运行所需的资源要少得多。随着这场变革的深入像VS Code原生AI功能这样本末倒置的安排就越来越不合理了。这些功能还要多久才会从VS Code中移除转而变成一个插件呢我打赌这一天很快就会到来。04 无奈的现状不过在那美好的一天到来之前我只能无奈接受在未来日子里我目前最喜欢的编辑器会被塞进越来越多的AI功能不管这些功能对我的使用场景是否有意义。至少目前我还能把这些功能关掉。就在我写这篇文章的时候我收到了VS Code 1.128的更新。其中有一个不错的功能我觉得自己会经常用到可以注册操作系统级别的键盘快捷键。但其他的呢全是AI全是智能体一直如此。