【访谈对话】造过 Codex 的人,为什么每天用 Claude Code

【访谈对话】造过 Codex 的人,为什么每天用 Claude Code

💡 原文中文,约8600字,阅读约需21分钟。
📝

内容提要

Calvin French-Owen 共同创办了 Segment,后被 Twilio 收购,现任 OpenAI,开发编程工具 Claude Code。他与 YC CEO Garry Tan 讨论了编程 Agent 的哲学差异、上下文管理及 LLM 对开发者工具的影响,认为 Claude Code 在产品架构和上下文处理上具有优势,并强调未来编程 Agent 用户将更关注任务管理而非代码编写。

🎯

关键要点

  • Calvin French-Owen 共同创办了 Segment,2020 年被 Twilio 收购,现任 OpenAI,开发编程工具 Claude Code。

  • Claude Code 的优势在于产品架构,通过子 Agent 拆分上下文窗口,使用 grep 检索代码,表现超出预期。

  • Anthropic 和 OpenAI 的产品哲学存在根本差异,Calvin 认为前者更适合日常工作。

  • LLM 正在替代 Google 成为开发者工具的推荐引擎,Supabase 因开源文档成为 LLM 的默认推荐。

  • 上下文使用超过 50% 时应清理,LLM 的“迟钝区”概念类似于考试时间不足时的表现。

  • CLI 工具的分发模式被低估,产品应自下而上分发,工程师直接使用。

  • 构建编程 Agent 的核心在于管理上下文,Claude Code 和 Codex 使用不同的搜索方式。

  • 成为顶级用户的关键在于少写代码,多做管理,理解 LLM 的能力和局限。

  • 上下文中毒的概念,模型可能沿着错误方向推进,需定期清理上下文。

  • Claude Code 和 Codex 在架构上有深刻差异,Calvin 偏好 Claude Code 的人类工具理念。

  • 越资深的工程师越能从编程 Agent 中获益,管理者气质的工程师更能利用其优势。

  • 如果重建 Segment,数据集成的价值已被 AI 工具取代,未来价值将向更高层次迁移。

  • 未来每家公司可能会有自己的代码库和 AI Agent,进行个性化的功能修改。

  • 安全问题上,Calvin 强调初创公司可能不太关注权限审查,而企业应严格把控。

  • Codex 对 Python 的支持优于其他语言,因其训练数据的组合和质量策略不同。

  • 编程 Agent 的竞争力在于上下文工程的优劣,最好的用户角色转变为管理者或设计师。

🔎

延伸解读

编程 Agent 的产品哲学差异

Calvin French-Owen 指出,Claude Code 和 Codex 在产品哲学上存在根本差异。Claude Code 更注重用户体验和工作流程的融合,像是为人类构建的工具,而 Codex 则倾向于开发更强大的通用智能。这种差异可能影响用户的工作效率,尤其是对于需要快速完成任务的开发者。

上下文管理的重要性

在构建编程 Agent 时,上下文管理至关重要。Calvin 强调,用户应定期清理上下文,避免上下文中毒的现象,以确保模型的有效性。对于开发者来说,理解如何提供合适的上下文信息,将直接影响到编程 Agent 的表现和输出质量。

CLI 工具的复兴

Calvin 认为,命令行工具(CLI)在开发者工具中的重要性被低估。CLI 的自下而上分发模式使得工程师可以快速上手,而不需要等待管理层的批准。这种灵活性在快速变化的开发环境中尤为重要,可能会改变未来开发工具的使用方式。

未来编程 Agent 的角色转变

随着编程 Agent 的普及,开发者的角色也在发生变化。Calvin 认为,未来的顶级用户将更像管理者或设计师,而不是单纯的代码编写者。他们需要关注任务管理和上下文的协调,这将使得开发过程更加高效和智能化。

延伸问答

Calvin French-Owen 在 Segment 的经历是什么?

Calvin French-Owen 共同创办了 Segment,并在 2020 年被 Twilio 收购,之后加入 OpenAI 开发编程工具 Claude Code。

Claude Code 相较于 Codex 有哪些优势?

Claude Code 的优势在于其产品架构,通过子 Agent 拆分上下文窗口,使用 grep 检索代码,表现超出预期。

Calvin 如何看待 LLM 对开发者工具的影响?

Calvin 认为 LLM 正在替代 Google 成为开发者工具的推荐引擎,且开源文档的质量对 LLM 的推荐有重要影响。

如何成为编程 Agent 的顶级用户?

成为顶级用户的关键在于少写代码,多做管理,理解 LLM 的能力和局限,使用微服务和结构良好的独立包。

上下文中毒是什么?如何应对?

上下文中毒是指模型沿着错误方向推进,Calvin 建议在上下文使用超过 50% 时进行清理。

Calvin 对未来编程 Agent 的看法是什么?

Calvin 认为未来每家公司可能会有自己的代码库和 AI Agent,进行个性化的功能修改,价值将向更高层次迁移。

🏷️

标签

➡️

继续阅读