Agent设计模式(五)记忆模式——失败日记(Failure Journals)

失败日记最容易缺的,是召回条件。失败日记写得再认真,如果下一次任务却不会被 Agent 自动看到,结果变成"人类有空才翻"的文档库。失败日记中每条日记都要写清 recall_when,标明它服务哪个 task_family、哪些工具、哪些机械参数、哪个失败类别、什么风险级别。这样,当工作流程进入相关环节,就可以为 Agent 选择性地加载与之匹配的失败日志,从而对可能出现的问题心中有数。对于参数串错、租户泄漏这类失败,也要记录task_family + tool_name + mechanical_keys 这种结构化的键值。

recall_when:

task_family:

  • payroll_run

tools:

  • create_payroll_batch

  • create_payroll_snapshot

mechanical_keys:

  • payroll_group_id

  • payroll_batch_id

categories:

  • boundary_leak

  • mechanical_state_mismatch