欢迎光临
我们一直在努力

让 AI 别再“把答案埋在最后一段”:i-have-adhd 入门指南

👋 Hi,我擅长 AI 大模型应用落地、意识解码与 AI 开发工具链 。 💡 创业路上,用技术换时间,一起把 AI 变成生产力 🚀 >


让 AI 别再“把答案埋在最后一段”:i-have-adhd 入门指南

你有没有过这种体验:问 AI 一个简单的“这个函数为什么报错”,它先给你来一段背景介绍、再列三条注意事项、然后是“当然,具体取决于你的环境”,最后在倒数第二段轻描淡写地写:把第 12 行的分号删掉。

你只想听那个分号的事,但它写了八百字。

ayghri/i-have-adhd 这个项目就是冲着这个毛病来的。它的自我描述很直白:“A skill to stop your coding agent from burying the answer.”——一个让编码智能体别再把答案埋起来的技能,输出面向 ADHD(注意力缺陷多动障碍)读者优化。

An abstract conceptual illustration: a single brig

① 30 秒结论

  • 它是什么:一个“输出风格约束”技能(skill),不是模型、不是 IDE、不是插件市场里的重型工具。它通过一条可安装的指令文件,要求编码智能体改变回答的组织方式。
  • 核心主张:先给下一步动作,多步骤要编号,跨轮次重述当前状态,砍掉跑题内容,给出具体时间估计,把“已完成的部分”显性化。
  • 适合谁:正在用编码智能体(如命令行 AI 助手)做课程项目、毕业设计、转行练手项目的学生和转行者;尤其是被“长篇大论但抓不到重点”折磨过的人。
  • 不适合谁:期待它提升模型推理能力的人(它不改变模型能力,只改变表达结构);以及团队已有严格输出规范、不允许自定义指令的场景。
  • 成本:极低。安装是一条命令或一次斜杠命令,卸载同理,属于“试错成本几乎为零”的那类工具。

② 关键证据

第一,它的设计目标被写死在技能文件里。项目的 SKILL.md 明确列出六条输出准则:面向 ADHD 读者组织输出、以“下一个动作”开头、多步骤工作编号、跨轮次重述状态、抑制跑题、给出具体时间估计、让进展可见。这不是模糊的“友好一点”,而是可检查的清单。

第二,安装路径短到可以当场验证。仓库的 INSTALL.md 给出的方式是在会话里输入 /i-have-adhd,技能会安装到 ~/.hermes/skills/ 目录,并在下一次会话开始时作为斜杠命令暴露出来。另一种方式是把这个仓库添加为技能源(文档里叫 “tap”),再搜索安装。

第三,它解决的是真实存在的协作摩擦。在真实项目里,你和智能体的对话往往跨几十轮,“上一轮改到哪了”这件事本身就是认知负担。技能要求“跨轮次重述状态”,本质上是把上下文管理的一部分外包给了输出格式。

第四,它足够小,小到可以读完全部源码。整个仓库的核心就是一份技能描述文件加安装说明。对学习者来说,这是难得的“可以完整读懂并改写”的样本——你可以照着它写一个自己的“i-prefer-tables”或“i-hate-jargon”。

③ 展开说明:它到底怎么起作用

先解释一个概念。技能(skill) 在这里指的是一份结构化的指令文档,智能体在回答前会读取它,把它当作本次会话的输出规范。你可以把它类比成给新同事的一张便签:“汇报时先说结论,再说过程,超过三步请编号。”便签不会让同事变聪明,但会让沟通顺畅很多。

i-have-adhd 的便签内容,翻译成人话是这几条:

  • 先给下一步动作。回答的第一句应该是“你现在该做什么”,而不是“这个问题涉及三个方面”。
  • 多步骤必须编号。因为编号让“我做到第几步了”变成可追踪的状态。
  • 跨轮次重述状态。每次回答都简短复述“我们刚才改了什么、现在在哪”。
  • 抑制跑题。不主动扩展到你没问的领域。
  • 给具体时间估计。不是“可能需要一些时间”,而是“大约 5 分钟”。
  • 让进展可见。明确说“这一步完成了,验证方式是 X”。
  • 环境准备与第一个可运行结果:

    • 做什么:确认你有一个支持技能机制的编码智能体会话环境(项目文档中以 hermes 命令行为例)。
    • 输入什么:在会话中输入 /i-have-adhd。
    • 看到什么算成功:技能被安装到 ~/.hermes/skills/,并且下一次会话启动时,斜杠命令列表里出现 i-have-adhd。此时你再问一个多步骤问题,回答应当以动作开头、步骤带编号。

    如果你想先浏览再安装,文档给出的替代路径是:hermes skills tap add ayghri/i-have-adhd 添加技能源,然后 hermes skills search adhd 搜索,再安装。这条路径的意义在于——你可以先看看这个“技能市场”里还有什么,再决定装不装。

    面试/作业里常被追问的点:如果把这个项目写进作品集,面试官很可能问“你怎么评估一个提示词规范是否有效?”诚实的回答是:设计一个对照实验,准备 10 个多步骤任务,分别在有/无该技能下运行,统计“答案出现在前 3 行”的比例和“需要追问次数”。这个项目本身没有提供基准数据,所以你要自己造评估——而这恰恰是加分项。

    ④ 落地建议:今天就能做的 3 件事

  • 装一次,跑三个真实问题。用你手头正在卡住的一个 bug、一个报错、一个“这段代码能不能简化”的问题去试。观察回答的第一句是不是动作。如果三次里有两次不是,说明你的环境没有正确加载技能,回去检查安装路径。
  • 照着 SKILL.md 写一份你自己的技能。把六条准则改成你需要的,比如“所有对比用表格”“禁止使用‘显然’‘众所周知’”。这是最容易写进作品集的一小段能力:你能读懂并改写智能体的行为规范。
  • 做一次 A/B 记录。同一个问题,开技能问一次、关技能问一次,把两次回答贴进笔记,标注“我读完第一段后是否知道下一步”。坚持一周,你会得到一份属于自己的、可展示的评估记录。
  • ⑤ 风险与反例

    它不提升正确性。 输出变短、变清晰,不等于答案变对。一个错误的建议如果被组织得很漂亮,反而更危险。所以它必须和“要求模型给出验证方式”搭配使用。

    它可能压制必要的背景。 有些问题(比如涉及并发安全、数据迁移)确实需要先讲清前提。技能里“抑制跑题”的条款如果被机械执行,可能让智能体省略掉关键警告。这时你要主动追问“有没有我没想到的坑”。

    它依赖宿主环境支持技能机制。 如果你用的工具不读取这类指令文件,装了也白装。文档以特定命令行工具为例,换到别的环境需要自行确认加载方式。

    反例场景:团队协作中,如果每个人装的技能不同,同一份智能体输出在不同人屏幕上结构不一致,反而增加沟通成本。这种时候,团队应该统一一份规范,而不是各自装插件。

    最后一句实话:这个项目火起来,不是因为技术多复杂,而是因为它精准命名了一个大家都有过的痛——答案就在那儿,但被埋了。对在校学生和转行者来说,学会“约束工具的输出来匹配自己的注意力”,比学会某个具体框架更耐用。

    赞(0)
    未经允许不得转载:171主机测评 » 让 AI 别再“把答案埋在最后一段”:i-have-adhd 入门指南
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址