DLL角色:任何角色的行为模组
DLL persona 是 AI 角色模组——可以注入到任意既有角色身上的行为改造。它们本身不是角色,而是给 kyn 大脑打的游戏模组:只改动特定行为,不触碰底下的性格。
它们从聊天的 Context 标签页挂载,与链接的 kyn、场景以及 .wrl 世界文件在同一处。由于它建立在上下文链接之上,此功能需要 Premium Deluxe 账户。
什么是DLL角色?
DLL代表"动态链接库" - 但可以将它们视为行为修改:
- 常规角色:具有个性、外观、背景故事的完整角色
- DLL角色:修改任何角色行为的一组规则
示例:
- self_aware.dll - 使任何角色意识到他们是AI
- tourette.dll - 赋予角色无法控制的言语爆发
- cast.dll - 允许您在任何聊天中生成NPC
- enhance.dll - 改善对话记忆和多样性
您有自己最喜欢的角色(Ruby、Clara或其他人)。DLL就像安装一个模组,在不替换角色核心个性的情况下改变特定行为。
如何使用DLL
前提条件:Premium Deluxe 账户——DLL 依赖上下文链接。
方法一:通过设置
- 与你喜欢的 kyn 开一段聊天
- 点击齿轮图标(设置)
- 切到 Context 标签页
- 搜索你要的 DLL(比如 “self_aware.dll”)
- 点击 Add to Context
- 这个 kyn 现在已被改造
方法二:聊天内指令
你也可以直接在输入框里注入 DLL:
*inject @cast-dll*或((add @cast-dll))*inject @self_aware-dll*或((add @self_aware-dll))
有些 DLL 立刻生效(比如 self_aware),有些要等指令——例如用 /tourette 触发 tourette.dll。
DLL实际如何工作
DLL使用特殊格式告诉AI"这些是该角色的新规则"。魔力在于__HOST__变量:
- 在Ruby的聊天中 →
__HOST__变成"Ruby" - 在Anna的聊天中 →
__HOST__变成"Anna"
这使得DLL具有通用性 - 它们适用于任何角色,无需针对特定角色进行修改。
示例:
DLL可能会说:"__HOST__必须以'nya'结束每个句子"
当注入到Ruby时,Ruby开始以"nya"结束句子。当注入到Clara时,Clara也会这样做 - 但两者都保留原始个性。
创建您自己的DLL
想制作自己的行为模组?基础知识:
- 选择一个行为变化:使他们结巴、押韵、强迫性计数等。
- 选择激活方式:立即激活(立即工作)或基于命令(需要触发器)
- 编写清晰的规则:使用简单的语言和
__HOST__变量 - 添加示例:使用ChatExamples向AI展示您想要什么
简单示例:
1. __HOST__必须以"nya"结束每个句子 2. __HOST__不能说超过2个音节的单词 3. 当这一点被指出时__HOST__变得慌乱
有关创建DLL的详细指南,请查看我们论坛上的DLL Personas Guide。