当前位置: 首页 > news >正文

是怎么识别的,原理是什么

OMC 的关键词识别,原理其实很朴素——不是模型智能判断,是静态映射表 +

我自己做字符串匹配。拆开说:

1. 触发表存在哪里

在 ~/.claude/CLAUDE.md 里有一段固定内容:

Keyword triggers: "autopilot"→autopilot, "ralph"→ralph, "ulw"→ultrawork,

"ccg"→ccg, "ralplan"→ralplan, "deep interview"→deep-interview,

"deslop"/"anti-slop"→ai-slop-cleaner, "deep-analyze"→分析模式,

"tdd"→TDD模式, "deepsearch"→代码库搜索, "ultrathink"→深度推理,

"cancelomc"→cancel

这段内容在每次会话开始时就被加载进我的系统提示词(CLAUDE.md

是"用户全局私有指令",每个项目会话都会带上)。所以我不是运行时去查表,而是这张表

本身就"长在"我的上下文里。

2. 匹配靠谁做

靠我(模型)自己在读用户消息时做语义/字面匹配——本质上和我识别"用户想要我读文件"

还是"用户想要我改代码"是同一种能力,没有额外的规则引擎或正则在背后跑。所以:

- 精确关键词("ralph"、"ulw")命中率高,因为词本身罕见、无歧义。

- 但这也意味着触发不是 100% 确定性的——它依赖我"注意到"了关键词并决定要响应,理论

上如果关键词出现在无关上下文里(比如讨论"ralph

是希腊神话人物"),我应该不触发,但这个判断本身是我推理出来的,不是硬编码开关。

3. 触发后发生了什么

一旦我判定要触发,会调用 Skill 工具,传入 skill:

"<name>"。这一步才是确定性的——Skill 工具接到调用后,会去加载该 skill

目录下的定义文件(类似你刚才看到的 omc-reference

那种),把里面的详细指令注入到我的下一轮上下文,然后我按那份指令继续执行。

你刚才那句里的 "ultrathink" 就是个例子:它没有走 Skill 工具(deep reasoning

不是一个独立 skill

文件,而是直接改变我的推理力度),但系统在检测到这个词后,往对话里插了一条

<system-reminder>:

<system-reminder>:

The user included the keyword "ultrathink", requesting deeper reasoning on this

turn.

这条提醒不是我自己加的,是harness(运行时环境)在处理你的消息时,用更底层、确定

性的字符串检测做的,然后作为系统提醒注入进来——这一层和 CLAUDE.md

里那张"软性"触发表是两套机制:

-CLAUDE.md:软规则,靠我读到后自己决定要不要调用 Skill 工具。

-Harness检测(如 ultrathink、PreToolUse/PostToolUse hook 提示):硬编码在外部

程序里,命中就无条件注入提醒,我没有选择权,只能"知晓并配合"。

一句话总结:Skill名的触发靠我基于CLAUDE.md里的表做语义识别,是"软"匹配;而像

ultrathink这种影响推理强度的触发,是harness

层做的确定性字符串检测,是"硬"匹配——两者共同构成你看到的"说一个词就变身"的效果。

http://www.jsqmd.com/news/1191207/

相关文章:

  • ZY Player:从开源播放器到全能影音管家的进化之路
  • 数字员工集成的三层陷阱 —— 为什么很多企业试点失败
  • BLE协议栈分层解析:从数据包到空中帧的封装之旅
  • 遥感影像云检测实战:主流数据集深度解析与高效获取指南
  • 从“友尽”到“救星”:五大Python整蛊代码打包成exe的避坑指南
  • Gemini 3.1 Pro实测:PLC梯形图生成能力与工程落地边界
  • Python文件与目录管理实战:os与shutil模块核心操作指南
  • 【Python】EasyOCR实战:从零部署到多场景文字识别
  • 《HTTP协议》
  • (2026最新)廊坊漏水检测维修师傅上门-正规防水补漏公司本地居民实测推荐五家-卫生间/屋顶/厨房/阳台/外墙/地下室专业仪器精准检测漏水点 - 安佳防水
  • RK3576 Android14 hfpclient 蓝牙车机通话适配
  • SANA-WM:单卡实现60秒高清视频生成的世界模型实践指南
  • CSDN 原力 Beta 测试:算法如何重塑技术社区影响力评估?
  • 四轮全向底盘运动学建模:从理论公式到代码实现
  • Kimi K2.5开源智能体集群:原生多模态生产力操作系统
  • 豆包不是聊天工具,而是中文AI知识操作系统
  • 制造数据与AI践行者老蒋的技术博客全系列文章汇总(持续更新)
  • Effective C++ 学习笔记 条款34 区分接口继承和实现继承
  • AI情感计算与拟人化交互:从技术原理到工程实践
  • AI编程助手选型指南:按开发摩擦类型匹配四大工具
  • C语言时间戳操作全解析:从获取到转换的完整指南
  • Kimi K2.5:原生多模态与并行智能体的操作系统级架构
  • C# 实战:用原生WebSocket API打造高性能聊天服务 (告别轮询,真香!)
  • 图像形态学处理
  • AI Token失控真相:工具链与业务流的时序错配
  • 2026年袋式/精密/保安/自清洗等工业过滤器品牌厂家:高效过滤与稳定的源头供应商 - 甄选服务推荐
  • RAG知识库维护实战:增量更新、灰度发布与可观测性设计
  • 从零搭建一台Prusa i3:300元预算的桌面制造方案
  • 奥赛级AI基准:面向高阶认知的零样本推理压力测试
  • TPS204xB电源开关在USB集线器热插拔保护与电源管理中的实践