三个职责明确的 Agent
字段提取、知识判断与回复生成分别配置指令和输出,避免把全部任务放入同一节点。
Multi-Agent Workflow · 文档审核自动化
按实际配置顺序展开输入、提取、并行校验、结果汇合和反馈。配图为 Matthew Devaney 原教程的 19 张不同步骤截图,均可点击查看原图。
创建 SharePoint 申请文档库,上传用于演示的 PDF。以新文件创建事件触发工作流,再将触发器提供的文件标识符传给 Get file content,取得后续 Agent 需要的文件内容。
将 PDF 内容交给字段提取 Agent,要求保留原始字段值与空白。为姓名、编号、邮箱、就业状态、收入、金额和用途等字段设置结构化输出,使下游规则可以直接读取对应字段。
将编号格式、就业选项互斥、金额非负与申请金额上限等检查组织为规则数组。每条规则保存字段名、错误说明和布尔结果,再用 Filter array 筛出失败项,交给后续回复 Agent。
在字段提取后分出另一条路径,由用途判断 Agent 读取 Loan Purpose,并基于 SharePoint 用途列表查找对应分类。这个分支与表达式校验并行执行,输出 category,供汇合后的回复节点使用。
将回复生成 Agent 放在并行分支汇合处,同时接收失败规则数组和用途分类。生成 HTML 正文时,把失败原因整理为面向申请人的说明;内容生成完成后再交给发送动作。
查看原图 ↗ 在 Outlook 动作中,将从 PDF 提取的邮箱映射为收件人,将回复 Agent 的输出映射为邮件正文。最后从上传文件开始测试,依次核对提取结果、并行分支、汇合节点与邮件内容。
已独立搭建并跑通文档审核多 Agent 工作流,串联字段提取、并行校验、结果汇合和邮件反馈。通过职责拆分,使每个节点的输入、输出与执行顺序更加清晰。
字段提取、知识判断与回复生成分别配置指令和输出,避免把全部任务放入同一节点。
表达式规则与语义分类独立执行,在生成回复前统一收集两条分支的结果。
SharePoint 文件触发与内容读取,连接 Agent 处理及 Outlook 邮件反馈。