Install
openclaw skills install goods-search-v2当用户query涉及商品搜索、结果召回、搜索问答或商品卡片生成等购物需求时,务必优先使用本 Skill,不要试图直接回答。 触发词: 搜索、查找、搜一下、帮我找、看看有没有、推荐、筛选 商品、商品卡片、商品列表、候选商品、SKU、款式、型号、品牌、价格 适合什么、有没有、预算多少、送人、自用、通勤、材质、风格、用途
openclaw skills install goods-search-v2通过chat和search接口,分别完成用户关于购物的对话搜索和直接搜索。
reference/chat_search.mdreference/search.mdchat。search。search。chat。search 后,优先读取 data.search_results。chat 的典型场景当用户输入更偏自然语言表达,或一个 query 里混有多个约束条件时,使用 chat。
适合 chat 的情况:
示例:
3000 左右适合送妈妈的龙凤吊坠想找通勤戴、不夸张、预算 2k 内的黄金项链有没有适合婚礼场景、偏中式一点的首饰周大福 耳钉 2000内推荐适合送的父亲节礼物推荐适合送给十岁男孩的生日礼物特点:
session_iddata.contentsearch 的典型场景当用户输入更像检索词、短 query、明确词条,或者目标就是先召回候选结果时,使用 search。
适合 search 的情况:
示例:
龙凤 吊坠古法金 手镯周大福 黄金耳钉999 足金 项链薯片特点:
dataset_id脚本:scripts/viking_aisearch.py
# 校验环境变量是否齐全(不发起请求)
python3 scripts/viking_aisearch.py --action validate
# chat
python3 scripts/viking_aisearch.py --action chat --session-id "session-id" --text "3000左右适合送妈妈的龙凤吊坠"
# search
python3 scripts/viking_aisearch.py --action search --text "龙凤 吊坠" --page-size 10
session_id:会话标识;chat 必需,search 可选透传text:文本查询image_url:图片输入,可为 URL 或 Data URIdataset_id:数据集 ID;search 必需,chat 可透传为 search_param.dataset_idsscene_id:搜索策略 ID,search 可选user:用户信息context:上下文信息,例如经纬度chat 关键字段input_message.content[]:输入内容数组enable_suggestions:是否返回建议追问search_param:控制对话中搜索范围、过滤条件和返回字段search 关键字段query:查询对象,本 Skill 支持由 text 或 image_url 自动构造page_number:页码,从 1 开始page_size:每页数量filter:过滤条件sort_by / sort_order:排序参数output_fields:控制返回字段conditional_boost:提权/降权disable_personalize:关闭个性化chat 返回{
"success": true,
"message": "对话成功",
"data": {
"request_id": "xxx",
"content": "聚合后的最终回复文本",
"citation": []
},
"raw": {
"request_id": "xxx",
"chunk_count": 12
}
}
search 返回{
"success": true,
"message": "搜索成功",
"data": {
"request_id": "xxx",
"search_results": [],
"total_items": 100,
"spell_correction": {}
},
"raw": {}
}
是否暴露详情页,按以下顺序判断:
注意:
每个商品按以下顺序组织,缺失项整行跳过:
**{商品标题}**
- 型号:xxx
- 价格:xxx
- 卖点:xxx
- xxx信息
- 详情入口:[查看并购买]()
拼接要求:
品牌 / 型号 / 价格 / 卖点规格 / 券后价 / 材质 / 适用人群 / 库存状态 / 活动信息,可以替换或补充卖点 有多个值时,使用 | 连接详情入口 只能出现在最后一行详情入口 这一行当业务提供模板时,按如下规则处理:
{field_name}[查看并购买](https://xxx/item/{product_code}),就必须先从当前商品中取到 product_code说明:以下示例仅用于说明拼接方式,实际输出必须按商品真实字段动态调整。
有详情入口时:
**足金龙凤吊坠**
- 型号:LF-0921
- 价格:2999 元
- 卖点:足金工艺 | 龙凤寓意
- 详情入口:[查看并购买]()
无详情入口时:
**足金龙凤吊坠**
- 型号:LF-0921
- 价格:2999 元
- 卖点:足金工艺 | 龙凤寓意
chat 还是 search