第02课 工程化技术栈:AI Agent × MCP × 自动化工具链

第02课 工程化技术栈:AI Agent × MCP × 自动化工具链

一个技术选择的教训

赵明在2025年犯了一个错。

他花了两个月时间,用Python写了300行脚本来自动化亚马逊的广告报告。它能跑——但只能在他的电脑上跑。换了台电脑就各种报错。亚马逊API改了个参数,脚本也挂了。更要命的是,他写的代码只有他自己能看懂。

助理小何问:"赵哥,我想把这个改成也能看Shopee的数据,你教我?"赵明看了看自己两个月前写的代码,发现自己也看不懂了。

问题不是技术太难,而是他选择了错误的技术栈。

他需要的不是一堆散装脚本——而是一个完整的、模块化的、可维护的工程化技术栈。


工程化技术栈的三层架构

一个成熟的软件系统通常有三层:

┌─────────────────────────────┐
│    应用层(解决具体问题)      │
├─────────────────────────────┤
│    中间层(调度、协议、通信)   │
├─────────────────────────────┤
│    基础层(计算、存储、网络)   │
└─────────────────────────────┘

我们的电商工程化技术栈也是三层:

基础层:AI大模型

这是"大脑"——负责理解、分析、生成。

模型 优势 适用场景 成本
Claude Opus 4.7 最强推理、100万上下文 复杂分析、策略制定 $5/MTok输入
DeepSeek-V3 高性价比、中国友好 内容生成、翻译 ¥0.5/千tokens
Qwen-2.5 中文优化 面向中国市场的内容 按量计费

推荐配置:Claude Opus 4.7做核心决策(选品分析、策略制定),DeepSeek做日常任务(内容生成、数据格式化)。一个管"重要的事",一个管"重复的事"。

中间层:Hermes Agent + MCP

这是"引擎"——负责执行、调度、协调。

Hermes Agent v0.8 的核心能力:

40+ 内置工具
    → 文件操作、网页访问、API调用、数据处理

Skills Hub(agentskills.io)
    → 社区共享技能,一键复用

Cron 定时任务
    → 自然语言配置你的"触发器"

消息网关
    → Telegram / 微信(HermesClaw) / Discord / Email

子代理并行
    → 多个任务同时执行

自我学习闭环
    → 从经验中生成Skills,下次自动更好

MCP(Model Context Protocol) 的角色:

MCP是标准化的"连接器"——让AI Agent能以统一的方式连接各种外部工具和数据源。

Hermes Agent
    ↕ MCP协议(JSON-RPC 2.0)
各种工具和服务
    ├── 电商平台API
    ├── 广告平台API
    ├── 数据分析工具
    ├── 素材生成工具
    └── 消息推送服务

把MCP理解为"USB接口"——不管什么设备(U盘、键盘、鼠标),只要符合USB标准就能即插即用。MCP就是AI工具领域的USB标准。

应用层:流水线配置

这是"任务"——具体解决什么问题。

流水线 功能 触发方式
日常巡检 全平台数据扫描+告警 定时(每天8:00)
新品上架 选品→Listing→上架→广告 手动触发
广告优化 ACOS监控+出价调整 定时(每6小时)
库存管理 库存天数检查+补货提醒 定时(每天)
客服预警 差评监控+自动回复 事件触发
竞品追踪 价格/排名/新品变动 定时(每天)

Hermes Agent 搭建指南

Step 1:安装

# macOS / Linux
curl -fsSL https://hermes.ai/install.sh | bash

# Windows
winget install hermes-agent

Step 2:模型配置

hermes model

# 选择你的AI模型提供商
# 推荐:先配置一个高性能模型(Claude)+ 一个经济模型(DeepSeek)

模型选择策略:

任务类型 推荐模型 理由
选品分析(复杂推理) Claude Opus 4.7 需要深度分析
Listing生成(创意) Claude Opus 4.7 创意质量更高
数据格式化(简单) DeepSeek-V3 成本低10倍
日常报告(批量) DeepSeek-V3 大量重复任务
实时告警(速度) DeepSeek-V3 响应快

Step 3:工具配置

hermes tools

# 启用以下工具集:
# - 文件系统(存储Listing版本、报告)
# - 网页访问(采集竞品数据)
# - API调用(连接平台接口)
# - 消息发送(告警推送)

Step 4:消息网关

hermes gateway

# 配置 Telegram Bot(推荐,无需翻墙)
# 或 HermesClaw(微信桥接,适合中国团队)

Step 5:Cron定时任务

hermes cron

# 添加任务,例如:
# "每天早上8点,检查所有ASIN的销量和排名变化,发送日报到Telegram"
# "每6小时,检查广告ACOS,超过40%的自动降低出价10%"

MCP Server配置

MCP Server是连接外部服务的"插头"。每个MCP Server提供一组工具。

必装的三个MCP Server

1. 文件系统 Server(内置)

管理所有本地文件——Listing版本、数据报告、配置文件。

2. 数据采集 Server

# 概念配置
server: ecommerce_data
capabilities:
  - 关键词搜索量查询
  - 竞品排名追踪
  - 价格监控
  - 评论采集
platforms:
  - amazon
  - shopee
  - tiktok_shop

3. 通知推送 Server

# 概念配置
server: notification
capabilities:
  - telegram_message
  - wechat_message  # 通过HermesClaw
  - email
rules:
  - level: critical → 立即推送
  - level: warning → 汇总到日报
  - level: info → 仅记录

安全边界:AI能做什么、不能做什么

工程化不意味着全自动——而是意味着有边界的自动化

审批规则矩阵

操作 风险等级 AI行为
数据查询/报告生成 自动执行
Listing文案建议 自动生成,人工确认
广告出价微调(±10%) 自动执行,事后通知
广告出价大幅调整(>30%) 生成建议,等待审批
新品上架 全部准备好,等待审批
删除/下架产品 极高 仅建议,绝不自动执行
账号设置变更 极高 仅建议,绝不自动执行

关键原则:越是不可逆的操作,越需要人工审批。AI负责"准备所有材料",人负责"最后一步确认"。

数据安全

Hermes Agent本地部署的安全优势:

✅ 所有数据存储在你自己的电脑/服务器上
✅ API密钥加密存储在本地
✅ 不会向第三方传输你的运营数据
✅ 可以断网使用(使用本地模型时)

赵明的技术栈重建

赵明把300行Python脚本扔掉了。用了两天时间,他搭建了完整的工程化技术栈:

Claude Opus 4.7(复杂分析) + DeepSeek-V3(日常任务)
         ↕
    Hermes Agent v0.8(调度引擎)
         ↕
    MCP 协议连接
    ├── 亚马逊数据采集
    ├── Shopee数据采集
    ├── TikTok Shop数据采集
    ├── 广告数据汇总
    └── Telegram消息推送
         ↕
    Cron 定时任务
    ├── 08:00 日常巡检
    ├── 14:00 广告优化检查
    └── 20:00 库存预警

助理小何也能用——因为所有操作都是自然语言。不需要看代码,不需要懂Python。

“帮我查一下上周五那个新品的竞品价格是多少。”——直接问Hermes就行。

“把上次的广告报告重新发一遍到我邮箱。”——Hermes自己知道报告存在哪里。

这才是可维护的技术栈——人换了、设备换了,系统照样能跑。


技术栈搭建清单

今天你需要完成的配置:

步骤 预计时间 完成标志
安装Hermes Agent 5分钟 命令行输入hermes有响应
配置Claude模型 5分钟 能和AI正常对话
配置DeepSeek模型 5分钟 经济模型备选就绪
配置消息网关 10分钟 收到测试消息
设置第一个Cron任务 5分钟 定时任务运行成功
总计 30分钟

30分钟。你的"工程基础设施"就建好了。


本课核心

一个架构:三层技术栈 = AI大模型(大脑)+ Hermes Agent + MCP(引擎)+ 流水线配置(任务)

一个原则:越是不可逆的操作,越需要人工审批。AI负责准备,人负责确认。

下一课,我们建第一条真正的流水线——选品上架流水线。