① 請購 → ② 採購 → ③ 收貨 → ④ 發票三單比對 → ⑤ 付款安全防護
在 P2P 採購流程中展示五個階段的 AI Agent 能力:
| # | 階段 | Agent | 核心能力 | 素材位置 |
|---|---|---|---|---|
| ① | 請購 | PR Validation Agent | 欄位完整性 + 預算確認 + 簽核流程 | data/p2p/01_requisition/ |
| ② | 採購 | Contract Review Agent | 合約條款差異比對 + 規則審閱 | data/contract_keyword_review/ |
| ③ | 收貨 | GR Validation Agent | 送貨單 vs PO 數量、品項、規格比對 | data/p2p/03_goods_receipt/ |
| ④ | 發票 | Invoice Verification Agent | CU 辨識 + Fabric Data Agent 三單比對 | data/p2p/04_invoice/ |
| ⑤ | 付款 | Payment Guard Agent | Guardrail 防護 + Content Safety | data/p2p/05_payment/ |
| 項目 | 說明 |
|---|---|
| 欄位完整性 | 必要欄位(料號、數量、需求日期、成本中心)是否填齊 |
| 預算確認 | 該成本中心是否還有足夠預算額度 |
| 簽核流程 | 是否觸發額外簽核條件(金額門檻、特殊品項) |
data/contract_keyword_review/input/:06-合約範本.docx、07-待審閱合約.docx、04-規則檔.xlsxintermediate/ 資料夾,展示 JSON 段落結構與規則清單output/09-審閱結果.html — 左右對比 + AI 審閱建議欄| 項目 | 說明 |
|---|---|
| 數量比對 | 送貨數量 vs PO 訂購數量,是否在容許範圍內 |
| 品項確認 | 料號、品名、規格是否與 PO 一致 |
| 收貨紀錄 | 產生 GR(Goods Receipt)供後續三單比對使用 |
| 欄位 | 值 |
|---|---|
| 發票號碼 | AB00000000 |
| 發票日期 | 2022/08/08 |
| 買方 | 一路騎有限公司(80986688) |
| 賣方 | 數碼動畫股份有限公司(80204049) |
| 品名 / 料號 | MZ-RM-R300-01 |
| PO 號碼 | 4500001332 |
| 數量 | 53 |
| 單價 | 1,730 |
| 金額(未稅) | 91,690 |
| 營業稅(5%) | 4,585 |
| 總計 | 96,275 |
data/p2p/04_invoice/invoice_cu_output.md,展示結構化的發票 Markdown| 比對欄位 | 發票 (Invoice) | 採購單 (PO) | 收貨單 (GR) | 判斷 |
|---|---|---|---|---|
| 料號 | MZ-RM-R300-01 | 查 Data Agent | 查 Data Agent | 完全一致 |
| 數量 | 53 | 查 PO 明細 | 查 GR 紀錄 | 三方一致 |
| 單價 | 1,730 | 查 PO 約定價 | — | 容差 ≤5% |
| 金額 | 91,690 | 53 × 1,730 | — | 數學驗算 |
| 稅額 | 4,585 | — | — | 91,690 × 5% |
data/p2p/04_invoice/invoice_agent_instruction.md| Group ID | bf6bf65b-0e83-4d35-aed3-be111694187a |
| Agent ID | 6d11a596-ad2a-45a0-ad89-8ffc0564b5c0 |
No tool output found for remote function call 錯誤。此腳本會依序送出正常 + 惡意文字到 Azure AI Content Safety API,展示每一條的風險等級。
在 Foundry Portal 上逐一測試,點擊 prompt 可一鍵複製。勾選表示已通過。
data/p2p/p2p-multi-agent-flow.html 可看到 Router → 五個 Specialist → Coordinator 的完整流程互動動畫。點「開始展示」即可看到五角色協作流程動畫,包含每個 Agent 的輸入/輸出與三單比對結果。
用現有零售 demo 展示 workflow 串接能力,口頭說明 P2P 五個 Agent 也可以用同樣結構串接。
打開 data/p2p/multi_agent/p2p_workflow.yaml,說明五角色對應關係:
| 角色 | 類型 | P2P 對應 | 工具 |
|---|---|---|---|
| Router | 路由 | 分發問題到正確 Specialist | — |
| PR Specialist | 專家 | ① 請購單驗證 | — |
| Contract Specialist | 專家 | ② 採購合約審閱 | search |
| GR Specialist | 專家 | ③ 收貨驗收比對 | — |
| Invoice Specialist | 專家 | ④ 發票三單比對 | search + data |
| Payment Specialist | 專家 | ⑤ 付款安全防護 | search + data |
| Coordinator | 整合 | 彙整結果、統一回覆 | — |