近日,微软内部一项有关AI编程助手使用策略的调整,引发了开发者社区的广泛关注。据多方消息,微软正于内部大范围取消Claude Code的使用许可,并要求数千名开发人员在6月30日前转向自家的GitHub Copilot CLI。这一举措也进一步反映出科技巨头在AI编程工具布局上的内部取舍与战略平衡。

Claude Code目前是备受关注的AI代码生成与编程辅助工具之一。在权威的SWE-bench基准测试中,其得分高达80.8%。相比之下,基于GPT-4o的GitHub Copilot得分为72.5%,两者相差8.3个百分点。这种性能上的差距,尤其在应对复杂开发任务时表现得更为明显,也成为许多开发者偏向使用Claude Code的重要原因。
核心能力对比:上下文窗口与复杂任务处理
两款AI编程工具的核心差异,主要体现在上下文理解与处理能力上。Claude Code支持最高百万token的上下文窗口,单次会话可处理约3000个文件;而GitHub Copilot CLI目前的上下文上限仅为128K token。在需要跨多个文件进行代码重构、问题排查或复杂调试的场景中,这种差距会被进一步放大。内部数据显示,Claude Code在此类复杂任务中的完成率达到89%,而Copilot的完成率仅为60%。
自微软去年12月向内部开放Claude Code以来,该工具的用户规模在过去六个月中快速增长。这种增长也在一定程度上挤压了微软自家Copilot工具的内部使用空间。微软体验与设备(E&D)负责人Rajesh Jha在内部备忘录中坦言:“Claude Code是我们学习过程中重要的一部分。”不过他同时强调,GitHub Copilot CLI才是基于微软自身代码库、开发流程与安全要求专门打造的产品。
开发者偏好与微软的战略逻辑
内部调研结果同样印证了开发者的真实体验。在同时使用过两款工具的开发者中,61%的人认为Claude Code在复杂调试、代码重构等任务中表现更精准;而73%的人则认为GitHub Copilot在日常代码补全场景下响应速度更快。这也说明,两款AI编程助手在不同开发场景中各有明显优势。
从微软此次调整来看,其决策逻辑其实非常明确。尽管微软与Anthropic保持着战略合作关系,包括去年11月达成协议,将Claude系列模型引入Azure Foundry平台,并投入约50亿美元,但在核心开发者生产力工具层面,微软仍优先推进自有生态体系。有分析认为,微软的策略很清楚:可以销售合作伙伴的大模型服务,但不能让自家核心开发团队在日常开发中长期依赖竞争对手的AI编程工具。预计这一决定不会影响微软与Anthropic在云服务及其他合作领域的关系。
