关键观点
Codex 源于内部研究工具,而非预先定义的产品
Tibo 加入 OpenAI 后,最初仍在构建研究基础设施,并探索如何让新一代模型帮助研究人员更快编程。团队训练了熟悉 OpenAI Python 代码库、架构风格和代码规范的内部模型,并围绕…展开观点收起观点
Tibo 加入 OpenAI 后,最初仍在构建研究基础设施,并探索如何让新一代模型帮助研究人员更快编程。团队训练了熟悉 OpenAI Python 代码库、架构风格和代码规范的内部模型,并围绕它们构建小型代理。这些实验后来与 AS3 项目合并,形成 Codex;最初的云端版本因使用摩擦较大而未找到产品市场匹配,CLI 则成为继续迭代的重要载体。
为什么重要: Codex 的演化说明,AI 产品往往不是从完整产品规格出发,而是从高价值内部工作流、快速反馈和不断简化中形成。
支撑证据
Those were truly the precursor to to to Codex.
Rust 是架构边界,也是可靠性选择
团队从一开始就区分代理核心与产品界面,希望核心能够脱离任何具体产品独立存在。Rust 提供编译期验证、静态类型、效率和更强的正确性保障,适合需要执行命令并处理权限的代理。语言差异还形成了明确的…展开观点收起观点
团队从一开始就区分代理核心与产品界面,希望核心能够脱离任何具体产品独立存在。Rust 提供编译期验证、静态类型、效率和更强的正确性保障,适合需要执行命令并处理权限的代理。语言差异还形成了明确的工程边界,减少代理逻辑与产品代码相互缠绕。Tibo 同时承认 TypeScript 或 Python 也可能成功,但未来可能需要重写。
为什么重要: 在代理系统中,早期技术选择仍会影响长期扩展性;AI 降低重写成本,并不意味着可以忽略核心边界和不变量。
支撑证据
But primarily we were focused on correctness and we were focused on efficiency as well.