Theo 谈智能体工作流、用量限额与更多创造

原标题Theo on Agent Workflows, Usage Limits, and Building More

Theo 演示多智能体 PR 审查、工作排序和远程开发,同时反思成本、验证与睡眠。

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

30 秒看懂

Theo 讲述一段密集使用 Fable 的经历,以及对订阅限额、多智能体工作流和远程机器的实验。他展示 PR 比较与优先级排序,同时承认代码产出增加不代表工作经过验证或具有价值。账号情况和价格估算反映视频录制时的状态。

  1. 1用量不等于价值Theo 报告了很高的推理用量估算,但表示这次实验并非追求每个 token 的效率。
  2. 2比较竞争方案智能体独立审查三个 Lakebed 实现并综合提出建议。
  3. 3找出值得审查的工作排序后的 PR 队列帮助维护者看到有潜力的工作及下一步行动。
  4. 4长任务与睡眠远程机器可以在合上笔记本后继续工作,但不断查看结果的诱惑仍然存在。
  5. 5解决问题并验证Theo 鼓励实验,同时承认生成的代码仍需要验证。

要点建议

  1. 推理价值估算不等同于实际节省或有用产出。
  2. 并行智能体审查可以比较竞争实现,但仍需要验证。
  3. 排序后的 PR 队列和可读计划可以帮助团队发现和协调工作。
  4. 远程运行可以在合上笔记本后支持长任务,但不能自行解决过度工作问题。
  5. 应关注解决问题和检查结果,而不是单纯生成更多代码。
全文

按章节阅读整理后的全文

只看原始文稿
01

短暂的测试窗口

Theo 描述大量使用和推理价值估算。数字与套餐条款反映他录制时的个人经历。

我大量使用 Fable,以至于影响了睡眠和视频更新计划。录制时,我预计某些 Claude 订阅中的访问即将结束,因此想在窗口关闭前试试模型能做什么。这里讨论的可用性和套餐条款都属于当时的情况。

我估计,最近在笔记本和 Mac mini 上使用的推理,按测算价格计算价值数千美元。这是用量价值估算,不等于我实际省下的钱,也不代表其他人的套餐。我这次讨论的是探索宽裕的限额,而不是最大化每个 token 的有效产出。

我介绍自己账号当时看到的五小时会话窗口和单独的每周限额。我尝试提前启动会话窗口,并定时发送小请求,让它尽早重置。这只是我自己设置的快照;限额、产品行为和允许的使用方式都可能变化。

我在 Mac mini 上用 Hermes Agent 执行定时任务,也谈到在两个 Claude 账号之间切换。我提醒说,桌面应用的会话历史没有像我预期的那样随账号切换保留。我的切换经历不能保证工作流总能恢复,也不能说明所有使用方式都获允许。

02

多智能体 PR 比较

他让智能体审查并比较竞争实现,并观察工作流运行时用量增长。

一个更有用的例子是 Lakebed 的文件存储方案。35、37 和 39 三个 PR 用不同方式实现类似功能。我让智能体比较前两个实现并综合出第三个,但在决定合并什么之前,仍希望进行更充分的独立审查。

我要求工作流安排独立评审审查每个 PR、比较方案,并找出值得保留的部分。生成的流程包括审计、评判、验证、提取和综合。这是一种为决策收集证据的方式,并不能证明选出的实现正确。

并行会很快消耗用量。在我的演示中,八个智能体同时运行,工作流很快累积了几十万个 token。这也说明大型工作流不能顺利恢复时,触及限额可能带来中断。

多智能体 PR 比较
幻灯片 1 / 4多智能体 PR 比较工作流分为审计、评判、验证、提取和综合阶段。

我在一个账号上观察到五小时限额和每周限额之间的大致关系,但这只是个人的简单测试,并非官方保证。我当时想在短暂窗口内使用剩余额度;这种策略对其他人未必经济或有用。

03

优先级与可读计划

智能体找出有潜力的拉取请求并生成 HTML 计划,Theo 将这些产物分享给队友和其他智能体。

我维护多个仓库,T3 Code 收到的 issue 和 PR 多到我难以逐一阅读。我让智能体生成一个排序队列,突出有价值、阻力较小的变更并说明下一步。一位队友看到列表后,很快合并了其中一个小修复。

排序后的 PR 队列
幻灯片 2 / 4排序后的 PR 队列生成的页面对未完成工作排序,并列出建议行动。

我托管智能体生成的 HTML 计划,让团队和我可以在浏览器或手机上阅读。我也可以把审查链接交给另一个智能体,让它落实有用的反馈并解释不同意见。可读的产物让人与智能体之间传递上下文更容易。

可读的审查计划
幻灯片 3 / 4可读的审查计划HTML 产物总结了对候选实现的发现。

现有技能可以提出审查和改进项目的方法。我会记录以后想处理的任务和提示,但技能的指令与来源仍需要评估。自动审查可以提出问题;建议变成变更前仍应核实。

04

远程工作与协调

远程机器让长任务在笔记本合上后继续运行。Theo 讨论审查循环和智能体协调。

这也有个人代价:等待智能体的下一个结果,可能让我在桌前待得比计划久得多。我不敢说自己解决了这个问题。把工作放在另一台 Mac mini 上,可以让我合上笔记本而不中断长任务,但这不会自动消除不断查看的冲动。

我通过 SSH、Tailscale 和 macOS 屏幕共享访问远程机器,也展示了 T3 Code 的远程访问。不同工具和配置可以达到类似效果。对我来说,好处是可以让探索任务继续运行,而不必让笔记本一直打开。

智能体可以互相审查工作、关注 PR 反馈,或者使用浏览器测试变更。我提到 Peter Steinberger 的例子:协调器定期唤醒并将工作分配到不同会话。这些交接可以减少手动工作,但结果仍需要适当的人类判断和验证。

定期协调示例
幻灯片 4 / 4定期协调示例Peter Steinberger 描述将仓库工作分配到不同会话的方式。

我鼓励更大胆的实验:让智能体验证计划、探索较大的实现、调试问题或使用浏览器。当强模型协调多个子智能体时,为合适的子任务选择较便宜的模型可以减少用量。仅仅消耗更多 token 不会让答案自动变好。

05

关注问题与验证

Theo 鼓励大胆实验,同时承认验证的局限;他最后建议休息和反思。

我认为开发者可以借助这些工具生成更多代码,但我也承认,他们未必能验证所有代码是否足够好、是否值得发布。目标应该是解决更多问题,而不是写出更多代码,或因为担心失业而使用工具。

当我带着好奇心使用智能体时,我构建了定制云平台、有用的包,以及按自己需求调整的软件。这些是我的个人经历,并不能保证每个人都会得到相同结果。我希望大家降低尝试想法的门槛,并更大胆地推进它们。

如果智能体遇到困难,可以检查历史和工具调用、询问出了什么问题,并在有帮助时增加指导或验证。继续实验,但不要过度依赖某一个模型或工具。安排好工作后,我打算补觉。

同频道的其他文章

5 张幻灯片38:47EN → 简体中文
Theo - t3․gg· 2026年10月28日Theo 的长时间 Agent 实验:验证、算力与成本Theo Browne · Ping Labs滑板游戏和两个编译器项目展示了反复检查与弹性算力如何支撑 agent 工作,也揭示了循环可能带来的高昂成本。编程智能体智能体工程AI cost & performance+2
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