会自我进化的AI Skill:小红书运营助手evolutions机制如何持续沉淀运营经验

  • AI 技能
  • GUI 自动化

【免费下载链接】企业-内容-小红书自动化运营助手

基于 AI 能力打造的小红书自动化运营助手,实现笔记内容智能创作、图文自动发布、评论互动管理及数据分析优化,助力账号高效涨粉与品牌曝光。

项目地址: https://gitcode.com/agent-best-practices/redbook-operate
点击查看 免费下载

小红书运营助手(redbook-operate)是基于 AI 能力打造的小红书自动化运营助手,实现笔记内容智能创作、图文自动发布、评论互动管理及数据分析优化。它最特别的地方在于内置了一套 evolutions(进化)机制:每一次发布失败、每一次用户纠正,都会被自动沉淀为可复用的「经验」,让 AI Skill 越用越聪明。本文带你快速看懂这套机制是如何运作的。

# 获取项目(如需本地查看)
git clone https://gitcode.com/agent-best-practices/redbook-operate

项目由两个 Skill 组成:hot_topic_search(热点选题 + 配图搜索)和 xiaohongshu_workflow(自动发布 + 评论管理),完整使用流程见 docs/usage-guide.md。

小红书运营助手热点选题配图示例:世界杯阿根廷对英格兰比赛现场

为什么 AI Skill 需要「自我进化」?

传统脚本是「写死」的:平台页面一改版、标题字数规则一变,脚本就失效。而 AI Skill 依赖自然语言指令驱动,运行环境千变万化——

  • 标题超过 20 字导致发布失败怎么办?
  • 图片搜索被验证码拦截怎么办?
  • 回复评论发错了位置怎么办?

如果没有记忆机制,同样的坑每次都要重新踩。evolutions 机制就是给 Skill 装了一个「经验笔记本」:踩过的坑、总结出的规则,自动写入文件,下次执行前先「翻笔记」。

evolutions 机制的三层存储结构

每个 Skill 目录下的经验沉淀由三层文件协同完成,以 xiaohongshu_workflow/evolutions.json 为例:

层级文件作用特点
① 结构化索引evolutions.json记录每条经验的完整档案含来源、时间、评分、使用统计
② 叙述式详情evolution/ 目录下 4 个 md经验的可读正文自动从 JSON 生成,按分类归档
③ Skill 经验索引SKILL.md 末尾「Evolution Experiences」表格执行前先查的「速查表」由 <!-- evolution-index-start --> 标记自动维护

三条路径一一对应:Agent 执行任务前先看 ③速查表 判断当前任务是否命中某条经验 → 命中后阅读 ②详情 获取具体做法 → 所有变更的「真源」是 ①JSON 档案。

热点配图搜索结果示例:梅西世界杯比赛照片

一条进化记录长什么样?

以「标题必须 ≤20 字」这条经验(ID:ev_7fa609ae)为例,evolutions.json 中的关键字段:

{
  "id": "ev_7fa609ae",
  "source": "user_intent",
  "context": "标题字数(含标点和emoji)必须小于20个字,否则发布失败",
  "change": { "section": "Constraints", "action": "append" },
  "applied": false,
  "score": 0.6,
  "usage_stats": { "times_presented": 1, "times_used": 0 }
}

几个值得注意的设计:

  • source 标注经验来源:user_intent(用户反馈)/ runtime_failure(运行时失败)/ self_reflection(自我反思),便于追溯哪类经验更可靠;
  • score 经验评分:被验证得越充分的经验分值越高(如防风控经验为 0.8,高于默认的 0.6);
  • usage_stats 使用统计:记录经验被呈现、被使用、正负反馈的次数——一条「被反复使用且反馈良好」的经验,自然沉淀为团队共识。

4 类经验分区:坑按类型归档

经验不是堆在一个文件里,而是按「用途」自动拆分到 4 个叙述文档,Agent 可按需精读:

分类文件存什么真实案例
Constraints(硬约束)constraints.md违反即失败的规则标题 ≤20 字,否则发布按钮无法提交
Instructions(操作指引)instructions.md具体怎么做的新流程图片搜索受限时,按行业定位垂直新闻网站兜底取图
Troubleshooting(故障排查)troubleshooting.md出错时的排查规则回复评论必须按 container 索引精确定位,避免「串评」
Workflow(流程规范)workflow.md流程中的行为准则只回复「未回复过」的评论,避免重复回复

每条经验的正文末尾都带有 *Source: ... | 时间戳* 溯源标记,可精确回溯是哪次运行、哪个反馈产生的这条规则。

看两个真实的「踩坑 → 进化」故事

故事一:标题 30/20 超限,发布失败

Agent 曾生成过一个 30 个字符的标题,发布页显示「30/20」超限状态,发布按钮无法提交。这条失败被记录为 ev_7fa609ae,沉淀出的规则非常具体:

生成标题后必须用代码统计字符数(含中文、英文、标点、空格、emoji)确保 ≤20,超限则截断或改写。

现在 SKILL.md 的「参考文件清单」中明确要求「写标题前先读 evolution/constraints.md#ev_7fa609ae」——经验从「偶然教训」变成了「流程卡点」。

故事二:回复评论「串评」到错误的评论上

首次实现用关键词模糊匹配定位评论,结果回复发错了位置,用户反馈「回复的位置有问题」。经验 ev_82da2c34 沉淀了 5 条精确定位规则(按 container 索引定位、发送按钮只匹配「发送/提交」、每条回复后清理残留对话框、回复后验证),并保留了反面案例原文,让后续执行者一眼看懂为什么不能模糊匹配。

故事三:图片搜索被限流,经验跨 Skill 复用

hot_topic_search 在 Bing/百度图片搜索受限的运行时故障后,沉淀了「行业垂直新闻网站图片兜底流程」(evolution/instructions.md):先判断热点行业(体育→懂球帝、科技→36氪…),再直连垂直网站提取正文配图。这条经验如今已成为搜索配图的「策略 C」,写进了 Skill 的主流程。

进化协议:一条经验如何被沉淀?

README 中定义了明确的「演进协议」,三步闭环:

  1. 产生经验 → 在 evolution/ 对应分类的 md 文件追加一段(日期 / 场景 / 约束);
  2. 同步索引 → 向 evolutions.json 的 entries 追加结构化条目(含 context + change + summary);
  3. 版本同步 → 行为变更时提升 SKILL.md 的 version,并同步 evolutions.json 版本号。

这套协议保证「叙述文档」和「结构化档案」永远一致,任何 Agent 框架读到的经验都是可验证、可追溯的。

经验如何反哺工程:从 JSON 到代码

最有说服力的例子是防风控经验 ev_anti_risk_24:它源自真实 Issue,沉淀了「随机延迟 / 会话上限 / 风控熔断 / 指纹伪装 / 原生点击」五项规则,最终被固化成代码——anti_risk.py 模块 + constraints.json 可配置参数(每会话发布 ≤3 篇、回复 ≤10 条),统一入口 run.py 内置启用,命中风控直接返回退出码 4。

这就是 evolutions 机制的完整价值链条:

运行时失败 / 用户反馈
      ↓ 沉淀
evolutions.json(结构化档案 + 评分 + 使用统计)
      ↓ 生成
evolution/*.md(分类叙述详情)+ SKILL.md 速查表
      ↓ 执行前查阅
Agent 行为更稳、更少踩坑
      ↓ 高价值经验
固化进 scripts/ 代码,成为能力的一部分

总结

evolutions 机制用三个文件(JSON 档案 + 叙述详情 + Skill 速查表)+ 一条三步协议,就让 AI Skill 具备了「记住教训、持续进化」的能力。对使用者来说,你只需正常提出需求、反馈问题,运营经验就会自动沉淀在仓库里,团队的知识不再随对话结束而消失。

想体验完整流程?对 Agent 说「今天有什么热点」,再试一次「帮我发一篇小红书」即可;更多细节见 docs/usage-guide.md 与两个 Skill 目录下的 SKILL.md 定义文件。

  • AI 技能
  • GUI 自动化

【免费下载链接】企业-内容-小红书自动化运营助手

基于 AI 能力打造的小红书自动化运营助手,实现笔记内容智能创作、图文自动发布、评论互动管理及数据分析优化,助力账号高效涨粉与品牌曝光。

项目地址: https://gitcode.com/agent-best-practices/redbook-operate
点击查看 免费下载

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值