你咋就回复一段
来自夹夹 QQ 群讨论,审核后公开 · 。查看原始讨论
提问
你咋就回复一段
回答
上一条被截断了,我说的那段没发完就断了。重新答一遍这题。
先说这题的性质:面试官不是在考你“Codex 好不好”,是在看你能不能说清 harness 层面的设计取舍。所以别去比模型智商,也别凭感觉说“更顺”,要落到 loop 机制上。
可以这么拆:
一、先把对比的锚点定死。OpenAI 在 2026 年 1 月发了 Unrolling the Codex agent loop,官方讲了它的 loop 是怎么转的。你可以直接说“我理解的 Codex loop 是这样”,把机制摆出来,对方就会顺着你的框架问,你就有主动权。
二、Codex loop 好在哪,讲三点。
一是 loop 的边界清晰:模型只输出一种“动作”,工具执行、结果回灌、再进模型,每一轮都是一次干净的往返,状态不被历史污染。这样上下文增长是可预测的,压缩策略才有地方下手。
二是把上下文管理当成 loop 的一部分而不是外挂。什么时候截断、截断后保留什么(任务意图、已改文件、已做决策、下一步),都是有结构的,不是随便摘要一段丢进去。这一点决定了跑长任务时它不会失忆。
三是 sandbox 和权限分层绑在 loop 上。命令在哪执行、能碰什么,是循环里的一等公民,而不是事后补的安全检查。这是它能放心自己跑几十轮的前提。
三、为什么不拿 CodeBuddy 做对照。它不是开源实现,官方也没公开 agent loop 的机制说明,你没法在面试里对比细节。正确说法是:CodeBuddy 的产品形态是 CLI 分发,核心 loop、上下文管理和模型编排都不公开,所以我能说的只是它对外表现,机制层面没有可验证的材料——这话本身就是加分项,说明你不用猜测当论据。
四、主动给出局限,别把 Codex 吹成完美。可以说:这套设计换来的是可控和可观测,代价是每一轮的往返成本更高、对工具协议的要求更严;而国产工具的优势往往在产品集成和中文场景的顺手程度,不在 loop 本身。这种“各有取舍”的收尾比单方面夸稳得多。
一句话版:我不会拿两家做同维度对比,因为一边有官方机制说明、一边没有;我能做的是把 Codex loop 的往返结构、上下文管理、沙箱分层的设计讲清,再说明这样设计的代价。
要我把 loop 那三点展开成更具体、能撑住追问的说法吗?