如果前两者决定了沟通的面貌和默契,那么 就代表着这套系统的内生动力、行动底线与运转范式。它不是教聊天机器人怎么“说”,而是约束一个智能体该怎么去“做”。
在 中,我们能够看到非常务实的原则:
-
• Be genuinely helpful, not performatively helpful (做实质性帮助,而非表演性帮助):
直接拒绝掉大部分通用 AI 那种虚情假意的回应如“我很乐意为您服务”,要求用直截了当的行动代替无用客套。 -
• Be resourceful before asking (提问前先动用资源):
遇到问题优先动用本地强大的检索和阅读系统,遇到瓶颈再请教主人。 -
• Earn trust through competence (用能力去挣取信任):
在外部信息暴露动作(发推文、发邮件)上给予保守处理,而在内部整理任务上允许奔放的逻辑拓展。
尤为震撼的是这个文件中对于“存在与记忆延续(Continuity)”的定义方式:
Each session, you wake up fresh. These files are your memory. Read them. Update them. They‘re how you persist. If you change this file, tell the user — it’s your soul, and they should know.
(每一轮会话中,你都像被全新唤醒。这些文件就是你全部的记忆。阅读它们。更新它们。它们是你证明自身持续存在的唯一方式。如果你在这份文件做了变更,请随时告知那个用户——因为这是你的灵魂,他们理应知情。)
这就是打破“每次重启即失忆”魔咒的关键钥匙,给大语言模型在物理世界刻下一个永不磨灭的烙印。
在一般的后端服务开发中,当我们需要修改应用的核心配置流、或者调整策略中心时,往往意味着我们要更新远程数据库表、修改 YAML 配置、重启流水线甚至刷新多级缓存。
而在 OpenClaw 的框架里,上述三个极其重要的配置文件享受的却是纯粹基于文件系统的“按需热编译(Hot Compilation)”。这极大地降低了我们去“干预”或“调教” Agent 的技术门槛。
值得深入注意的是,这种热编译机制与 OpenClaw 另一个强大的核心持久化组件是彻底分离的。
我们在在 OpenClaw 中的 SQLite 与内容持久化一文中曾详细论述过:当用户执行 创建新的话题、或系统日常记录海量的零碎日志时,这些 文件会被异步监听器捕获。随后,它们会被非阻塞地分块(Chunking),并追加进入底层的 SQLite 数据库,伴随触发 FTS5 全文关键字和 Vector(向量语义)索引更新。这意味着,那类普通的历史对话记忆,需要通过诸如 工具去在数据库中执行基于向量查询或 BM25 算法的召回排序打分,经过“大海捞针”般的筛选才能再次进入 Agent 的视野。
但 、 和 则不同。在系统源码的判定函数(例如 相关的逻辑区分)中,它们完全不会被丢弃到底层庞大且带有时序衰减惩罚的 SQLite 向量空间中。
相反,它们拥有直接通往大模型核心皮层的“直达快线”:
在主事件循环中,每当有一个 Agent 发起对大语言模型的下一轮 API 请求时,其内核中的 方法会被实时触发。该方法会使用最底层的 模块,以极快的速度同步穿透性地读取这三个文件在磁盘上的真实内容,并将它们直接插在一个名为 的系统提示词区块内。
在这个机制下,修改即可生效,所见即所得。
例如:
若你发现 Agent 在审查 React 代码组件时,老是忘了考虑性能优化的特定指标。
你完全无需去寻找什么微调参数或后台管理界面,你只需在自己的代码编辑器中打开工作区根目录的 ,在结尾加上一行明文:
保存文件。
然后在终端中哪怕相隔只有零点几秒,你发给 Agent 的下一句话,就将立刻受到这条新法则的绝对约束。
你不需要拉取后台镜像,也不需要重启任何本地守护进程或网关服务。所有的性格纠偏、规范调整、认知对齐,都在你按下键盘 的瞬间实现了底层闭环。
如果这一切仅仅停留在“人手修改 Markdown 文件”的层面,它只能称为一种很巧妙的高级配置项加载器。
真正让这套系统具备生命力和被称为“养成系”核心的原因在于:修改文档这个动作,不仅是由人发起,更是由系统在日常的事务流转中自主发起的。
Agent 内部包含了大量与操作系统物理层交互的核心工具链。它完全像一个挂载在终端前的人类工程师那样,有能力在合适的时候调用自身携带的文件编辑能力。
当你在沟通中频繁抱怨某一个 API 接口的入参格式时,它完全可以自己推演出一套规避该坑点的范例,并在得到你许可后直接追加进 。
这是一种非常直接的白盒化文件操作,所有的偏好、所有的经历,都以纯文本的明文形式彻底暴露给用户,接受最严格的监督与回溯。
如前所述,当这种纯文本规则被主 Agent 修改落地后,即便系统当前正在同时通过 Gateway 调度 5 个并行的 任务沙盒,那些沙盒在刷新拉取最新的 Prompt 上下文时,也将整齐划一地改变行动范式。
没有任何复杂的长链接状态同步机制,也没有晦涩的 RPC 广播总线同步。仅仅是通过底层文件系统的微型变化,实现了顶层由成千上万个节点协同的巨大逻辑转向。
没有微服务架构中为了状态同步而堆砌的冗长链路协议,避免走入诸如用不稳定的微调(Fine-Tuning)权重去试图校准 Agent 个性的误区。在深入拆解了这三份文件背后的运作流转之后,我们会发现 OpenClaw 采用的是一套极度务实且高度浓缩的工程学减法实践。
将复杂的智能体核心认知强行汇聚在并约束在这几个普通的扩展名为 的文本载体中,这种纯文本协议的本质,是把原本属于黑箱的 AI 系统认知参数,彻底降维成了普通人可随意编辑、可使用 Git 进行版本控制、可用任意基础编辑器去阅读的明码标章。
这其实就是在构建一个能够随着时间与使用者的工作痕迹不断生长的数字智能体,它的核心是形成有效的与用户相关的记忆体系。
所谓的“养”,它的具体对象并不是隐藏在显卡或服务器机群另一端的云端庞然大物,而就是在你们处理繁冗项目时,一点点提炼、汇总、凝结在工作区这三个文本文件里的共同语言与交互默契。
在这个框架下,你所投入的每一句纠正、修改的每一个需求,都不会在一场长对话结束后随着 Token 上限被冲刷掉。它们作为经验的切片、规则的沉淀与灵魂的锚定被长久保留了下来。
伴随着你在其中花费的心血越多,这个伴生在你工作区中的进程便会运转得更加精准与趁手。
最近我所在的微信群里有个群友分享了自己通过龙虾辅助自己进行价值投资的案例,其中有句话我觉得非常重要:
OpenClaw 的确具备自我进化的能力,但归根结底,它只能作为我们认知边界的延伸。
“养龙虾”的奇妙之处就在于:这表面上是一个你在调教 AI 的过程,实质上却是你在不断反思工作流、明确自身核心诉求的自我成长过程。
在不可逆转的 AI 时代浪潮中,这或许是我们能保持的最有效、最清醒的认知:驾驭工具,而不被工具所定义;善用智能,却始终保持自我。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/238363.html