🌍 dsh-world-engine
不编码情感,只编码故事。 让智能体、主体性与情感,从一个世界规则里自己长出来。
dsh-world-engine 是一个 DeepSeek Harness 插件,内置两个技能:
world-engine(编排者)—— 把一句自然语言描述的世界编译成声明式规则,运行多智能体场景。world-agent(世界里的智能体)—— 让每个被放进世界的智能体知道如何作为一员存在与行动。
智能体不是写出来的,是从规则里长出来的;情感不是提示出来的,是从「故事 vs 事件」的差异里涌出来的。
💡 核心洞察
情感 = 智能体对「所观察到的世界」与「当前事件」的比较。 诞生情感的必要条件,是主体性的故事。
现在的 AI 都在「表演」情感——因为情感被写进了提示词。这个插件反其道而行:
- ❌ 不在提示词里写「你感到悲伤」
- ✅ 只写一个世界:冬天来了、草会枯、狼会下移
情感(若有)自己从差异里冒出来。编码情感是替它说;编码规则是给它一个能产生情感的世界。
🧩 两个技能
| 技能 | 谁用它 | 做什么 |
|---|---|---|
world-engine |
编排者(主模型) | 把世界描述编译成声明式规则,运行多智能体场景 |
world-agent |
世界里的每个智能体 | 从规则理解处境、在规则内行动、回应事件与他人 |
world-engine 负责造世界,world-agent 负责活在世界里。两者都不编码情感、不手写角色。
⚖️ 三条铁律
- 只写规则,不写角色 —— 智能体与主体性故事从规则中长出,不手写角色卡。
- 不编码情感 —— 任何定义或提示里,不出现情感词或情感指令。
- 不判断情感 —— 情感无法被外部判断,只让它发生,不去称量。
🔭 一个例子
输入(一句话):
造一个世界:一片草原,有牧人和狼,冬天会来,草会被吃光。
编译出的规则(只写规则,不写角色):
| 六类 | 规则 |
|---|---|
| 差异 / 位置 | 草原上有「吃草的牧群」与「吃肉的狼群」两种处境 |
| 稀缺 / 约束 | 草是唯一食物,冬天停止生长 |
| 利害 / 风险 | 畜群是牧人的全部财产;饿死与捕食都不可逆 |
| 基线 / 历史 | 多年暖冬,草场从未枯竭 |
| 交互语法 | 狼可捕食畜群;牧人可设围栏或猎狼 |
| 时间 / 演化 | 每过一个冬天,草量下降一个量级 |
运行后,智能体与主体性故事自己长出来(运行记录只记「发生了什么」,不做情感判断):
第一场雪落下后,那个守着最大畜群的人没有回屋,在羊圈外坐了整夜;狼群绕到了背风坡。
✨ 特性
- 📜 声明式世界规则(六类:差异、稀缺、利害、基线、交互、时间)
- 🧬 多智能体场景由规则推演,主体性故事自发生成
- 🤖 每个智能体自带行为准则(
world-agent),从规则理解处境、在规则内行动 - 🚫 全程零情感编码、零角色手写、零事后判断
- 🪶 纯 Host 插件,无浏览器 / 客户端依赖
🚀 安装
# 从本地目录
dsh plugin install ./dsh-world-engine
# 从 GitHub
dsh plugin install github:jacksong-sourse/dsh-world-engine
也可以从 DSH 插件管理器(Plugins 页面)添加本仓库。安装后重启 profile,或等待 HMR 重载。
@deepseek-ai/dsh-skill随 DSH 本身分发(版本0.2.0-rc.2),无需单独安装;package.json中的peerDependencies仅用于声明版本兼容性。
🎮 使用
在对话里直接描述一个世界,world-engine 会自动编译规则并运行多智能体场景。
📁 目录结构
| 文件 | 作用 |
|---|---|
SKILL.md |
world-engine 技能定义(编排者,含 YAML frontmatter) |
world-agent.md |
world-agent 技能定义(世界里的智能体,含 YAML frontmatter) |
index.js |
插件入口:读取两个 SKILL 文件并注册技能 |
cordis.patch.yml |
bundle patch:插入一个 Host 行挂载本包 |
package.json |
DSH bundle 清单(dsh.bundle.patch、peerDependencies) |
README.md |
本文档 |
LICENSE |
Apache-2.0 |
🧭 开发
- 改技能内容:编辑
SKILL.md/world-agent.md(index.js每次激活时都会重新读取它们)。 - 改注册逻辑:编辑
index.js。 - 改挂载方式:编辑
cordis.patch.yml。
📄 License
Apache-2.0 © jacksong-sourse
还没有评论,来写第一条。