Agent 与 Skill · 工程案例
费用报销 Agent:用状态机、版本和审批保护真实业务
从票据读取到待审表格,关键不是自动填完,而是每一步可追溯、可暂停、可回退。
本页目录
学完这一篇,你应该能够
- 用状态机描述 Agent 进度
- 区分草稿生成与正式归档
- 设计确认、版本和恢复机制
先锁定批次,再处理文件
开始任务时记录本批文件清单、哈希或版本,避免处理中途新增、删除或替换材料而不自知。原件保持只读,加工结果写入新的工作目录。
状态比一段长 Prompt 更可靠
可将流程分为已接收、已提取、待补充、待审核、已批准、已归档等状态。每次只允许合法转换,并记录是谁、依据什么完成转换。
- 缺少制度依据时进入待确认
- 修改草稿后生成新版本
- 批准动作绑定具体版本
- 失败时保留输入和上一个可恢复状态
学习必须经过确认
用户纠正字段时,先区分仅本批修正与未来通用规则。长期规则要保存来源、适用范围和回归样例,避免一次特殊情况污染以后任务。
隐私材料不等于公开案例
真实票据、制度、金额和供应商信息只用于授权环境内验证。公开教学应使用脱敏或虚构样例,并只讲流程结构、状态和检查方法。
动手练习
为一个文档处理 Agent 画出至少六个状态和允许的转换;标出两个必须人工确认、一个可以自动重试、一个必须停止的节点。
完成标准
- 输入批次和输出版本可以对应
- 批准不会错误应用到新草稿
- 长期学习规则有确认与回归测试
资料说明
根据 PandaUp 资料中的开放式开发流程、课件生成脚本与脱敏 Agent 工程案例重新编写。本文讲解可迁移的方法,不公开内部数据、个人记忆、真实票据或第三方受限内容。