创造模式,大白话版
一个"能给自己做手术"的 Agent —— 用修车厂、照镜子、乐高工厂三个类比讲清楚。
普通模式(标准、PTC、极简)的 Agent 是用工具干活的人;创造模式的 Agent 除了干活,还多了一样本事—— 它能看到自己运行在什么机器上,还能给这台机器加零件、换配置、甚至造一台新机器。
01用三个类比理解
标准模式 = 一个熟练修车工。工具箱很全(扳手、电钻、诊断仪…),什么车都能修,但他不会造车、也不懂车厂流水线怎么运转。
创造模式 = 一个懂造车的修车工。他修车之前,能打开引擎盖看内部结构、查每个零件的作用、临时焊一个零件上去试试好不好用——不好用拆掉,好用就记下来,下次直接批量生产这个零件。
他"临时焊上去的零件"就是动态包:只活在车间里(进程内存),关灯下班(重启 DSH)就没了,不会污染正规生产线。
其他模式是"蒙着眼睛干活"——Agent 用工具,但看不到工具背后的系统。创造模式给了 Agent 一面镜子:
• 想看系统里现在有哪些服务?cordis_inspect —— 照一眼镜子。
• 想临时试个新能力?cordis_define + cordis_run —— 先给镜子里的自己画个新零件装上。
• 不好用?cordis_stop —— 摘下来。彻底不要?cordis_undefine —— 擦掉。
DSH 的哲学是"一切皆插件"——整个 Agent 就是乐高积木拼的,每一块积木(工具、提示词、能力)都是一行配置。
• 其他模式:只能玩别人拼好的成品。
• 创造模式:能拆开成品看说明书、自己换积木、照着图纸拼个新成品。
而"拼一个新 Agent 预设"这个动作本身,也就是拼一块更大的乐高——Agent 用创造模式造出的新模式,又会成为别的 Agent 的"成品"。
02它到底多出了什么(白话版)
| 能力 | 大白话解释 |
|---|---|
| 看内部 | 打开系统面板,查看现在挂了哪些服务、工具、插件,每个长什么样 |
| 临时实验 | 写一小段代码,当场挂进正在运行的系统里试效果,不落盘、不污染,重启就消失 |
| 造新模式 | 复制一个现成模式 → 删掉不想要的工具 → 改名字改描述 → 校验能正常启动 → 一个新的 Agent 模式就诞生了,下次新建会话就能选 |
| 给网页加东西 | 甚至能往 DSH 的网页界面里塞一段自定义 UI(比如给某个工具卡片加个按钮) |
03为什么说它"很危险"(必须知道的点)
- Agent 写的代码是直接在真实系统里跑的,不是模拟器。系统隔离了大部分全局变量,但不是绝对安全墙,聪明的代码还是可能摸到系统深处。
- 它创建的动态包可能影响同一个进程里的其他会话。
- 所以:它是"调试台 + 装配车间",不是日常工位。日常干活用标准 / PTC,要造东西才开创造模式。
04一个超级简化的案例流程
加载创作技能,查一下系统里"预设管理"服务怎么调用。
写个小插件给自己装个"检查预设"的工具——纯内存的,用完就拆。
把标准模式复制一份,改名"文档审查模式",删掉不要的子代理、网页搜索等工具。
做一次挂载校验(standingKeyFor),确认没拼错、能正常启动。
告诉你:搞定了,下次新建会话就能选它。
05收尾一句话
💻 PTC 是"把工具写进程序里的人";
🧰 极简是"只带两把工具的人";
🏗️ 而创造模式,是"能造人和造工具的人"。
06想深入了解?
这份大白话版只是入门。技术细节请看配套文档:
创造模式详解与案例.md/.html—— 完整版:五个工具、双平面架构、真实代码案例DSH四模式对比.md/.html—— 四种模式的横向对比