教它你的业务规则:在本地沙盘配置看门狗与因果定律
Agent的技能(Skill)能工作,成果让你很爽,但每个业务有自己的规矩(客户分层、招募条件、供应链约束……),且在动态变化,需要考虑一次运行会引发怎样的系统反应。
Runex 让你用自然语言宣布这个业务世界的"物理定律"——大模型会因幻觉犯错,但在你降下的硬规则面前,内核里的**看门狗(Guard)**会就地拦截违规操作。
🛠️ 你能用大白话定义什么?
不写一行代码,对 Agent 宣布规则,内核当场编译加载:
- 📦 对象(Object)与状态(Object & State) —— “建个‘课程’对象,规定它只能走 招募中 → 已开课 → 已结课。”
- ⛓️ 因果链和关系(Ontology Relationships) —— “学员报名撞击课程状态,课程服务于长线大目标。”
- 🛡️ 看门狗(Guard) —— “招募中阶段报名不满 8 人,绝对拦截开课。”
说完立即生效,从此像地心引力一样在底层把关,永不漂移。
🎭 完整实战:线上课主理人的数字沙盘
1. 描述你的业务模型(Ontology)
text
你:建个"课程"对象——记开课日期、报名人数、定价。
栓只看门狗:报名人数 < 8 就死死挡住开课动作。
Agent:已建「课程」类型,生命周期 招募中 → 已开课 → 已结课。
装了 Guard:招募中 且 报名 < 8 → 拦截「开课」。规则已固化,谁来都绕不过。2. 注入思考信号
text
你:记一下,王老师对进阶课有强烈意向。
Agent:已记「王老师」(Person),挂了「高意向」关系到「进阶课」。
你:规划下周目标——招满进阶课首期。
Agent:已建目标「招满进阶课首期」,与「进阶课」咬合。3. 跨时空全局推演(What-if)
一周后信息流轰炸、脑子已乱,让 Agent 顺因果网做一次全局诊断:
text
你:王老师跟我下周"招满进阶课"的目标有连锁影响吗?
Agent:有。王老师 →(高意向)→ 进阶课 →(承载服务)→ 目标「首期招满」
进阶课 6/8——触到 Guard 拦截线,差 2 人解锁开课;
王老师停滞,上次联系 9 天前,红灯。
建议今日跟进王老师——拿下他多米诺一倒,直接逼近总目标。💡 备注:传统的记忆库把"王老师有意向"当死文本存着等你搜;Runex 沿你亲手定的因果网,替你算出碎片信号对宏大目标的连锁反应与解法。
🧪 沙盒干跑:先看清爆炸范围,再动手
建好规则后,遇到突发可让 Agent 先在沙盒(Sandbox)干跑:
- “把张总这单降价 30% 标成交,会惊动哪些目标和财务红线?”
- “砍掉这个长线目标,哪些 Agent 任务和客户会被挂起?”
沙盒干跑(dry run) 不碰你本地任何真实数据,只顺因果链模拟全盘多米诺效应,把连锁、风险、改动列给你看。你看清未来,再决定要不要一键提交。看清后把活真交给 Agent → 交给 Agent 去做(反应式)。
⚡ 进阶:大白话 vs 开发者契约
- 自然语言搞定(80% 日常): 对象、字段、关系,以及"什么状态、满足什么指标,Guard 才放行"的拦截规则——足够护住你的一人公司不被幻觉带沟里。
- 走
.scm契约(高级自动化): 实际上是Agent在帮你把你的需求翻译成契约。想要深如研究"字段一变就自动连锁触发一串跨系统反向操作"这种深度反应式级联(Reactive Bus)的内部语言,移步 开发者文档 精确书写。
💡 建模前先问它"现在有哪些内置对象?" Runex 出厂自带 17 种精调标准类型(人、客户、项目、任务、目标、凭证、信号、知识点……),多数情况复用 + 加规则即可,不必从零捏。
➡️ 下一步
- ⛓️ 把技能串成场景 —— 内容 / 销售 / 一人公司的完整自转跑法。
- 💻 开发者硬核文档 —— 手写
.scm改写世界运行定律。