DeepseekHarness 中文文档 下载 App

PTC 程序化工具调用模式怎么理解

一句话理解

PTC(Programmatic Tool Calling,官方也叫 Code 模式):不再让模型「调一次工具、看一次结果、再调下一次」,而是让它写一段 TypeScript 程序,把多轮工具调用编排进去,一次运行完成。

它解决什么问题

普通模式下,一个「遍历 50 个文件、各提取一段统计、汇总成表」的任务意味着 50+ 次独立的工具调用往返,每次都消耗上下文与时间。PTC 模式下:

  1. 模型读一遍任务,写一个循环程序。
  2. 程序里调用的是 Code Mode SDK 暴露的工具接口。
  3. 执行引擎跑这段程序,把最终结果交回会话。

省掉的是中间几十轮「结果进上下文、再决定下一步」的开销;换来的是确定性的控制流——循环、条件、异常处理都是代码写的,不是模型每轮即兴发挥的。

能力范围

PTC 模式包含标准模式的全部能力,只是把工具换了个暴露方式(通过 Code Mode SDK)。所以文件编辑、shell、搜索这些照样能用,区别在调用形态。

什么时候值得切过去

小提醒

相关阅读