很荣幸成为 5 月超级 AI 大航海的教练,再次做航海教练,感觉要拿点什么来分享才对。

简单自我介绍一下:

我是轩辕,10 年+深圳产研团队管理经历,生财首届航海家,也做过视频号航海教练。

之前视频号、公众号两个项目都做过 6 位数变现,也拿过生财首届黑客松铜奖。

我做了有 theclawworker.com 等网站,多场线下 OpenClaw 分享嘉宾,目前深耕 OpenClaw 已经变现 5 位数,8 个左右 ChatGPT Plus 账号。

这次大航海有 1.4 万多人,我一直在想:开船之后,我除了在群里答疑,能不能给大家分享一个真正实用、能马上用起来的 AI Agent 教学。

于是我做了一个微信群 AI Agent。

它不是聊天机器人。

它能帮我读取指定微信群消息,理解我关心什么,再自动整理出我需要看的摘要、重要信息、待处理事项和回复草稿。

如果你微信群很多,很多群已经开了免打扰,但又怕错过重要信息,这个东西你大概率也用得上。

这篇你可以直接拿走三样东西:

  1. 一个已经跑通的微信群 AI Agent 思路;
  2. 几段可以复制给 Codex 的核心提示词;
  3. 几个可以迁移的真实案例:教练 #举手、免打扰群摘要、个人微信对话蒸馏、群信息提炼。

先看最终效果

第一类:群摘要

群摘要效果

第二类:待处理清单

待处理清单效果

第三类:回复初稿

回复草稿效果

第四类:筛选合作对象

第五类:Mac 通知

Mac 通知效果

我为什么先从航海教练场景做

航海群里,#举手 是一个非常好的提问标识。

它的好处是明确。

不是所有聊天都需要处理,但带 #举手 的消息,大概率就是船员希望教练看到的问题。

对教练来说,真正麻烦的不是回复一条消息,而是这几件事叠在一起:

  1. 你要先发现有人提问;
  2. 你要翻上下文,理解他到底卡在哪里;
  3. 你要判断这是规则问题、工具问题、方向问题,还是个人情况问题;
  4. 你要写一条不像 AI、能让对方下一步动起来的回复;
  5. 你还不能让 AI 自动乱回。

所以我设计的不是“自动回复机器人”。

我真正要的是一个“教练助理”:

发现问题
-> 整理上下文
-> 生成回复草稿
-> 通知我
-> 我人工审核后再回复
航海教练 #举手 案例

这个边界很重要。

社群答疑不是客服机器人。很多问题必须结合上下文和经验判断。

AI 可以帮我省掉“盯群、翻记录、起草”的时间,但最后那一下判断,必须由人来做。

但这不只是教练能用

教练答疑只是第一个演示案例。

更大的场景其实是:微信群太多,消息太多,只能开免打扰。

但开了免打扰之后,又会出现另一个问题:

我不想看全部消息,但我也不想错过和我有关的重要信息。

比如:

  • 老板群里有人 @ 你;
  • 客户群里出现“退款”“投诉”“打不开”;
  • 课程群里出现“作业”“回放”“资料”;
  • 项目群里出现“截止”“明天”“付款”“合作”;
  • 某个高质量群你开了免打扰,但又想每天看一眼重点摘要。
  • 你和某个重要朋友、合作方、学员聊过很多内容,想把自己说过的关键判断、对方反复提到的问题蒸馏出来。

这时候你不需要 AI 把群里每句话都读给你听。

你真正需要的是:告诉 AI 你关心什么,然后让 AI 按你的要求提炼出你要看的结构。

比如你可以让它回答:

  • 有没有人 @ 我;
  • 有没有人提到我的名字;
  • 有没有人说合作、付款、报价;
  • 有没有人问资料、作业、链接;
  • 有没有客户说打不开、没收到、退款、投诉;
  • 有没有群里出现一个明显值得关注的机会。

这件事更准确的流程不是“用户自己筛选”,而是:

消息源
-> 我告诉 AI:我关心什么、不要什么、输出成什么结构
-> AI 理解要求并提炼摘要、重点、关键词命中和待处理事项
-> 我打开结果查阅
-> 如果有必要,再人工处理

这就是微信群 AI Agent 的第二个用法。

免打扰群摘要案例

如果消息源换成飞书群、飞书评论、飞书任务消息,本质也一样。

都是:

消息源
-> 告诉 AI 你关心什么
-> AI 按你的要求理解和提炼
-> 给你摘要、重点和待处理事项
-> 你决定只是查阅,还是继续处理

微信群太多时,最贵的不是消息本身,而是你被它反复打断的注意力。

接下来保姆级的教程教你怎么搭建。

Mac 保姆级搭建教程

把目标说清楚,把工具入口给 Codex,然后让 Codex 自己去安装、验证、写脚本、跑结果。

所以这部分最重要的不是命令,而是几段可以复制给 Codex 的核心提示词。

你要看的也是两个东西:

  1. 你复制给 Codex 的输入;
  2. Codex 给你的结果汇报和生成文件。

保姆级教程不是让你学会每条命令,而是让你学会把任务交代清楚、让 Agent 自己执行、你负责验收。

先说明前提。

这版教程默认你已经有:

  • Mac;
  • 微信桌面版,并且已经登录;
  • Codex 可以正常使用。

我们这里只介绍 Codex 怎么来做。

第 1 步:新建一个本地工作目录

先在本地新建一个工作目录,比如:

wechat-ai-agent

这个目录后面专门放这套微信群 AI Agent 的运行文件和输出结果。

然后用 Codex 工作区选择这个目录。

第 2 步:先让 Codex 判断 wx-cli 能不能用

这是最关键的一步。

你先不要自己安装 wx-cli,不要自己写脚本,也不要自己改配置。

第一轮先让 Codex 看项目原理和边界。

直接把下面这段发给 Codex:

我想在这台 Mac 上做一个微信群 AI Agent。

目标不是自动回复,而是帮我整理微信群重要信息。

请你先帮我做第一步:阅读并判断 wx-cli 这个项目是否适合用于本机微信消息读取。

工具入口可以先看这个项目:
https://github.com/jackwener/wx-cli

要求:
- 你自己检查当前目录和环境;
- 先判断它的基本原理;
- 判断它理论上能不能读取个人微信聊天记录和微信群记录;
- 判断它在 Mac + 微信桌面版环境下是否值得继续验证;
- 说明主要风险和边界;
- 这一轮先不要采集微信消息,也不要做摘要、关键词或定时任务;
- 如果你判断可以继续,再给我下一步验证方案。

如果看到类似我这样的执行效果,说明你的 Codex 可以做:

Codex 判断 wx-cli 原理和边界

看到什么算成功:

  • Codex 能说清楚 wx-cli 大概是什么原理;
  • Codex 能判断它是否适合继续验证;
  • Codex 没有直接开始采集你的聊天记录;
  • Codex 给出下一步“验证微信消息是否可读”的方案。

第 3 步:遇到 Mac 权限时,按提示做一次终端授权

这一步很关键。

Mac 上 wx-cli 需要读取本机微信数据库密钥。我的实测里,Codex 已经识别到微信数据目录,也找到了微信进程,但卡在 macOS 权限上。

当时 Codex 给我的判断大概是:

微信数据目录已识别成功。
wx-cli 找到了微信进程。
失败点是 macOS 权限:当前微信是 Apple 官方 hardened runtime 签名,task_for_pid 读内存密钥失败。
普通权限重签名失败。
非交互 sudo 失败,因为需要管理员密码。

这类步骤 Codex 不能替你输入 Mac 管理员密码。

所以这里需要你自己打开本机终端,手动执行一次。

这一步会对你本机的微信 App 做一次本地重签名。如果你介意这类系统级操作,就不要继续照做。微信更新后,也可能需要重新处理一次。

复制下面这段:

killall WeChat 2>/dev/null || true
killall WeChatAppEx 2>/dev/null || true
sudo codesign --force --deep --sign - /Applications/WeChat.app
open /Applications/WeChat.app

中间会要求你输入 Mac 管理员密码。

输入时终端通常不会显示密码,也不会显示星号,这是正常的。

等微信重新打开并登录后,再执行:

sudo [你的项目目录]/node_modules/.bin/wx init

注意:上面这条是通用写法。

你照做时,大概率和我的路径不一样。

所以这一步不要照抄我的本机目录,直接复制 Codex 给你的那条 wx init 命令,Codex 会告诉你怎么做,如下图:

终端授权路径提示

如果你不确定路径,就把 Codex 给你的命令复制出来执行;不要自己猜路径。

看到什么算成功:

  • 微信重新打开;
  • 你能正常登录微信;
  • wx init 不再卡在读取密钥;
  • Codex 后续能继续跑默认采集;
  • Codex 明确告诉你“微信信息已经可读”。

这一步做完后,回到 Codex,告诉它:

好了,我已经按你给的终端命令完成授权和 wx init 了。

请继续验证微信信息是否可读。
仍然不要展示原始聊天记录,输出给我看的内容必须脱敏。

第 4 步:让 Codex 验证微信信息是否可读

如果 Codex 判断可以继续,再发下一段:

可以,继续帮我验证这台 Mac 能不能读取到微信消息。

要求:
- 你自己处理能处理的安装和依赖问题;
- 需要我确认系统权限、微信状态或登录状态时,一次只告诉我一个动作;
- 这一轮只验证“微信信息是否可读”;
- 不做定时任务;
- 不做自动回复;
- 不自动操作微信界面;
- 不把原始聊天记录直接展示在回复里;
- 如果需要保存验证结果,请只保存到本地;
- 给我看的结果必须先脱敏:不要展示群成员昵称、手机号、链接、二维码、地址、订单、付款信息、私有群名或其他可识别隐私。

看到什么算成功:

  • Codex 告诉你它已经安装或准备好 wx-cli;
  • Codex 能看到微信会话列表;
  • Codex 能读取你指定群的最近消息;
  • Codex 明确回复:微信信息已经可读;
  • Codex 给你看的验证结果是脱敏后的,不是原始聊天记录。
wx-cli 读取成功并脱敏

第 5 步:告诉 Codex 你关心哪些信息

微信信息可读之后,再发下一段提示词。

这段提示词才是“微信群 AI Agent”的核心输入:

现在微信信息已经可读,请继续帮我做一个微信群 AI Agent。

我要处理的群:
- [填你的微信群名]

 

我关心的信息:
- #举手
- @我
- 我的名字:[填你的名字或昵称]
- [填你真正关心的 5-10 个关键词]

 

请你帮我完成:
1. 读取这个群最近消息;
2. 按我的关心点整理摘要;
3. 列出重要信息和待处理事项;
4. 如果是提问,生成回复草稿;
5. 把结果保存到本地 Markdown 文件;
6. 输出给我看的内容必须脱敏。

 

限制:
- 不自动操作微信界面;
- 不自动发送任何微信消息;
- 不公开原始聊天记录;
- 不展示群成员昵称、手机号、私有链接、二维码、地址、订单、付款信息等可识别隐私;
- 原始记录只允许保存在本地,不进入公开文章或截图。

这一段你真正要说清楚的是:

  • 你要看哪个群;
  • 你关心什么信息;
  • 你希望 AI 输出什么结构;
  • 你不允许它做什么。

看到什么算成功:

  • Codex 输出群摘要;
  • Codex 输出重要信息;
  • Codex 输出待处理事项;
  • Codex 输出回复草稿;
  • Codex 告诉你文件保存在哪里;
  • 公开可展示的版本已经脱敏。

第 6 步:让 Codex 生成你要看的摘要结构

如果你不是为了处理 #举手,而是想做免打扰群摘要,可以把提示词改成这样:

请帮我整理这个微信群最近消息。

我的目标不是看完整聊天记录,而是快速知道有没有重要信息。

请按这个结构输出:

1. 群里主要聊了什么;
2. 和我有关的信息;
3. 我设置的关键词命中情况;
4. 需要我处理的事项;
5. 可以只看不处理的信息;
6. 不确定、需要我自己确认的内容。

 

我的关键词是:
- [填关键词 1]
- [填关键词 2]
- [填关键词 3]

 

要求:
- 不要编造;
- 不要把无关聊天硬塞进摘要;
- 重要信息请保留必要上下文;
- 如果没有需要处理的事,就明确说“暂时没有需要处理”;
- 输出给我看的内容必须脱敏,不要暴露群成员昵称、私有链接和任何可识别隐私。

看到什么算成功:

  • 你拿到的是你关心的摘要结构;
  • 不是一大段聊天流水账;
  • AI 会区分“只是查阅”和“需要处理”;
  • 如果没有命中,它会明确告诉你没有;
  • 摘要能看懂,但不会暴露原始聊天隐私。

第 7 步:需要定时或通知时,再让 Codex 继续

第一版跑通后,再考虑定时和通知。

不要一开始就把需求堆太复杂。

可以继续给 Codex:

刚才这套微信群 AI Agent 已经能读取消息并生成摘要。

请你继续帮我做一个简单的定时检查版本。

目标:
1. 每隔 [填时间,比如 30 分钟 / 1 小时] 检查一次指定群;
2. 只在命中关键词或有待处理事项时提醒我;
3. 提醒方式优先用 Mac 通知;
4. 所有结果仍然写入本地 Markdown;
5. 不自动发送微信消息;
6. 给我看的通知和摘要都要脱敏,不展示原始聊天记录。

 

请先给我方案,再执行。

看到什么算成功:

  • Codex 告诉你定时检查怎么运行;
  • 你能看到本地结果文件;
  • 命中关键词时能看到 Mac 通知;
  • 没有命中时不会一直打扰你。
定时检查和通知

第 8 步:卡住时,让 Codex 自己处理

如果中间卡住,不要自己研究一堆命令,也不要把自己变成问题处理工程师。

直接把错误截图或终端输出发给 Codex,然后说:

我卡在这一步了。

请不要继续做新功能。

请你自己先定位并处理当前问题:
1. 现在卡在哪里;
2. 可能原因是什么;
3. 你可以自己处理的部分,请你直接处理;
4. 只有必须我手动确认权限、登录、截图或输入信息时,再告诉我需要我做什么;
5. 需要我协助时,一次只告诉我一个动作,并说明看到什么算成功。

 

不要把一长串检查步骤丢给我。

第 9 步:人工审核后再回复

这一步不要省。

你应该打开 pending.md,逐条看:

  1. 这个问题是不是应该回复;
  2. 草稿有没有理解错上下文;
  3. 有没有需要补充个人经验;
  4. 有没有说得太满;
  5. 有没有涉及隐私、敏感承诺或不该公开的信息。

确认没问题后,再由你自己复制到微信里回复。

这一步看到什么算成功:

你能把一条群问题从:

群里随机出现

变成:

待处理清单
-> 回复草稿
-> 人工审核
-> 手动回复

这个闭环跑通,就已经够用了。

人工审核后再回复

另外两个实操案例

上面讲的是航海教练 #举手。

但同一套微信群 AI Agent,还可以做两类更通用的事情。

案例一:采集指定个人微信对话,蒸馏出长期判断

有些个人对话不是普通聊天。

比如你和一个重要朋友、合作伙伴、学员、客户长期交流过很多内容。里面可能藏着:

  • 你自己反复说过的核心判断;
  • 对方反复问你的问题;
  • 你对某个项目、产品或内容方向的长期规划;
  • 你讲出来但还没写进知识库的世界观;
  • 很适合之后变成文章、产品判断或长期表达的内容。

这种时候,我不需要把整段聊天公开,也不需要让 AI 原样复述。

我真正要的是:

广告媒流(小程序)-爆款监控
指定一个人或一段对话
-> 只读采集本地聊天记录
-> 脱敏
-> 蒸馏出核心判断
-> 写进长期知识文件

比如下面这个例子,我让 AI 采集并蒸馏一段和“弥生虾囡”的对话。

指定个人微信对话采集和蒸馏

截图里这次采集到了 491 条目标对话,脱敏丢弃 11 条,最后蒸馏出 8 个核心世界观 / 规划判断,并写入多个长期文件。

这里最重要的不是“采集了多少条”。

真正重要的是:这些内容原来散在聊天记录里,之后很难被复用;蒸馏之后,它们就能进入个人知识库和内容生产流程。

聊天记录本身不是资产,被脱敏、蒸馏、写进长期系统之后,才会变成资产。

案例二:采集群信息,提炼出可复用观点

第二类是群信息。

群聊最容易被浪费。

因为群里的信息很碎:

  • 有人提问;
  • 有人反馈;
  • 有人补充案例;
  • 自己在群里临场回复;
  • 过几天就被新消息冲掉了。

但如果你把它采集下来,让 AI 按你的目标蒸馏,它就不只是聊天记录。

它会变成:

  • 用户观点;
  • 常见问题;
  • 真实反馈;
  • 销售异议;
  • 产品判断;
  • 可复用表达。

下面这张图就是一个群信息采集和提炼案例。

群信息采集和提炼

比如图里这次采集了学员群,脱敏后保留 625 条,其中我自己的发言 369 条。

最后沉淀出来的不是聊天摘要,而是“轩辕观点蒸馏”,包括:

  • Agent 使用观点;
  • 知识管理与过程复用;
  • 产品与商业判断;
  • 可复用表达;
  • 可以继续进入长期知识库的句子和判断。

这类案例对做社群、做内容、做产品的人很有用。

因为很多高价值表达,不一定一开始就写在文章里。

它可能先出现在群答疑、私聊、临场反馈里。

微信群 AI Agent 的价值,就是把这些散落在聊天里的过程,重新变成可复用资产。

会被复用的过程,才是真正值得保存的过程。

保姆级教程就教完了,这套流程我后面会整理成公众号 99 元付费文章的。

所以当你在生财看到这篇帖子的时候,生财已经给你省下这 99 元了。

因为核心思路、搭建步骤和边界,我都写在这里了。

可复制关键词模板

你不一定要用 #举手。

关键词应该根据你的群来定。

航海教练

#举手
作业
航海手册
开船
靠岸
卡住了
提交
点评

课程助教

作业
打不开
链接
回放
资料
报名
没收到
怎么提交

社群运营

退款
投诉
合作
资料
链接失效
进不去
付款
客户

普通免打扰群

@我
你的名字
合作
付款
截止
明天
重要
报价

关键词不是越多越好。

太多会变成噪音。

我建议你第一版只选 5-10 个真正重要的词。

第一版不要追求全覆盖,先让一个真实群、一个真实关键词、一个真实结果跑起来。

为什么我不自动回复

很多人一看到这个东西,第一反应可能是:

那能不能让它自动回微信群?

我的建议是:不要。

至少第一版不要。

原因很简单:

微信群里的很多问题,不只是信息题。

它可能涉及:

  • 对方真实处境;
  • 群规则;
  • 课程边界;
  • 你自己的判断;
  • 商业承诺;
  • 语气和关系。

这些东西不适合直接交给 AI 自动发。

所以这套微信群 AI Agent 的定位不是:

替你说话

而是:

帮你发现该看的消息
帮你整理上下文
帮你起草回复
最后由你自己判断

这才是我认为比较稳的用法。

AI 负责看、筛、整理、起草;人负责判断、取舍、发送。

飞书也一样。

如果消息源换成飞书群、飞书评论、飞书任务消息,本质还是同一套逻辑:消息进入 Agent,按关键词和规则筛选,再生成摘要、待处理事项和回复草稿。

只是这篇先不展开飞书。

常见问题

1. 我一定要用 Codex 吗?

这篇写的是 Codex 路线。

原因是 Codex 能读写本地文件,适合这种本地工作流。

如果你用 Claude Code 或其他能操作本地项目的 Agent,理论上也能迁移,但本文不展开。

2. 我一定要用 #举手 吗?

不用。

#举手 只是航海场景里的好触发词。

普通人更应该用自己的关键词。

比如:

@我
自己的名字
合作
付款
作业
退款
投诉
重要

3. 能不能监听很多群?

可以,但不建议一开始就很多。

第一版只放 1-2 个群。

先跑通,再增加。

4. 摘要质量不好怎么办?

不要只说“重新总结”。

你要给格式。

可以这样要求:

这份群摘要太散了。

请重新整理成:
1. 今天主要聊了什么;
2. 重要信息;
3. 和我有关的内容;
4. 待处理事项;
5. 不确定内容。

 

不要编造没有出现在材料里的信息。

5. 待处理清单抓不准怎么办?

先收窄关键词。

可以这样要求:

这份待处理清单没有抓准重点。

请只根据这些关键词筛选:[填你的关键词]。

并把结果分成:
1. 需要优先处理;
2. 可以稍后处理;
3. 需要补充上下文;
4. 已处理。

风险说明

最后说风险。

我目前这套流程,只读取我自己有权处理的微信群消息,用来做摘要、关键词提醒、回复草稿和 Mac 通知。

它不操作微信自动发送。

我自己用主账号目前没有遇到问题。

但微信风控规则未来可能变化,本地数据读取和自动化辅助这件事,本身就需要你自己评估风险。

如果你不能接受这类风险,就不要照做。

如果你要做,需要遵守几个原则:

  1. 只处理自己有权处理的群;
  2. 建议不自动操作客户端发送微信消息;
  3. 风险自己评估,自行承担;
  4. 本文仅供自己使用和学习,未经授权不可用于商业用途。

结尾

我做这个微信群 AI Agent,最开始是为了解决超级 AI 大航海教练答疑里的 #举手 问题。

但做完以后,我反而觉得它能适用很多更通用的场景:信息太多,人一直被打断;但真正重要的信息,又不能错过。

AI 负责看、筛、整理、起草;人负责判断、取舍、发送。

如果你也有微信群太多、免打扰后怕错过重要信息的问题,可以先按这篇在 Mac 上跑一个最小版。

如果你也在生财这次大航海的各个群里,搜“轩辕”应该能找到我。

我的分享完毕,希望对你有帮助,别忘了给锚点哦,谢谢。