📄 一句话概括
PTC 与 Standard 的能力集合完全相同,只多一件 tool-presentation,把【多步工具调用】呈现成【一段程序】——省下的是上下文。
📝 本节和前面几节的关系
2.4.3 比过四套的执行轨迹,PTC 的往返次数明显少。这一节讲清它到底改了什么、没改什么。
一、差分只有一件:tool-presentation
PTC = Standard + tool-presentation,共 20 件。
也就是说:文件、搜索、执行、规划……家当一个没多、一个没少。
变的不是【有哪些能力】,是模型怎么使用这些能力——这就是标题里【呈现方式】四个字的意思。
二、【呈现方式】变的是什么
- Standard 的走法:模型一步步调工具——调一次、看结果、想下一步、再调一次。每一步的中间结果都要塞回上下文。
- PTC 的走法:模型写一段程序,把多步调用编排进去,一次执行,只把最终结果拿回来。
打个比方:Standard 是你口述步骤让助手一步步跑;PTC 是你写张流程单让助手照单执行——活儿一样,沟通方式不同。
三、省的是上下文,不是时间
2.4.3 的数字:每次往返约带 5000 token 的中间结果回来。
Standard 走 3 次约 15000 token 进上下文;PTC 压成 1 次约 5000 token + 一小段程序文本。
省的这笔账随任务变长越滚越大——几十步的数据处理任务里,差距是数量级的。 但时间不省:程序执行本身要花时间。PTC 换来的是上下文余量,不是速度。
四、什么时候选 PTC
- 批量、多步、可程序化的任务——列文件、批量改写、数据汇总——PTC 占优。
- 探索式、对话式的任务——走一步看一步、要人拍板的——Standard 更自然。
两套家当一样,切换成本几乎为零,按任务选就好。
五、动手 Demo:PTC 多出来的那一件,换走的是什么
同一件事,两种走法,再加一笔 token 账:
routes = [
("列文件并统计行数", "列目录→读文件→自己加总", "写一段程序→一次执行"),
("中间结果", "每步都塞回上下文", "留在程序里,只回最终值"),
("往返次数", "2 ~ 3 次", "1 ~ 2 次"),
]
for a, b, c in routes:
print(" %-10s | Standard: %s" % (a, b))
print(" %-10s | PTC: %s" % ("", c))
print()
cost = 5000
print(" Standard 3 次: %d token" % (cost * 3))
print(" PTC 1 次: %d token + 一小段程序" % cost)
实跑输出:
--------------------------------------------------------------------
PTC 多出来的那一件,换走的是什么
--------------------------------------------------------------------
差分只有一行:PTC = Standard + tool-presentation,共 20 件。
能力的家当一个没多、一个没少,变的是【模型怎么用这些能力】:
同一件事 Standard 的走法 PTC 的走法
---------------------------------------------------------------------------
列文件并统计行数 列目录 → 读文件 → 自己加总 写一段程序 → 一次执行
中间结果 每一步都塞回上下文 留在程序里,只回最终值
往返次数 2 ~ 3 次 1 ~ 2 次
---------------------------------------------------------------------------
算一笔账(沿用 2.4.3 的数字):每次往返带回来约 5000 token——
Standard 走 3 次 约 15000 token 进上下文
PTC 压成 1 次 约 5000 token + 一小段程序文本
省下的是上下文,不是时间——程序执行本身也要花时间,
但中间结果不用一轮轮占着上下文,长任务里这笔账会越滚越大。
这段数字沿用 2.4.3 的算例——5000 token 是每次往返的中间结果,不是答案本身。 PTC 多的那件 tool-presentation,作用就是把【程序编排】这种呈现方式挂进会话。 【家当一样、走法不同】是本节要立住的判断——别把 PTC 当成更强的 Standard。
30 秒实验
- 找一个批量改文件名的任务,分别在 Standard 和 PTC 下跑,数一数各自往返几次。
- 算一笔账:一个 30 步的任务,两种走法各占多少上下文(按每次 5000 token)。
- 想一个你手头的活儿:它适合程序编排,还是适合一步步商量?
常见误区
- 错误:PTC 能力比 Standard 强。——纠正:家当一样(Standard 19 + 一件呈现);它只是换了一种用法。
- 错误:PTC 更快。——纠正:省的是上下文不是时间;程序执行照样要花时间。
- 错误:tool-presentation 是个新工具,提供了新功能。——纠正:它提供的是新的呈现方式——能力集合没变。
自测三问(点开对答案)
1. PTC 与 Standard 的差分是什么? —— **多一件 tool-presentation**,其余完全相同(19 项家当一个不少)。 2. PTC 省下的是什么、没省的是什么? —— 省上下文(中间结果不塞回会话);**不省时间**(程序照样执行)。 3. 什么任务适合 PTC? —— **批量、多步、可程序化**的任务;探索式、对话式任务 Standard 更自然。- ☐ 下一节(3.5 Minimal:把 Harness 压到非常薄)
相关笔记
- 比较同一任务的执行轨迹 —— 往返次数的实测对比
- Standard:能力基线 —— PTC 的家当和它一模一样
- 网页自动化 —— 用脚本编排多步操作,同一个思路
- 🐳 DeepSeek Harness · 索引