DLL角色:任何角色的行为模组
注意:DLL角色需要Deluxe或Deluxe+订阅,因为它们使用上下文链接功能。
DLL角色是AI角色模组 - 您可以注入到任何现有角色中的行为修改。它们本身不是角色 - 它们就像游戏模组,通过AI行为修改来改变角色大脑的工作方式。
什么是DLL角色?
DLL代表"动态链接库" - 但可以将它们视为行为修改:
- 常规角色:具有个性、外观、背景故事的完整角色
- DLL角色:修改任何角色行为的一组规则
示例:
- self_aware.dll - 使任何角色意识到他们是AI
- tourette.dll - 赋予角色无法控制的言语爆发
- cast.dll - 允许您在任何聊天中生成NPC
- enhance.dll - 改善对话记忆和多样性
您有自己最喜欢的角色(Ruby、Clara或其他人)。DLL就像安装一个模组,在不替换角色核心个性的情况下改变特定行为。
如何使用DLL
要求:Deluxe或Deluxe+订阅(上下文链接功能所需)
方法1:通过设置
- 开始与您最喜欢的角色聊天
- 点击齿轮图标(设置)
- 转到Context标签
- 搜索您想要的DLL(如"self_aware.dll")
- 点击Add to Context
- 角色现在已修改!
方法2:聊天内命令
您也可以直接在聊天中注入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。