用途
Attune 是一个工作流画像(workflow profiling)技能。它借用 D&D 中“同调”(attunement)的比喻——将魔法物品与你绑定,使其专门为你生效——在现实中对应的是:咒语书通过访谈了解你的技术栈、系统、自动化范围和优先级,然后生成个性化的咒语配置、分类权重和领域词汇,让路由、优化以及后续每一次咒语调用都针对你的实际工作,而不是通用默认值。
在该咒语书中,Attune 被视为一个带有“即刻交付”特征的隐喻性技能。规范参考输入为:Attune(技能)。
何时使用
- 你刚安装咒语书,希望在使用任何其他内容之前先按自己的工作流完成配置。
- 你的技术栈、工具或优先级发生了变化,希望咒语书重新学习你的上下文。
- 你希望生成个性化的咒语清单,而不是盲目浏览 122 个条目。
前置条件
除 Hermes Agent 和本次会话的常规工具集外,无需额外的运行时依赖。
使用方式(流程)
- 在采取行动前,先重述目标、成功条件以及任何不可触碰的边界。
- 访谈用户的技术栈:语言、框架、基础设施、部署目标和日常工具。
- 梳理其工作流表面:自动化了什么、监控了什么、什么会出问题、沟通什么内容,以及希望哪些事情更简单。
- 根据用户陈述的工作流,对咒语书的每个分类打分,生成分类权重。
- 选择一份按优先级排序的咒语清单——最可能立即有用的 10-15 个咒语,外加用户可能未曾考虑过的延伸选项。
- 将同调配置写入 ~/.hermes/attunement.json(或 $HERMES_HOME/attunement.json),以便 DSPy 路由器和后续咒语调用读取。
- 可选:以用户的领域词汇作为训练信号,触发对排名靠前咒语的 GEPA 重新优化。
- 将结果打包为下述交付物,并明确标注置信度、假设和未解决的风险。
交付物
- 写入磁盘的个性化同调配置。
- 一份按优先级排序的咒语清单,并附每个选择的理由。
- 分类权重,使 DSPy 路由器偏向相关的“书架”。
- 一份值得针对用户领域进行 GEPA 优化的咒语候选清单。
适用场景
适用于刚完成咒语书安装、需要先做工作流配置的用户;技术栈、工具或优先级发生变化、需要重新学习上下文的用户;以及希望获得个性化咒语清单、避免在大量条目中盲目浏览的用户。
限制与注意事项
- 保持比喻锚定在真实机制上,不要漂移成虚构设定。
- 不要仅凭当前目录推断用户的技术栈——先询问,再核实。
- 未经确认,不要覆盖已有的同调配置。
- 访谈应保持对话式且简短——五个好问题胜过二十个泛泛的问题。
验证
- 检查结果是否包含上述承诺的每一项交付物。
- 检查已确认事实、假设和推断是否被清晰区分。
- 检查比喻是否仍能干净地映射到真实的操作机制。
示例调用
/attune configure this spellbook to my workflow — interview me about my stack and generate a personalized spell loadout