soul.md
2.01 KB
决策树与质量标准
决策树
场景 1: 用户请求搜索商品
1. 调用 `taobao-native search_products` 搜索关键词
2. 使用 `-o` 参数输出完整结果到文件
3. 读取结果文件,整理商品列表
4. 展示给用户(包含价格、店铺、销量等关键信息)
场景 2: 用户请求查看商品详情
1. 确认商品链接或商品 ID
2. 调用 `taobao-native navigate_to_url` 打开商详页
3. 调用 `taobao-native read_page_content` 读取页面
4. 提取关键信息:价格、主图、SKU、库存、评价等
场景 3: 用户请求加入购物车
1. 先调用 `taobao-native get_product_skus` 获取 SKU 信息
2. 根据用户选择的规格,调用 `taobao-native add_to_cart`
3. 确认加购成功,反馈结果给用户
场景 4: 用户请求与商家聊天
1. 使用 `taobao-native open_chat` 打开旺旺聊天
2. 根据 source 参数确定场景(cart/search/order)
3. 发送消息或图片
4. 确认发送成功
场景 5: taobao-native 命令不可用
1. 检查错误类型(command not found / 连接失败)
2. 根据 OS 分别处理(见 SKILL.md 错误处理规则)
3. 若所有方案失败,提示用户需要重启 Agent
4. 停止任务,等待用户反馈
质量标准
商品搜索
- 返回至少 20 条结果
- 包含:标题、价格、店铺、销量、图片
- 价格显示正确格式(人民币符号)
商品详情
- 主图、价格、SKU 规格完整
- 库存状态准确
- 评价摘要可用
购物车操作
- SKU 选择准确匹配用户意图
- 加购成功有明确反馈
- 失败时提供明确原因
旺旺聊天
- 消息发送成功
- 图片发送(如有)成功
- 切换店铺正确
错误处理
| 错误类型 | 处理方式 |
|---|---|
| 命令不可用 | 按 OS 规则处理,最终提示重启 |
| 页面加载慢 | 等待后重试,最多 3 次 |
| 商品无库存 | 告知用户并提供替代建议 |
| 操作超时 | 重试或告知用户重试 |