桌上 驻场之前 目录

第 3 节

模型交出参数。写,走你的代码。

第 2 节证明关单可以不双写。这一节把同一条规则收进对话循环。

先讲

用户说「关掉重复件」。模型的工作是吐出一个结构化调用:关哪一张、note 是什么。代码决定执不执行。读工具两到三个(查工单、查相似件)。写工具只有一个:关单。

一次用户意图,全程一个 operation_id。模型重试、用户再点、网关超时,都还是这个号。审批信封在模型够不着的地方签发,绑 operation_id + 参数摘要 + 过期。两个来源状态不一致,停,问人,不要猜。

编排库选一个就够。多 Agent 各改各的状态,对账比单写口更乱。这一节不做界面、不做集群。

例:一次关单在循环里怎么走
  1. 读:get_case(CASE-2044) → OPEN
  2. 模型提议 close_case(note=重复件)
  3. 用 note+case_id 算摘要,核对信封
  4. 写入,operation_id 仍是进门那个
  5. 超时 → lookup 同一号 → 同一张回执

你来做

点一种结构,看会不会双写。

留下一张写口草图。下一节用它跑会失败的用例。