搜索与 AI
TCC 是什么?
任务调用契约 · Task–Call Contract
TCC(Task–Call Contract,任务调用契约)是 LS-Labs 提出的任务验收方法:测试前固定任务、工具版本与正确行为,测试后逐项核对选用决策、参数、返回结果判读与状态证据。它不是通行的协议或模型功能。
T、C、C 各代表什么
T 是 Task,用户真正要完成的任务;第一个 C 是 Call,模型提出的工具与参数;第二个 C 是 Contract,事前约定的正确行为与验收条件。
三个字词是核对关系,不是三个依序执行的阶段。契约先定义何时调用、追问或停止,再定义正确参数、结果语义与预期状态。
两个验收维度,三种检查结果
“任务适用性”检查该选哪个工具、是否应追问或不调用;“调用与结果”检查参数、结果判读与执行状态。每项依观测记为通过、失败或未测,缺少必要记录时保留未测。
例如用户只想查空位,模型即使选对查询工具,仍可能填错分店。又如后端已创建订位,但模型没有取得可核对的完成凭据,也不能只凭调用记录认定委托完成。
与 TSO、AX 的关系
TSO 拆解工具如何被发现、选用与调用;TCC 把某一项任务的预期与观测写成可重跑的题卡。AX 则进一步关注智能体使用整个产品的体验。
工具描述与题卡不能取代后端的参数验证、授权和状态检查。模型提出调用、服务真正执行,以及用户任务完成,应分开记录。
参考资料
最近查核: