Dify平台可零代码搭建汽车配件比价与库存核验Agent:上传含配件编码、库存等字段的Excel至知识库,支持API/CSV/文本三种报价接入方式,自动校验库存、计算缺口、按交货期/单价/分批能力排序供应商并生成比价清单。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让AI自动比对多家供应商的汽车配件报价,并同步校验当前库存数量是否满足采购需求,避免重复下单或缺货。Dify平台能帮你把这项重复性高、规则明确的工作交给Agent完成,无需写一行代码。
准备结构化配件数据源
在Dify知识库中上传Excel文件,列名必须包含:配件编码、配件名称、规格型号、单位、当前库存、最小安全库存。其他列如品牌、适配车型可选填。
确保“当前库存”列为纯数字格式,不能含“件”“个”等单位文字,否则后续计算会报错。
上传后点击【立即处理】,等待状态变为“已完成”。【若显示“解析失败”,大概率是第一行不是表头或存在合并单元格】
配置多供应商报价接入方式
方法一:对接API接口(推荐用于长期合作供应商)
在Dify工作流中添加「HTTP请求」节点,填写供应商提供的REST API地址,Header中加入Authorization令牌,Body选择JSON格式并填入示例请求体:{"part_code": "ABC123", "date": "2024-06-15"}。
方法二:手动导入CSV报价单
每次采购前,将各供应商发来的报价表整理为统一格式:配件编码、供应商名称、单价、起订量、交货周期(天)、有效期截止日。保存为UTF-8编码CSV,通过Dify「文件输入」节点上传。
方法三:粘贴文本报价(适合临时比价)
在Agent对话框中直接粘贴如下格式文本:【博世】ABC123:¥186.5/件,MOQ=10,7天;【德尔福】ABC123:¥179.0/件,MOQ=5,5天。Agent能自动识别并结构化提取。
设置比价与库存核对逻辑
第一步:定义采购需求输入项
在Dify变量设置中新增三个必填变量:need_part_code(字符串)、need_quantity(数字)、urgent_flag(布尔值)。用户提问时需明确提供这三项,例如:“我要买ABC123配件25件,加急”。
第二步:触发库存预检
调用知识库检索,用need_part_code匹配配件编码,取出“当前库存”和“最小安全库存”。若当前库存 ≥ need_quantity,直接返回“库存充足,无需采购”并终止流程。
第三步:执行差额采购计算
若库存不足,则计算缺口数量 = need_quantity − 当前库存。注意:缺口数量必须 ≥ 起订量(MOQ),否则自动向上取整到最近MOQ倍数。例如缺口为8件,MOQ=10,则实际采购量为10件。
第四步:按优先级排序供应商
优先筛选交货周期≤urgent_flag为true时的3天、false时的7天;其次比单价;最后看是否支持分批发货。排序结果生成带序号的比价清单,例如:① 德尔福 ¥179.0/件|5天|支持分批;② 博世 ¥186.5/件|7天|不支持。
部署Agent并测试真实场景
在Dify发布页点击【上线】,获取Web访问链接或Embed代码。将链接发给采购员,让他用真实配件编码发起首轮测试,例如:“ABC123要30件,明天装车”。
观察Agent返回内容是否包含:缺口数量、推荐供应商排序、预计最早到货日、总金额。若返回“未找到该配件”,检查知识库中编码是否含不可见空格或大小写不一致。
确认无误后,在企业微信/钉钉中配置Webhook,将Agent接口接入审批流。采购申请提交后自动触发比价→生成比价单→推送至主管审批。


















