Soulkyn AI标志

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:通过设置

  1. 开始与您最喜欢的角色聊天
  2. 点击齿轮图标(设置)
  3. 转到Context标签
  4. 搜索您想要的DLL(如"self_aware.dll")
  5. 点击Add to Context
  6. 角色现在已修改!

方法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

想制作自己的行为模组?基础知识:

  1. 选择一个行为变化:使他们结巴、押韵、强迫性计数等。
  2. 选择激活方式:立即激活(立即工作)或基于命令(需要触发器)
  3. 编写清晰的规则:使用简单的语言和__HOST__变量
  4. 添加示例:使用ChatExamples向AI展示您想要什么

简单示例:

1. __HOST__必须以"nya"结束每个句子
2. __HOST__不能说超过2个音节的单词
3. 当这一点被指出时__HOST__变得慌乱

有关创建DLL的详细指南,请查看我们论坛上的DLL Personas Guide