news 2026/9/25 16:42:31

NotFair的AGENTS.md路由表设计解析:48个技能如何自动匹配用户意图

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
NotFair的AGENTS.md路由表设计解析:48个技能如何自动匹配用户意图

NotFair的AGENTS.md路由表设计解析:48个技能如何自动匹配用户意图

【免费下载链接】notfair-pluginOpen-source SEO, GEO, and marketing skills for AI agents.项目地址: https://gitcode.com/gh_mirrors/to/notfair-plugin

NotFair 是一款面向 AI 编程代理(Agent)的开源插件,内置 48 个 SEO、GEO 与营销技能。它的核心设计是一份名为AGENTS.md的技能路由表:用户用自然语言提出需求(如"我的流量为什么掉了"),代理无需记忆任何技能名,路由表会自动把意图匹配到正确的SKILL.md并执行。这篇文章带你完整看懂这套路由机制的设计思路。

技能路由表解决什么问题?

一个营销代理要同时干 48 件事:SEO 全站审计、关键词研究、Google Ads 出价优化、Meta 创意疲劳诊断、GA4 流量分析……如果让模型"自己想办法",结果往往不稳定。

NotFair 的做法是:在仓库根目录放一份 AGENTS.md,它自称是通用入口(universal entry point)——任何 AI 代理(Claude Code、Codex、Hermes、Cursor 等)读到它,就知道"哪种用户意图该走哪个技能"。

路由表的使用规则只有三步:

  1. 匹配意图:把用户说的话和表中每一行(Intent 列)对照;
  2. 读取技能:按表中给出的路径打开对应技能的SKILL.md;
  3. 严格执行:完全按该SKILL.md里的步骤操作。

这意味着"路由"这件事不需要任何代码——它是一次纯文本的查表操作。

48个技能如何分类?

路由表按业务域分成 9 张意图表,技能分布如下:

业务域技能数代表意图示例
🔍 SEO20全站审计、关键词研究、结构化数据、本地 SEO、竞品分析
📢 Paid Ads(跨渠道)14预算分配、周/月复盘、X/LinkedIn/Reddit/TikTok/Amazon/ChatGPT 广告
🟢 Google Ads5账户审计、关键词出价、RSA 文案、落地页诊断
🔵 Meta Ads3账户审计、ROAS/CPM 分析、创意疲劳
📊 Analytics2GA4 流量、Search Console 实时数据
📝 WordPress1站点内容、媒体、插件等已批准变更
🗂 CRM1GoHighLevel 联系人、商机、日历
🤖 跨模型审查1通过 Google Gemini 获取第二意见
⬆️ 插件维护1升级 NotFair 到最新版本

每一行都是"意图 → 技能 → 路径"的三元组,例如:

  • "Full-site SEO audit, traffic drop, GSC analysis" →seo-analysis→ seo/seo-analysis/SKILL.md
  • "Wasted spend, budget allocation" →paid-ads-optimize→ paid-ads/paid-ads-optimize/SKILL.md
  • "Rank in ChatGPT / Perplexity / AI Overviews" →geo-optimizer→ seo/geo-optimizer/SKILL.md

完整清单可以直接在 AGENTS.md 中按域分节查看。

自动匹配用户意图的3个设计要点

意图列写的是"人话",不是技能名

路由表的 Intent 列不是技术术语,而是用户真实的口语化提问:"why is my traffic down"、"why do they outrank me"。这让匹配变成了语义对照而非精确字符串匹配——代理读用户的句子,找到语义最接近的一行即可。

SKILL.md frontmatter 提供第二道触发保险

除了AGENTS.md查表,每个技能自身的 frontmatter 还写满了触发词。以 seo/seo-analysis/SKILL.md 为例,它的description明确列出了 "traffic down"、"LCP, INP, CLS"、"keyword cannibalization" 等数十种应触发本技能的问法,甚至写着"If in doubt, trigger"。两条发现路径互为备份:Claude 系代理靠 frontmatter 发现技能,Codex 等主机则靠 skills/ 目录下的同名包装文件(每个包装文件只做一件事——转发回规范的 SKILL.md)。

缺失即隐身:强制的登记约定

AGENTS.md 末尾的 Bookkeeping 一节定下了硬规矩:一个技能如果不在路由表和 plugin.json 的skills数组里登记,它对代理来说就是隐形的。新增技能必须同步更新路由表、版本号(VERSION)和 CHANGELOG.md。这保证了"磁盘上存在的技能 = 路由表上可触达的技能",不会出现 49 个技能、用户只能触发 48 个的尴尬。

另外,安装器向用户文件(如工作区的AGENTS.md)写入内容时,必须包裹在<!-- notfair:managed -->围栏内,重装时只改写围栏内部——这也是一个值得参考的"最小侵入"设计。

快速上手:让代理自己完成路由

安装后不需要记任何命令,直接用自然语言提问即可触发路由,例如:

  • "审计我的网站,告诉我自然流量为什么下跌" → 命中seo-analysis
  • "复盘上个月广告花费,找出最安全的 ROAS 提升点" → 命中paid-ads-optimize
  • "我的 Google Ads 账户健康度如何" → 命中google-ads-audit

也可以直接用斜杠命令显式指定技能,如/notfair:seo-analysis。不同主机的安装方式(Claude Code 插件市场、Codex 命令行、Gemini CLI 扩展等)见 README.md;让代理自己走安装流程的话,给它 INSTALL_FOR_AGENTS.md 即可。若需离线浏览全部技能源码:

git clone https://gitcode.com/gh_mirrors/to/notfair-plugin

总结

NotFair 的AGENTS.md用一个非常朴素的思路解决了"多技能代理的选择困难":把路由写成一张给人也看得懂的意图表。它的优点在于——

  • ✅ 零代码:查表即路由,任何读 Markdown 的代理都能用;
  • ✅ 双通道发现:路由表 + SKILL.md 触发词互为保险;
  • ✅ 显式登记约定:技能不登记就隐身,杜绝"僵尸技能";
  • ✅ 主机无关:同一份表同时服务 Claude Code、Codex、Hermes、Cursor。

对于正在给自己的 AI 工具集做技能调度的开发者来说,这份 AGENTS.md 是一个值得抄的设计模板。

【免费下载链接】notfair-pluginOpen-source SEO, GEO, and marketing skills for AI agents.项目地址: https://gitcode.com/gh_mirrors/to/notfair-plugin

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/25 16:40:45

AI日语视频转中文字幕全流程:Whisper识别、大模型翻译与压制

字幕组时代&#xff0c;一部深夜番出来&#xff0c;最快的熟肉也要等大半天&#xff0c;冷门一点的作品隔周能出都算良心。现在完全变了&#xff0c;我最近半年帮朋友处理了不少日语视频转中文字幕的活儿——有冷门番剧、日企会议录音、还有直播录像&#xff0c;基本流程就是&a…

作者头像 李华
网站建设 2026/9/25 16:35:30

Qt style-sheet 样式不起作用?从 QLabel/QPushButton 到 TaoToken 配置排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/25 16:34:22

Atlas 300V 24G加速卡部署YOLO全流程:从环境配置到模型转换

后台经常有人私信问我&#xff1a;Atlas 300V 24G到底算不算运算加速卡&#xff1f;这卡能跑YOLO吗&#xff1f;部署起来到底麻不麻烦&#xff1f;说实话&#xff0c;这两年被各家AI加速卡宣传搞晕的人不在少数。Atlas这个名字确实有点大&#xff0c;它既可以是整机服务器&…

作者头像 李华
网站建设 2026/9/25 16:32:21

using-lwc - global-schema

全局记忆 Schema 页面 使用稳定、描述性的 slug 和简洁的摘要。优先使用 preference、practice、tool、concept 和 synthesis 等类型。将来源类型声明为 user-provided、source-grounded、Agent-observed 或 hypothesis。来源引用推导出 source-grounded&#xff1b;其他类别使…

作者头像 李华
网站建设 2026/9/25 16:32:19

懒人外卖源码部署实战:环境配置、接口联调与上线避坑

简介&#xff1a;这套懒人外卖源码是一套完整的外卖点餐系统&#xff0c;涵盖Android移动端、.NET MVC服务端、商家后台管理以及SQL Server数据库&#xff0c;适合毕业设计、课程项目或外卖业务开发学习者参考。包体共2000个文件&#xff0c;压缩包约313.44MB&#xff0c;以dll…

作者头像 李华