LS-Labs

搜尋與 AI · LS-Labs 框架

TCC 是什麼?

任務呼叫契約 · Task–Call Contract

發布於

TCC(Task–Call Contract,任務呼叫契約)是 LS-Labs 提出的任務驗收方法:測試前固定任務、工具版本與正確行為,測試後逐項核對選用決策、參數、回傳判讀與狀態證據。它不是通行的協定或模型功能。

T、C、C 各代表什麼

T 是 Task,使用者真正要完成的任務;第一個 C 是 Call,模型提出的工具與參數;第二個 C 是 Contract,事前約定的正確行為與驗收條件。

三個字詞是核對關係,不是三個依序執行的階段。契約先定義何時呼叫、追問或停止,再定義正確參數、結果語意與預期狀態。

兩個驗收面向,三種檢查結果

「任務適用性」檢查該選哪支工具、是否應追問或不呼叫;「呼叫與結果」檢查參數、結果判讀與執行狀態。每項依觀測記為通過、失敗或未測,缺少必要紀錄時保留未測。

例如使用者只想查空位,模型即使選對查詢工具,仍可能填錯分店。又如後端已建立訂位,但模型沒有取得可核對的完成憑據,也不能只憑呼叫紀錄認定委託完成。

與 TSO、AX 的關係

TSO 拆解工具如何被發現、選用與呼叫;TCC 把某一項任務的預期與觀測寫成可重跑的題卡。AX 則進一步關注代理人使用整個產品的體驗。

工具描述與題卡不能取代後端的參數驗證、授權和狀態檢查。模型提出呼叫、服務真正執行,以及使用者任務完成,應分開記錄。

參考資料

最近查核:

← 返回名詞解釋