← 返回全部作品
SELECTED WORK / 04 · Multi-Agent / Orchestration

让多个 Agent,协作完成一次审核

Multi-Agent Workflow · 文档审核自动化

项目形态个人项目 · 已搭建跑通
我的角色独立搭建与流程验证
技术栈Copilot Studio / Multi-Agent / SharePoint / Outlook
案例速览

将 PDF 字段提取、规则校验、知识判断与回复生成拆分协作,连接从文档上传到审核反馈的完整流程。

查看完整搭建步骤 ↓
BUILD WALKTHROUGH / 图文步骤

沿着一份 PDF,看清 Agent 如何协作。

按实际配置顺序展开输入、提取、并行校验、结果汇合和反馈。配图为 Matthew Devaney 原教程的 19 张不同步骤截图,均可点击查看原图。

01

准备 PDF 与文件触发

创建 SharePoint 申请文档库,上传用于演示的 PDF。以新文件创建事件触发工作流,再将触发器提供的文件标识符传给 Get file content,取得后续 Agent 需要的文件内容。

在 SharePoint 文档库中保存申请 PDF 查看原图 ↗
在 SharePoint 文档库中保存申请 PDF
教程样例:用于字段提取与校验的申请表 查看原图 ↗
教程样例:用于字段提取与校验的申请表
配置文件创建触发器,指向申请文档库 查看原图 ↗
配置文件创建触发器,指向申请文档库
使用文件标识符读取 PDF 内容 查看原图 ↗
使用文件标识符读取 PDF 内容
02

提取字段,并约束输出结构

将 PDF 内容交给字段提取 Agent,要求保留原始字段值与空白。为姓名、编号、邮箱、就业状态、收入、金额和用途等字段设置结构化输出,使下游规则可以直接读取对应字段。

配置字段提取 Agent 的输入与指令 查看原图 ↗
配置字段提取 Agent 的输入与指令
为申请字段设置结构化输出及数据类型 查看原图 ↗
为申请字段设置结构化输出及数据类型
教程运行记录:核对 PDF 字段提取结果 查看原图 ↗
教程运行记录:核对 PDF 字段提取结果
03

用确定性规则处理格式与数值

将编号格式、就业选项互斥、金额非负与申请金额上限等检查组织为规则数组。每条规则保存字段名、错误说明和布尔结果,再用 Filter array 筛出失败项,交给后续回复 Agent。

初始化规则数组,记录字段、错误说明与校验表达式 查看原图 ↗
初始化规则数组,记录字段、错误说明与校验表达式
过滤校验结果,仅保留失败的规则 查看原图 ↗
过滤校验结果,仅保留失败的规则
教程运行记录:逐项查看规则校验结果 查看原图 ↗
教程运行记录:逐项查看规则校验结果
教程运行记录:查看筛选后的失败规则 查看原图 ↗
教程运行记录:查看筛选后的失败规则
04

并行调用知识 Agent 判断用途

在字段提取后分出另一条路径,由用途判断 Agent 读取 Loan Purpose,并基于 SharePoint 用途列表查找对应分类。这个分支与表达式校验并行执行,输出 category,供汇合后的回复节点使用。

在并行分支中配置用途判断 Agent 查看原图 ↗
在并行分支中配置用途判断 Agent
用途规则列表中的标准用途与分类 查看原图 ↗
用途规则列表中的标准用途与分类
将 SharePoint 用途规则列表接入 Agent 知识源 查看原图 ↗
将 SharePoint 用途规则列表接入 Agent 知识源
用途判断 Agent 返回 category 文本字段 查看原图 ↗
用途判断 Agent 返回 category 文本字段
05

汇合两个分支,再组织回复

将回复生成 Agent 放在并行分支汇合处,同时接收失败规则数组和用途分类。生成 HTML 正文时,把失败原因整理为面向申请人的说明;内容生成完成后再交给发送动作。

在两条分支汇合后配置回复生成 Agent 查看原图 ↗
在两条分支汇合后配置回复生成 Agent
06

发送反馈,检查完整执行链路

在 Outlook 动作中,将从 PDF 提取的邮箱映射为收件人,将回复 Agent 的输出映射为邮件正文。最后从上传文件开始测试,依次核对提取结果、并行分支、汇合节点与邮件内容。

将回复内容与申请人邮箱映射到 Outlook 发送动作 查看原图 ↗
将回复内容与申请人邮箱映射到 Outlook 发送动作
完整工作流:提取、并行校验、汇合与发送 查看原图 ↗
完整工作流:提取、并行校验、汇合与发送
教程演示:申请人收到包含原因的邮件反馈 查看原图 ↗
教程演示:申请人收到包含原因的邮件反馈
03 / OUTCOME

交付与沉淀

已独立搭建并跑通文档审核多 Agent 工作流,串联字段提取、并行校验、结果汇合和邮件反馈。通过职责拆分,使每个节点的输入、输出与执行顺序更加清晰。

个人项目 · 实现概览

具体做出了什么?

三个职责明确的 Agent

字段提取、知识判断与回复生成分别配置指令和输出,避免把全部任务放入同一节点。

并行校验与结果汇合

表达式规则与语义分类独立执行,在生成回复前统一收集两条分支的结果。

文档到反馈的完整链路

SharePoint 文件触发与内容读取,连接 Agent 处理及 Outlook 邮件反馈。

下一个项目

NextGen Mentor

↗