物料清單最佳化
AI ↔ AI提取 BOM、查詢供應商報價、尋找替代材料、最佳化成本,並產出最終 BOM。
5 個節點 · 5 條連接construction
agentapisystem
視覺化
BOM 提取代理人agent
解析建築圖面與規格,提取材料數量與等級。
↓sequential→ 供應商報價代理人
↓parallel→ 替代材料代理人
供應商報價代理人agent
查詢供應商 API 與型錄,取得現行單價與前置時間。
↓sequential→ 成本最佳化代理人
替代材料代理人agent
識別符合規格要求且成本更低或前置時間更短的替代材料。
↓parallel→ 成本最佳化代理人
成本最佳化代理人agent
對材料選擇、數量與供應商進行有限制條件的最佳化求解。
↓sequential→ 最終 BOM 報告
最終 BOM 報告agent
產出最終 BOM 文件,包含選定材料、成本、供應商與節省摘要。
uc-bom-optimization.osop.yaml
osop_version: "1.0"
id: "bom-optimization"
name:"物料清單最佳化"
description:"提取 BOM、查詢供應商報價、尋找替代材料、最佳化成本,並產出最終 BOM。"
nodes:
- id: "bom_extract"
type: "agent"
subtype: "worker"
name: "BOM 提取代理人"
description: "解析建築圖面與規格,提取材料數量與等級。"
- id: "supplier_pricing"
type: "agent"
subtype: "worker"
name: "供應商報價代理人"
description: "查詢供應商 API 與型錄,取得現行單價與前置時間。"
- id: "alternatives"
type: "agent"
subtype: "llm"
name: "替代材料代理人"
description: "識別符合規格要求且成本更低或前置時間更短的替代材料。"
- id: "cost_optimize"
type: "agent"
subtype: "llm"
name: "成本最佳化代理人"
description: "對材料選擇、數量與供應商進行有限制條件的最佳化求解。"
- id: "final_bom"
type: "agent"
subtype: "llm"
name: "最終 BOM 報告"
description: "產出最終 BOM 文件,包含選定材料、成本、供應商與節省摘要。"
edges:
- from: "bom_extract"
to: "supplier_pricing"
mode: "sequential"
- from: "bom_extract"
to: "alternatives"
mode: "parallel"
- from: "supplier_pricing"
to: "cost_optimize"
mode: "sequential"
- from: "alternatives"
to: "cost_optimize"
mode: "parallel"
- from: "cost_optimize"
to: "final_bom"
mode: "sequential"