一、工程背景:从离散数据到智能生成的技术跃迁
在工业设备集成领域,某企业积累了超过7000份历史报价单,这些Excel格式的文档分散存储在不同业务部门的电脑中。当销售团队面对新客户时,需要花费数小时手动筛选相似案例,且修改过程缺乏标准化,导致报价误差率高达15%。
这种场景下,传统RPA方案仅能实现文件格式转换,而纯LLM方案又难以保证数据准确性。我们采用”模板约束+LLM填充+代码校验”的三层架构,构建了可解释的自动化报价系统。该方案在首期实现历史报价检索功能后,二期扩展为完整的报价生成Agent,将报价准备时间从4.2小时缩短至28分钟。
二、核心架构:三层协同的生成范式
1. 模板层:结构化约束
开发团队构建了包含127个字段的报价模板库,涵盖设备型号、服务条款、折扣规则等维度。每个模板配置JSON Schema校验规则,例如:
{"type": "object","properties": {"equipment_type": {"enum": ["RO反渗透","超滤系统","EDI模块"]},"service_period": {"minimum": 1,"maximum": 60}}}
这种强类型约束确保生成内容符合业务规范,避免LLM产生”设备保修期3650天”等荒谬结果。
2. LLM层:语义理解与参数抽取
采用混合模型架构,主模型负责需求理解,微调后的领域模型执行专业参数抽取。例如输入”需要处理200吨/天含盐废水,要求达到一级排放标准”,系统会:
- 识别关键实体:处理量(200t/d)、水质(含盐废水)、排放标准(一级)
- 映射设备选型:RO反渗透+化学软化预处理
- 计算服务参数:膜清洗周期、耗材更换频率
通过Prompt Engineering将业务知识注入模型,如添加示例:
用户需求:处理50m³/h印染废水正确解析:- 处理量:50m³/h → 50*24=1200m³/d- 设备选型:超滤+生化处理组合- 特殊要求:色度去除率≥90%
3. 校验层:多维度数据验证
开发了三级校验机制:
- 格式校验:检查日期格式、货币单位等基础字段
- 业务规则校验:如”设备总价不得低于成本价120%”
- 历史数据比对:识别与同类项目报价偏离度超过30%的异常项
当检测到”SKU-202305-RO膜组件”单价偏离均值28%时,系统会触发人工复核流程。
三、关键工程决策:构建可靠生成系统的7个要点
决策1:状态机驱动的工作流管理
采用LangGraph 1.0构建有向图状态机,定义了6个核心状态:
graph TDA[需求接收] --> B[参数解析]B --> C{校验通过?}C -->|是| D[案例检索]C -->|否| E[LLM修正]D --> F[报价生成]E --> B
每个状态转换配置超时机制,如参数解析阶段超过90秒自动回退到人工干预模式。
决策2:多轮追问的交互设计
当需求模糊时,系统启动渐进式追问流程:
- 初始问题:”处理量单位是m³/h还是t/d?”
- 确认问题:”确认采用304不锈钢材质?”
- 补充问题:”需要包含安装调试服务吗?”
通过维护上下文状态表,确保追问过程不丢失已确认信息。
决策3:动态模板选择策略
开发了模板匹配算法,综合考虑:
- 行业相似度(化工/电子/食品)
- 处理规模(10-100t/d小规模 vs 500+t/d大规模)
- 服务类型(EPC总包 vs 设备销售)
匹配度计算公式:
相似度 = 0.4*行业权重 + 0.3*规模权重 + 0.3*服务权重
当相似度>0.75时直接复用模板,0.5-0.75间进行字段适配,<0.5时触发全新报价流程。
决策4:LLM自修正机制
针对校验失败的字段,设计了两阶段修正:
- 提示重构:将错误信息转化为修正提示,如”检测到膜组件单价异常,请参考历史平均价¥28,500重新生成”
- 少样本学习:提供3个正确案例作为修正参考
实测显示,83%的校验错误可通过自动修正解决,剩余17%转人工处理。
决策5:Excel渲染引擎优化
开发了基于OpenXML的渲染组件,实现:
- 动态公式计算:自动生成SUM/VLOOKUP等公式
- 条件格式设置:突出显示折扣项、可选配件
- 多Sheet管理:设备清单、服务条款、付款计划分页展示
渲染速度优化至2.3秒/页,支持10万行级数据渲染。
决策6:版本控制与审计追踪
构建报价单版本树,记录每次修改的:
- 修改人(系统/人工)
- 修改时间(精确到秒)
- 变更字段(前值/后值)
提供差异对比视图,可追溯至初始生成版本。
决策7:渐进式部署策略
采用三阶段发布:
- 影子模式:系统生成报价但不返回,人工对比验证
- 辅助模式:生成草案供销售修改,记录修改幅度
- 自动模式:高置信度场景直接采用系统报价
经过2个月迭代,自动模式适用率从12%提升至67%。
四、实施效果与行业价值
该方案在某水处理企业落地后,实现:
- 报价准备时间减少89%
- 报价错误率从15%降至2.3%
- 新销售培训周期缩短60%
这种工程化方法论可推广至:
- 机械设备定制行业
- 专业服务报价场景
- 标准化产品组合销售
核心价值在于将隐性业务知识转化为可执行的生成规则,同时保持系统的灵活性与可解释性。未来计划集成实时价格库和供应商API,构建更动态的报价生态系统。