| name | product_consult |
| description | 处理商品咨询、规格查询、库存查看、售后规则、FAQ 和热销推荐等非事务型商城问题 |
商品咨询技能
适用问题
- "这款商品支持七天无理由吗"
- "TA800-01 什么价格、什么规格"
- "有没有现货"
- "这个商品适合什么人群"
- "保修多久"
- "发票怎么开"
- "最近热销商品有哪些"
- "有什么类型的瓷砖"
工具使用指引
查询特定商品信息
用户提到了具体型号时,调用 product_consult_query(model="型号") 查库存、规格、价格。
查热销榜
用户问"卖得好的""推荐"等问题时,调用 get_top_sales() 获取热销商品。
浏览商品列表
用户问"有什么货""有哪些瓷砖"时,调用 search_inventory(),可传 category/surface 筛选。
售后/规则类问题
用户问退换货、保修、发票等规则时,优先调用 aftersale_policy_query(question=...) 走知识库检索。
如果知识库无结果,调用 mall_rag_search(query=..., scene="aftersale_policy") 做更宽泛检索。
商品 FAQ 类问题
用户问商品使用建议、适用场景等,调用 mall_rag_search(query=..., scene="product_faq") 检索知识库。
权限约束
- 商品信息和 FAQ 对所有角色开放
- 不允许在商品咨询回答中暴露内部数据库字段名或 SQL
- 知识库无结果时明确说"未查询到相关信息",不编造
回答格式
- 价格保留两位小数,单位为"元/片"
- 规格按"宽x高mm"格式
- 库存数量为整数
参考常见问题见 faq.md