Theo说T3 Code不是harness,评论区又把定义演了一遍
Theo发视频讲harness,并再次澄清T3 Code不是harness。评论区有人贴架构图,有人贴宇航员梗图,还有人继续把T3 Code叫harness。争论背后有个更实际的问题:同一个模型换个运行壳,体验为什么像换了一代。
Theo在X上发了一个讲harness的视频,配文只有两句:“I made a video about harnesses. Hopefully I won't have to ever again.” 后面括号补了一句:“and no, T3 Code is not a harness”。括号里这句给评论区定了调。
他同时挂了自己的文章链接:https://x.com/i/article/2113408019619028992。
harness在agent语境里通常指模型外面的运行层:工具调用、上下文管理、循环执行、权限控制、结果解析都放这里。模型负责生成,harness负责让生成去读文件、跑命令、调用工具,再把结果带回来。社区用法不统一,产品、界面、运行框架经常被混着叫。Theo这次想把边界讲清楚。
评论区出现两种走向。一种继续把T3 Code叫harness。另一种开始给T3 Code找新名字。@Sotiris Kaniras 说,T3 Code is definitely not a harness, but it does have some harness-like features, like some custom tools。@Bilal Bakr 叫它ADE,Agent Development Environment。@Gidian 问,那以后别人问我在什么里面写代码,我说Interface?
有网友贴了一张流程图,把Interface、Harness、Agent分开画,T3 Code被放在Interface这一侧。
还有人贴了宇航员梗图。左边问:“Wait, the harness is just a while loop?” 右边答:“Always has been”。
@Rahul Parmar 也贴了一张图,称这是harness的最好例子。
这些回复比视频还像一次现场教学。@Annukul Thakran 的总结是:2026年一半人在争harness是什么,另一半人已经带着harness交付了。@atchyut 说:现在大部分收益可能来自harness,同一个模型放进两个harness,体感能像隔了一代。@dimash 补充,很多“这个模型变笨了”的帖子,背后其实是harness变了。权重没动,工具列表或系统提示词一换,agent的感觉就变了。
Theo希望这个视频是最后一次。评论区@Cleora 已经给出续集预言:“hopefully I won't have to ever again” 是每部续集的开场。
发布时间: 2026-11-03 09:50