Theo 如何用 Opus 5.5 处理较长的编程任务

原标题How Theo Uses Opus 5.5 for Longer Coding Tasks

明确完成条件和停下询问的时机,在任务运行中引导方向并独立验证结果,可以让长时间运行的代理更容易管理。

TBTheo Browne讲者 · T3
频道
Theo - t3․gg
发布
2026年9月25日
视频
28:41
阅读
7 分钟
幻灯片
6
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

Theo Browne 解读 Anthropic 的 Opus 5.5 使用指南,并补充自己编程工作中的例子。他建议明确完成和升级条件,在任务运行时调整方向,提供设计要求,并检查代理未能验证的内容。他对推理档位和模型审查的比较来自特定实验及个人经验,并非普遍保证。

  1. 1定义完成给代理一个具体目标、可验证的完成标准,以及明确的停下询问条件。
  2. 2远程工作示例Theo 展示了如何明确目标机器、所需配置以及何时寻求帮助。
  3. 3推理强度与成本在他的 Skate Bench 测试中,x-high 与 max 的分数差异很小,成本和时间差异却很大。
  4. 4审查结果他会询问哪些事项仍被阻塞、改了什么,以及合并可能带来哪些风险。
  5. 5未验证的发现即使代理已运行测试或使用浏览器,也应让它说明无法确认的内容。

要点建议

  1. 说明完整任务、期望的完成状态以及需要人介入的情况。
  2. 为代理提供验证所需的工具和授权,同时保留适当的审批边界。
  3. 后续消息可以引导正在运行的任务,不一定需要重新开始。
  4. 在实际任务中比较推理档位:投入更多可能增加成本,却不一定带来相称的收益。
  5. 要求审查者说明证据、合并风险以及尚未验证的内容。
全文

按章节阅读整理后的全文

只看原始文稿
01

从完成标准开始

Theo 介绍 Anthropic 的一份指南,建议把完整任务和具体的完成状态交给模型。

我越用 Opus 5.5,就越欣赏它写出的代码、协作方式,以及持续处理长任务的能力。我会解读 Addy Osmani 写的一份 Anthropic 指南,看看如何更好地使用它,并补充自己工作中的例子和不同看法。

指南称模型可以更长时间独立工作、清楚说明做了什么,并在回复前思考。第一条建议是交代完整任务、说明什么算完成,并指出何时需要停下询问。我把同样的思路称作扩大提示范围:让代理更早参与、走得更远。

三个初步实践
幻灯片 1 / 6三个初步实践指南建议交代完整任务、去掉多余的思考指令,并检查需要人输入的事项。

例如,不要只说开始做一个功能。可以描述期望行为、要求一张有助于验证的截图,并说明需要准备拉取请求。明确终点能给代理一个具体目标,但结果仍需要审查。

指南还建议删除多余的“仔细思考”指令,并在长任务结束后首先查看代理需要用户做什么。以我的经验,它往往会清楚报告,但有时我仍需要主动询问遗漏的状态。

02

远程任务与停止条件

他的例子展示了如何描述环境、期望工作和何时询问。在任务过早停止后,他又发送了修正要求。

我自己的一个任务在 max 推理档位运行了六个半小时,却没有达到预期。我切到 high,询问工作状态,然后明确要求继续;大约十分钟后,它取得了有用进展。这只是一个案例,并非对不同档位的受控比较。

接着我想把工作移到另一台机器。我没有手动完成所有配置,而是描述目标机器、连接信息所在位置、所需仓库和环境,以及希望新任务如何在 T3 Code 中显示。

远程机器任务提示
幻灯片 2 / 6远程机器任务提示Theo 的示例明确了环境、期望结果和何时寻求帮助。

我要求代理检查配置并报告失败,也明确授权了我预期需要的特定环境变量处理,同时要求它不要用浏览器或电脑控制请求打断我正在使用的电脑。访问凭据和远程机器仍须符合用户实际授予的权限及保障措施。

提示还给了它一个退路:如果某件事不按预期工作,可以向我求助。我希望代理继续处理常规步骤,但遇到真正的不确定性时应说出来,而不是无休止地尝试,或假定所有有风险的操作都已获授权。

配置花了约 17 分钟,远程任务也出现了,但我随后发现它只完成了重写计划的阶段零。我发了后续消息,要求它继续完成剩余阶段,最后提供可测试的链接。目标清楚也不能保证代理会正确执行每一步。

03

提示与推理强度

他比较自己测试的不同推理档位。对内部行为的解释是他的理解,并非经过验证的机制。

指南中的简化示例是一项迁移:说明哪些端点需要迁移、哪些测试必须通过,以及代理何时应当求助。有用的结构包括目标、可验证的完成定义,以及代理无法解决问题时的停止条件。

具体的完成标准
幻灯片 3 / 6具体的完成标准画面中的迁移示例区分了任务、完成条件和停止条件。

我也不喜欢添加笼统的“更努力思考”指令。我认为模型本来就会推理,并能调整投入。我把不同档位解释为推理上限、把 max 解释为施加更高下限,这只是我对表现的理解,并非经过验证的内部机制。

比较推理档位
幻灯片 4 / 6比较推理档位Theo 的基准测试展示了 x-high 与 max 在分数、token 和耗时上的测量差异。

在我的 Skate Bench 测试中,x-high 平均每次回答使用 338 个 token、耗时约六秒;max 平均约 5000 个 token、50 秒。画面中的分数从 78% 升至 79%;我估计 max 的费用约为 13 倍。这些结果仅针对该基准和此次运行。

我承认,更高推理投入可能有助于某些困难或容易误导的问题,但我个人会避开 max,通常选择 high 或 x-high。我觉得 x-high 稍慢,有时会更注意细节。其他任务的权衡可能不同,应进行测量,而不是把我的偏好当成规则。

04

引导、设计与委派

他讨论如何在运行中补充要求、明确视觉方向,以及规定哪些情况需要暂停。

长时间任务重新开始的代价很高。如果代理工作时我发现遗漏的要求或方向错误,可以发送后续消息进行引导。目的是补充上下文,同时保留原任务;仍值得检查代理是否记住了全部要求。

我说,旧模型有时会在接收引导后只完成最新要求,忘记其余内容。新模型在把插入的消息融入持续任务方面,给我的感觉更好。这是我的使用体验,不能据此证明其具体训练方法。

设计工作方面,我在 Which AI 展示站上觉得 Fable 的默认示例更好看,而 Opus 对具体方向的响应较好。笼统地要求“不要千篇一律”,可能只是换来另一种默认风格。这些评价很主观,不能建立普遍的设计排名。

指南建议明确列出要避免的模式,例如特定背景、标题处理方式或按钮形状,然后检查结果并继续迭代。我常常在截图上画箭头,要求改进相关区域,以便为模型提供视觉上下文。

对于长任务,要告诉代理希望在哪些地方停止。指南给出的 CLAUDE.md 示例是:不需要输入时继续工作;真正被决策阻塞时,或在删除数据、强制推送等破坏性操作之前停下。应按项目和实际审批要求调整这条规则。

何时继续、何时停下
幻灯片 5 / 6何时继续、何时停下指南给出示例:继续不依赖输入的工作,在破坏性操作前或确实需要输入时停下。

我在自己的配置里加入了类似规则。指南也承认,协作或结对编程可能需要更频繁的交流。合适的自主程度取决于任务、用户意愿和操作后果。

对于大型审计、迁移或审查,将工作拆给子代理可以帮助它们在独立上下文中探索不同区域。我发现明确说明是否允许或希望委派很有用;代理不一定会自行启动子代理,而并行工作仍需协调。

05

检查结果与安全防护

他建议审查风险和未验证的发现,并讨论指南中对安全标记的说明,最后给出实用清单。

长任务结束后,先查看尚未解决的决定或审批请求,再读改了什么、发现了什么。指南建议采用一致的总结格式。我经常询问旧任务的当前状态,以及它需要我做什么。

我最常问的问题之一是:今天合并这项变更有什么风险?我会询问最坏的合理后果,以及审查者检查了什么。回答有助于我决定关注哪里,但模型的信心不能替代证据或适当的人工审查。

我也喜欢让不同模型家族审查实现。以我的经验,OpenAI 模型能深入细节,有时会发现 Claude 遗漏的问题,但也可能报告更多价值不高的发现。在我自己的比较中,Opus 5.5 的审查能力也有所提高。

我的小型 T3 Code 评估让模型寻找改进点,并由评审组评价这些发现。画面中的结果显示,Astra 和 Grok 4.7 各有八项得到支持的发现;Opus 5.5 有五项,Opus 5 有四项得到支持、两项未解决。这些是我的测试设置下的结果,并非适用于所有仓库的独立排名。

代码审查实验
幻灯片 6 / 6代码审查实验Theo 的个人评估比较了不同模型发现中有支持、未解决和被反驳的数量。

要让代理区分已确认的发现和无法验证的事项。适当时,为它提供相关测试、可运行环境或浏览器访问权限;同时让它报告缺失的凭据、硬件、主观判断或其他障碍。检查通过也不能证明所有行为都正确。

指南还介绍了消息被安全防护标记后的情况:应用可能根据设置切换模型或暂停。我最近遇到的标记较少。这类行为和设置可能变化,出现标记本身也不能证明一个合理请求不安全。

指南提醒不要要求查看隐藏的推理轨迹。如果想理解一项变更,可以询问其理由、证据和局限。我也建议附上相关截图或图表:一张展示错误的图片可以为代理提供原本需要很多文字才能描述的上下文。

我的实用清单是:定义完成状态,提供验证所需工具和上下文,明确代理何时应当停下,并检查结果。信任可以让代理走得更远,但应配合适合任务的检查和边界。

同频道的其他文章

5 张幻灯片36:07EN → 简体中文
Theo - t3․gg· 2026年10月27日Theo 谈 Token 成本、编程智能体与 AI 能力的价格Theo Browne · Ping Labs一则关于 Lauren 的 AI 支出估算广泛传播,引出了对缓存计价、基准测试和编程智能体工作方式的讨论。AI cost & performance编程智能体Inference+1
5 张幻灯片30:37EN → 简体中文
Theo - t3․gg· 2026年10月26日Theo 的三个技能:用编程智能体审查和交付代码Theo Browne · Ping Labssol-loop、full-send 和 full-stop 如何定义审查、验证以及不同程度的合并权限。Agent skills编程智能体Code review & verification+2
2 张幻灯片0:43EN → 简体中文
Theo - t3․gg· 2026年10月23日Theo 区分安全漏洞与实际攻击Theo Browne · Ping Labs一段简短讲解:软件漏洞披露和攻击事件为何属于不同类型的安全新闻。CybersecuritySoftware engineering
6 张幻灯片29:22EN → 简体中文
Theo - t3․gg· 2026年10月22日Theo 谈安全漏洞、被盗 API 密钥与 AITheo Browne · Ping Labs从漏洞披露到补丁部署之间的风险窗口,以及被盗推理密钥为何可能有价值的推测。CybersecurityAI securitySoftware engineering+1
4 张幻灯片31:13EN → 简体中文
Theo - t3․gg· 2026年10月20日Theo:更聪明的模型为何能帮助更多人Theo Browne · Ping Labs从游戏修改到编译器实验,Theo 重新思考谁能从更强大的 AI 中受益。编程智能体Developer productivityHuman-AI Collaboration+1
4 张幻灯片31:47EN → 简体中文
Theo - t3․gg· 2026年10月18日Theo:向智能体请求结果,再构建它需要的工具Theo Browne · Ping Labs从工具耗时报告、排障手册到数据连接,看提示如何改变产品工程。Prompting & in-context learning编程智能体智能体工程+2