看到一篇对比 Codex 和 Claude Code 的文章。虽然我并不完全认同其中的观点,但有些说法还是挺有意思的:https://mp.weixin.qq.com/s/3A5zJDfub6J4E34rDx1GhA
说到 GPT 和 Claude,大多数人似乎更推荐 Claude。当然,国内使用 GPT 的人也很多——大多是因为便宜。
其实我已经有一段时间没怎么用 Claude 了。之前即便使用,也大多是在 Augment、Kiro 里用——可能是阉割版?
Claude 给我的感觉是,它不一定会完全遵循指令。你让它做一件 100 分的事情,最后它可能做到 150 分,也可能只做到 90 分。
而 Codex + GPT 的最大特点,就是“指哪打哪”。只要我的思路足够明确,我就可以比较放心地让 GPT 按照我的思路去执行,而且结果往往也不错。
所以,如果让我简单概括两者的区别和适用场景,我会觉得:Codex 更适合软件设计、架构和功能逻辑都已经非常清晰的情况;而 Claude 更适合你还不确定某个场景到底该怎么做,希望借助 AI 获得更好的思路或实现方式的时候。
这其实也在一定程度上呼应了那篇文章的观点:
- 执行型任务(写代码阶段):Codex
- 探索型任务(想产品阶段):Claude
不过实际上,无论是产品设计、方案设计还是架构设计,我更多使用的都是 Gemini,而不是 Claude。
但这件事也一直让我有些纠结。虽然 Gemini + Codex 这套组合已经非常适合我,但社区里确实有很多人推荐 Claude,而且不少人认为 Claude 比 GPT 强很多。
另外,最近也有一些 Harness 框架非常火,比如 Superpowers等。其实类似的东西去年中旬就有了,而且当时也挺出名,但我尝试之后一直没有真正用起来。原因在于,这些框架通常都会包含需求分析和方案设计等能力,而我自己本身已经有一套软件开发 SOP。需求设计这部分,我一般不会放在这些框架里完成,而是会先和 Gemini 反复沟通很久,形成多份足够清晰的文档,然后再把这些内容交给 AI 工具去做代码框架搭建和后续开发。所以对我来说,这类框架提供的需求分析能力,我既用不上,也不太想用。
不过,其中也有一些能力是我可能会用到的,比如代码审查。
所以,实际情况是:我有自己关于软件设计和开发的 SOP,不会,也不太想依赖其他复杂框架;但社区里又确实有不少人在推荐它们,这就让我疑惑。
总的来说,目前我的 SOP 已经足够覆盖日常开发需求。但面对热度很高的 superpowers、OMO、OMC 等工具时,还是会有一些技术焦虑,担心自己掌握的 AI Coding 方法是不是已经落后?所以是矛盾的、复杂的。
大家可以说说自己的看法和观点。