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 依赖上下文链接。

方法一:通过设置

  1. 与你喜欢的 kyn 开一段聊天
  2. 点击齿轮图标(设置)
  3. 切到 Context 标签页
  4. 搜索你要的 DLL(比如 “self_aware.dll”)
  5. 点击 Add to Context
  6. 这个 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

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

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

简单示例:

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

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

继续探索

大家接着看的页面。