Agent Skills
返回列表
立镁家涂料智能报价

立镁家涂料智能报价

企业运营 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_77e5b70e/lmj-pricing。

技能介绍

解决什么问题

涂料报价看起来简单,实际做起来很繁琐。客户问一句「N500 多少钱」,背后缺了一堆信息:涂刷什么场景、施工面积多大、用量多少、要不要算批量折扣、最后交付什么格式。人工顾问报价的痛点在于:

  • 信息收集无序:客户只报型号或只报面积,报价员需要反复追问才能拼出完整需求
  • 价格更新滞后:价格表散落在表格里,手动抄价容易出错且无法保证时效
  • 计算易错:按面积算用量、按采购量套折扣,人工计算既慢又容易算错
  • 交付格式混乱:报价单往往散落在聊天记录里,没有统一的 HTML/Excel 交付物

技能如何工作

这个 Skill 把报价流程拆成四个阶段,每个阶段有明确的输入和产物:

阶段一:顾问式需求梳理。 如果用户只说了型号没有场景(如「N500 多少钱」),或只说了面积(如「200平方」),或选型不确定(如「墙面用什么漆好」),技能会按模板主动追问,先理清场景、用量、预算,再进入报价。

阶段二:乐享实时查价。 需求确认后,调用乐享 Smartsheet 拉取最新价格,通过内置的 parse_lexiang_records() 将乐享记录转换为价格字典,写入价格 JSON。乐享字段映射维护在 price_engine.py 的 LEXIANG_FIELD_MAP 中。

阶段三:方案输出。 调用计算引擎(必须带 --prices-json 参数)获取计算结果,按模板展示给用户。折扣规则按采购量自动套用:500-999kg 打 9.5 折、1000-2999kg 打 9 折、≥3000kg 打 8.5 折(面议)。如果遇到单价为 0 的异常价格(如 LMJ-BK),会明确提示该产品面议,建议联系销售确认。

阶段四:生成产物。 用户确认方案后,在工作空间生成 HTML + Excel 交付物。生成后通过 preview_url 打开 HTML 预览,deliver_attachments 交付文件,并提示用户「HTML 打开后 Ctrl+P → 另存为 PDF」。

目录隔离原则

所有运行时产物都有明确的归属:

  • ~/.workbuddy/skills/lmj-pricing/ — Skill 代码(只读),禁止写入,始终保持清洁
  • ~/.lmj-pricing/cache/ — 乐享价格缓存与临时 JSON
  • ~/.lmj-pricing/logs/ — 运行日志
  • {WORKSPACE}/ — 仅输出最终交付物

适用边界与注意点

  • 乐享 MCP 断连时:流程必须暂停,提示用户提供价格表文件或口述价格,不可降级读取本地 XLSX;收到数据后手工构建 JSON 再继续
  • 型号缺失时:明确提示该型号未在乐享价格库中找到,询问是否手动输入价格
  • 型号模糊时:列出可能的匹配项让用户选择
  • 按面积计价的限制:工业漆、木器漆、防水漆不支持按面积计算,需用户提供桶数或 kg 数
  • 需求变更:用户中途改需求时,回到阶段一重新确认
  • 知识库联动:产品参数、施工方法等非报价问题,切换到 lexiang-search 技能查询知识库

使用场景

  • 客户在聊天里只说一句「N500 多少钱」时,需要先按模板追问施工场景和面积,再从乐享拉取最新价完成报价
  • 已知 200 平方墙面涂刷需求,要按面积自动算出各型号用量,并套用 500kg 以上对应的阶梯折扣
  • 方案与客户确认后,需要在工作空间生成 HTML 与 Excel 报价单,并交付给客户留存
  • 乐享价格库查不到某型号时,需要提示用户并支持手工录入价格后继续完成计算

适合人员

  • 涂料销售顾问,需要快速响应客户型号询价并给出含折扣的正式报价单
  • 经销商客服,每天处理大量「多少钱」「多少平方用多少漆」的重复咨询
  • 报价专员,负责按采购量核算阶梯折扣并整理可交付的报价文件
  • 中小工程采购人员,想先估算 500 平方内墙涂料的预算再向上级申请