集团AI采购 · 可落地开发文档

用 Hermes 智能体在淘宝与 1688 自动化执行「看货—比价—旺旺询价—谈判—下单」

版本 1.0 · 2026-08-18 · iot.jjcl.cn

01

项目概述

用 Hermes 智能体在淘宝与 1688 执行「看货—比价—旺旺聊天询价—谈判—下单」的自动化采购。

核心理念:AI 当大脑,真人登录的浏览器当手脚——不伪造请求、不模拟登录,所有操作发生在真实账号、真实会话中,从根上规避平台风控。

核心原则 AI 负责看货比价、理解回复、生成砍价话术、做决策;真人浏览器负责所有实际操作(点击、输入、聊天、下单)。付款始终由人工完成。
02

总体架构图

五层链路,从决策方的一句话到平台上的真实操作:

┌─────────────────────────────────────────────────────────┐ │ 集团 AI 采购 架构 │ └─────────────────────────────────────────────────────────┘ ① 皇 上 (微信 / 对话) │ 一句话指令:「买 XX 型号 10 个,预算 500」 ▼ ② Hermes 采购员 Profile(大脑) │ SOUL 规则引擎 + 记忆库(供应商/话术/采购单) ▼ ③ CDP 桥接层(Node.js + WebSocket) │ 动作 API:search / chat / order ... ▼ ④ 真实 Chrome(登录态手脚) │ 已登录淘宝/1688 的真人浏览器,常驻不重启 ▼ ⑤ 淘宝 / 1688 平台 真实会话操作,零伪造请求
03

技术选型对比表

三条路线对比,结论:选 A,备选 B,C 不适用于个人。

方案 技术 风控风险 无人值守 资质要求 结论
A 真实浏览器 + CDP
Chrome --remote-debugging-port
最低推荐 需常驻 个人账号即可 首选
B 云端反检测浏览器
patchright / undetected-chromedriver
中高封号风险 24h 无人值守 个人账号 备选
C 官方开放平台 API
淘宝开放 / 1688 开放
最低最稳 全自动 企业资质个人不可行 放弃
选型结论:方案 A 在真实浏览器中通过 CDP 协议驱动,操作发生在已登录的真实会话中,不触碰任何反爬逻辑,风控风险最低。代价是需要一台常驻运行的浏览器,阶段二部署到云端虚拟屏解决。
04

桥接层实现

Chrome 启动命令

以远程调试模式启动 Chrome,开放 9222 端口供桥接层连接:

# macOS
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome \
  --remote-debugging-port=9222 \
  --remote-allow-origins=* \
  --no-first-run

CDP 连接要点

  1. 访问 http://127.0.0.1:9222/jsonwebSocketDebuggerUrl
  2. 用 WebSocket 连上后调用 Network.getAllCookies 取登录态 Cookie
  3. 调用 Runtime.evaluate 执行 JS 完成页面点击 / 输入 / 读取
  4. 调用 Page.navigate 完成页面跳转

动作 API 清单

API 功能 返回数据
search_product搜索商品价格 / 起批量 / 评分 / 运费
open_offer打开商品详情页详情参数 / SKU / 库存
send_chat旺旺发消息发送结果(AI 生成话术)
read_reply读商家回复回复文本
submit_order提交订单订单号 / 待支付状态
quote_history查历史成交价历史价格曲线
// 桥接层核心示例 (Node.js)
const WebSocket = require('ws');
const ws = new WebSocket(webSocketDebuggerUrl);

ws.on('open', () => {
  // 取登录态 Cookie
  ws.send(JSON.stringify({ id: 1, method: 'Network.getAllCookies' }));
});

// 执行 JS:搜索页面读取商品列表
ws.send(JSON.stringify({
  id: 2, method: 'Runtime.evaluate',
  params: { expression: 'document.querySelector(".price").textContent' }
}));
05

采购员智能体 · SOUL 设计要点

比价规则

对搜索结果按以下维度加权排序,选出 top 3 候选:

砍价话术策略

谈判规则

06

采购流程时序

① 决策方说「买 XX 型号 10 个预算 500」 │ ▼ ② 搜索比价 ── search_product 抓取候选列表 │ ▼ ③ AI 筛选 top3 ── 加权排序选出最优三家 │ ▼ ④ 旺旺询价 ── send_chat 发送 AI 生成的询价话术 │ ▼ ⑤ 读回复理解 ── read_reply 抓取商家回复文本 │ ▼ ⑥ 继续谈判或换下一家 ── ≤3 轮,谈不拢换家 │ ▼ ⑦ 谈妥提交订单(待支付)── submit_order │ ▼ ⑧ 决策方确认 ── 微信推送,人工过目 │ ▼ ⑨ 人工付款 ── 永远人工,AI 不碰钱 │ ▼ ⑩ 记录成交价入库 ── quote_history + 采购单
07

记忆库设计

三张表持久化存储在 Hermes 记忆中心,跨会话复用:

表名 字段 用途
供应商档案 店铺名 / 平台 / 评分 / 历史成交价 / 合作次数 / 备注 复购优选、黑名单、商誉跟踪
话术库 开场白 / 砍价 / 催单模板 话术迭代、AB 测试、风格统一
采购单 日期 / 商品 / 数量 / 单价 / 供应商 / 状态 订单追踪、成本核算、历史复盘
08

风控与安全重点

⚠️ 封号防护五条铁律
  1. 采购专用小号,绝不用于日常购物
  2. 聊天间隔随机 8-20 秒,模拟真人节奏
  3. 单日聊天量上限(建议 ≤ 30 家)
  4. 付款永远人工,AI 不碰支付环节
  5. 不做 7×24 轰炸,设活跃时段(如 9:00-18:00)

登录态维护

假货防护

09

部署方案

阶段一 · 本机试用

阶段二 · 云端常驻

云端方案 小广 / 小家云主机开虚拟屏(Xvfb)跑真实 Chrome + CDP,Hermes 大脑同机部署。微信一句话触发采购,Mac 关机也不怕。
10

验收标准

验收项 标准
搜索功能search_product 能抓取 ≥ 10 条商品结果
比价正确加权排序结果与人工比价一致
旺旺消息发出send_chat 发送后商家可见
回复能读到read_reply 能正确抓取商家回复文本
谈判 3 轮内每家谈判不超过 3 轮自动收手
待支付订单生成submit_order 后淘宝/1688 出现待支付订单
风控指标连续 7 天无封号、无限流
11

澳标合规筛查标准

采购执行前的第一道闸门:按澳洲合规要求将采购清单逐项分类,红色项不搜不问直接跳过,橙色项强制限定词+插头核对,绿色项正常采购但要求认证证据。

三色铁律
  • 🔴 红色(必须到澳买):烟雾报警器(AS 3786)、CO报警器(AS/NZS 1670)、UPS(AU版230V)、SIM卡(澳运营商)——清单直接跳过,标注"到澳买",绝不搜索
  • 🟠 橙色(有条件):智能开关/插座/继电器(230V通用版,插座必须AS/NZS 3112澳规三斜脚插头)、电动球阀(24V低压+防回流)、灌溉阀(螺纹澳20mm BSP)、浇灌控制器/温控器/摄像头/门铃/泛光灯/智能门锁(必须AU版,门锁AS 4145.2)——搜索强制加"澳规/澳版/AU"关键词,商品页核对插头规格
  • 🟢 绿色(可直购):电池/USB供电类(门窗磁/温湿度/漏水/人体雷达/燃气/土壤水分/水质/CT电表/氡气/VOC/红外转发器/4G上网卡/Linux平板)——正常采购,但无线设备要求店铺出示RCM标志或认证描述
分类 设备范围 采购执行规则
🔴 红色(必须到澳买) 烟雾报警器(AS 3786)、CO报警器(AS/NZS 1670)、UPS(AU版230V)、SIM卡(澳运营商) 清单直接跳过,标注"到澳买",绝不搜索
🟠 橙色(有条件) 智能开关/插座/继电器(230V通用版,插座必须AS/NZS 3112澳规三斜脚插头)、电动球阀(24V低压+防回流)、灌溉阀(螺纹澳20mm BSP)、浇灌控制器/温控器/摄像头/门铃/泛光灯/智能门锁(必须AU版,门锁AS 4145.2) 搜索强制加"澳规/澳版/AU"关键词,商品页核对插头规格
🟢 绿色(可直购) 电池/USB供电类(门窗磁/温湿度/漏水/人体雷达/燃气/土壤水分/水质/CT电表/氡气/VOC/红外转发器/4G上网卡/Linux平板) 正常采购,但无线设备要求店铺出示RCM标志或认证描述
认证证据铁律 任何店铺若无法提供对应认证描述(AU版标识/AS/NZS标准号/插头规格),直接淘汰,不进入比价和谈判环节。此筛查标准与采购流程闭环:合规不通过 → 不搜索、不问价、不入选。