找工位
空间入驻
小程序

AI编程大战:OpenAI与Anthropic的“框架之争”谁将胜出?

2026-03-31 05:06:07

你是不是也遇到过这样的困境?面对市面上五花八门的AI编程工具,不知道该选哪个!是追求功能强大的复杂框架,还是选择简洁轻量的智能助手?

今天,我要告诉你一个惊人的真相:决定AI编程上限的,可能根本不是模型本身!而是那个被大多数人忽略的“框架层”!

AI编程的“大脑”与“骨架”之争

最近,AI编程圈发生了一场没有硝烟的战争!OpenAIAnthropic这两大巨头,在“AI编程框架”这个问题上,居然走向了完全相反的方向!

这可不是小事!因为这直接关系到未来几年,我们开发者要用什么样的工具来写代码!

💡 Harness到底是什么?为什么这么重要?

简单来说,Harness就是AI编程工具的“骨架”!

想象一下:模型是“大脑”,负责思考;而Harness就是“骨架”,负责执行!没有骨架,再聪明的大脑也动不起来!

OpenAI的架构师Bill ChenBrian Fioca在演讲中明确表示:Coding Agent由三部分组成——用户界面、模型、Harness

前两个很好理解,但Harness才是真正的“幕后英雄”!它直接与模型交互,由一系列提示和工具组成,是模型与用户、代码之间进行交互的媒介!

Anthropic最近发布的一篇博客更是把Harness的重要性提到了新高度!他们称之为“支撑复杂AI智能体运行的外部框架、控制结构与编排系统”!

这不是单一的算法,而是一整套工程化的“脚手架”!用于管理和放大AI的能力!

⚠️ Anthropic的“厚框架”策略

Anthropic的思路很明确:把Harness做强、做厚!

他们认为,只要框架足够健壮,就能撑起最复杂的任务!为此,他们构建了一套极其严密的Harness系统:

  • 结构化交接:强制AI在上下文耗尽前生成“进度文件”,将状态外置!
  • 多智能体协作:引入规划器、生成器、评估器分工合作!
  • 上下文重置机制:直接清空对话历史,仅保留结构化产物,给新智能体一张“白板”!

这种思路的本质是什么?就是不相信模型能自己搞定一切!需要通过外部框架来“管着”AI,防止它“脱轨”!

🌟 OpenAI的“轻框架”哲学

OpenAI Codex负责人Michael Bolin却唱起了反调!

在最近的访谈中,他明确表示:Harness不应该无限膨胀!

OpenAI的理念是:理想状态下,harness应该“尽可能小”,而模型应“尽可能强”!

Codex的设计理念就是减少工具数量、避免过度干预,让模型在更接近真实计算环境(如终端)的空间中自主探索解决路径!

这种“AGI导向”的思路,本质上是在减少人为规则对模型的束缚,把更多决策权交还给模型本身!

具体表现在:

  • 最小化工具依赖:甚至刻意减少专用工具,转而让模型直接使用通用的终端!
  • 环境而非框架Harness仅提供必要的沙箱安全环境和基础接口,不做过多的流程控制!
  • 能力回归模型:探索、决策和执行的逻辑,尽量交给模型自身去学习!

Michael担心的是:过于复杂的Harness反而会把模型“教傻”!或者产生沉重的工程负担,拖慢迭代速度!

🔥 开发者面临的选择困境

现在问题来了!作为开发者,我们该站哪边?

OpenAIAnthropic的两种路径选择,给所有AI从业者带来了一个必须要思考的问题:Harness,到底是AI Coding的终局,还是一个正在被快速放大的中间态?

这个问题的答案,直接决定了未来的产品形态!

如果Harness是终局:那么未来的竞争将是“框架之战”!谁拥有最强健、最通用的Harness,谁就能统治开发流程!AI编程将演变为“系统工程 + AI”!

如果Harness是中间态:那么现在的复杂框架只是为了弥补当前模型的短板!随着模型能力的指数级提升,这些复杂的外部编排最终会被模型内化!届时,Harness将退化为一个简单的运行环境,而核心竞争力将再次回归到基座模型的能力本身!

🚀 未来AI编程的三种可能

根据Michael Bolin的分享,Codex的使用量相比年初增长了大约五倍!这说明什么?AI编程正在成为主流!

那么未来会怎样?我认为有三种可能:

可能性一:框架为王时代

如果Anthropic的思路正确,那么未来会出现一批“框架公司”!他们不造模型,只做最好的Harness!就像安卓系统一样,兼容各种模型!

可能性二:模型为王时代

如果OpenAI的思路正确,那么模型能力会越来越强,最终不再需要复杂的框架!Harness会简化到只剩下安全沙箱!

可能性三:混合时代

最可能的情况是:两者并存!有些场景需要厚框架,有些场景只需要轻框架!就像现在既有Windows也有Linux一样!

Michael还透露了几个关键信息:

  1. 安全是底线:无论框架厚薄,安全和隔离都是不可妥协的核心职责!
  2. 代码审查革命Codex本身承担了大量的代码审查工作,这节省了大量时间!
  3. 文档重要性回归:在智能体优先的世界里,文档和测试驱动开发变得非常有价值!

最有趣的是,Michael提到:Codex不生成“垃圾”!更多时候,它掌握了我尚未接触过的习语或语言特征,我因此学到了新东西!

这才是AI编程工具应该有的样子——不是替代,而是赋能!

开发者工作流程的三大变化

根据Michael的观察,像Codex这样的编码代理,正在从三个方面改变开发者的工作:

  1. 吞吐量大幅提升:可以并行推进很多任务!虽然带来了一些上下文切换,但如果掌握得好,效率会非常高!
  2. 工作流程优化:人们正在花更多时间研究如何优化这个全新的“内部循环”!优秀的开发者总是会努力优化他们的工作流程!
  3. 代码审查革命:代码审查的数量显著增加,但Codex本身也承担了大量的代码审查工作!

智能体时代的代码库长什么样?

Michael分享了一个有趣的观点:在智能体优先的世界里,软件开发中一些长期以来被认为是最佳实践的做法,现在变得非常有价值!

比如文档!比如测试驱动开发!

人们几乎是在重新发现它们,并且真心实意地重视它们!

agents.md文件就是一个典型例子!写在里面的所有内容,既方便了智能体,也方便了你的队友!

这实际上是一种解脱——终于有人逼着我们写好文档了!

模型与Harness,谁更重要?

回到最初的问题:模型与Harness Engineering,谁更强大?

Michael的回答很明确:模型更重要!但harness的可靠性仍然非常重要!如果harness崩溃,一切就结束了!

但随着我们不可避免地迈向多智能体和子智能体架构,harness不再仅仅是单台机器上的单个进程,而变成了一个智能体网络!

未来会有很多更有趣的工作要做!

“我的职业生涯大部分时间都在为开发者编写工具;现在我正在为智能体编写更多工具。”

未来的基础组件

Michael认为,未来AI编程的基础组件包括:

  • 终端工具:让模型能够像人一样使用计算机终端!
  • 记忆系统:过去每次对话都是从零开始,现在需要更智能的记忆机制!
  • 上下文连接器:从本地计算机扩展到更广泛的工作场景!
  • 标准LLM基础设施:更大的上下文窗口、内容压缩技术等!

“AI编程不是终点,而是新的起点!”

金句总结:最好的AI编程工具,不是让你变成代码的旁观者,而是让你成为代码的导演!

互动问题:如果你是开发者,你会选择Anthropic的“厚框架”还是OpenAI的“轻框架”?为什么?

点赞分享:如果这篇文章对你有启发,别忘了点赞和分享给你的开发小伙伴!让我们一起探讨AI编程的未来!