1688采购询盘寻源:用户描述模糊需求(商品名、数量等),平台自动匹配合适供应商和报价,帮助将采购意向转化为结构化询盘。触发词包括询盘、询价、寻源、采购咨询、发布采购需求、我有一批XX要采购等。
统一入口: python3 {baseDir}/cli.py <command> [options]
命令说明示例procurement发起采购询盘cli.py procurement --offerName "衣服" --count "10" --demand "价格便宜"``configure配置 AKcli.py configure YOUR_AK
所有命令输出 JSON: {"success": bool, "markdown": str, "data": {...}}
展示时直接输出 markdown 字段,Agent 分析追加在后面,不得混入其中。
本技能的核心场景:用户有采购需求但 尚未选定具体商品或供应商,需要发布询盘让平台帮忙匹配。
四个技能的协作关系:
text
采购旅程:模糊需求 → 搜索选品 → 找供应商 → 询盘寻源 → 下单交易
↓ ↓ ↓ ↓ ↓
不触发 product-find source-suppliers 本技能 1688-order
判断维度本技能(询盘寻源)智能选品(product-find)交易下单(1688-order)用户阶段有采购意向,未选定商品搜索浏览,货比三家已选定商品,要下单付款商品确定性模糊描述("衣服"、"螺丝")可模糊可具体已有具体商品ID/链接核心动作发布询盘、求报价搜索、浏览、比较下单、支付、查订单典型表述"我有一批衣服要采购,谁能供货""帮我搜一下黑色卫衣""帮我下单这个商品"
触发示例:
用户表述转交技能原因"帮我搜一下黑色卫衣"1688-product-find搜索浏览商品,非询盘"帮我找同款" / "以图搜图" / "比价"1688-product-find选品比价,非询盘"帮我下单这个商品(offerId: xxx)"1688-order已有具体商品,直接下单"帮我下单,商品链接是 xxx"1688-order已选定商品,交易下单"我要买100箱打印纸"(已有具体商品)1688-order已选定商品要下单"帮我支付订单" / "查询订单状态"1688-order订单交易流程"帮我找做保温杯的供应商"1688-source-suppliers找供应商信息"我要下单付款" / "查物流"不处理非本技能范围
有具体商品要下单 → 1688-order 没有具体商品,只有模糊需求要询盘 → 本技能 只是搜索浏览看看 → 1688-product-find 找供应商/工厂信息 → 1688-source-suppliers
Agent 根据用户意图 直接执行对应命令。 各命令在 AK 缺失等情况下会自行返回明确错误,Agent 按下方「异常处理」应对即可。
采购询盘使用指引:
当用户表达模糊的采购需求且未选定具体商品时(如"我需要采购10件衣服,要求价格便宜,帮我询个价"),使用 procurement
Agent 需从用户自然语言中提取以下字段:
offerName:商品名称(如"衣服")count:采购数量, 必须是纯数字,不能包含单位(如用户说"500斤",传给 count 的值应为 "500",而非 "500斤")demand:采购需求描述(如"价格便宜")若有字段缺失, 必须主动询问用户补充:
所有字段齐全后再执行命令
风险级别命令Agent 行为写入procurement当商品名称、数量、需求明确时直接执行;信息缺失时先追问补齐
全局写入规则(适用于所有写操作):
procurement 前:先完整阅读 references/capabilities/procurement.mdconfigure 前:先完整阅读 references/capabilities/configure.md任何命令输出 success: false 时:
markdown 字段(已包含用户可读的错误描述)markdown 关键词Agent 额外动作"AK 未配置" 或 "签名无效" 或 "401"提示用户当前能力所需鉴权未就绪,请补充有效 AK 或检查鉴权配置后重试"offerName 不能为空"询问用户要采购什么商品"count 不能为空"询问用户大概需要采购多少"demand 不能为空"询问用户对商品有什么要求"参数缺失" 或 "title/userId/text 不能为空"提示用户补充缺失参数后重试"限流" 或 "429"建议用户等待 1-2 分钟后重试其他仅输出 markdown 即可
采购询盘:
"发起采购询盘需要这几个信息:商品名称、采购数量、采购需求。您可以直接告诉我,例如:我需要采购10件衣服,要求价格便宜,帮我询个价。"