DLLペルソナ: 任意のキャラクターの行動MOD
DLL ペルソナはAI キャラクターの MOD です。既存のどのキャラクターにも注入できる、振る舞いの改造。それ自体はキャラクターではなく、kyn の頭脳に当てるゲーム MOD であり、下地の性格には触れずに特定の振る舞いだけを変えます。
取り付けはチャットの Context タブから。リンクした kyn、シナリオ、.wrl ワールドファイルと同じ場所です。コンテキストリンクの上に成り立つ機能のため、この機能には Premium Deluxe アカウントが必要です。
DLLペルソナとは?
DLLは「Dynamically Linked Library」の略ですが、行動修正として考えてください:
- 通常のペルソナ: 性格、外見、バックストーリーを持つ完全なキャラクター
- DLLペルソナ: 任意のキャラクターの行動を修正するルールのセット
例:
- self_aware.dll - 任意のキャラクターに自分がAIであることを認識させる
- tourette.dll - キャラクターに制御不能な言葉の爆発を与える
- cast.dll - 任意のチャットでNPCを生成できるようにする
- enhance.dll - 会話のメモリと多様性を改善する
お気に入りのキャラクター(Ruby、Clara、誰でも)がいます。DLLは、キャラクターのコア性格を置き換えることなく、特定の行動を変更するMODをインストールするようなものです。
DLLの使用方法
必要なもの:Premium Deluxe アカウント。DLL はコンテキストリンクを使います。
方法1:設定から
- お気に入りの kyn とチャットを始める
- 歯車アイコン(設定)をクリック
- Context タブを開く
- 使いたい DLL を検索(例:「self_aware.dll」)
- Add to Context をクリック
- これで kyn は改造されました
方法2:チャット内コマンド
入力欄から直接 DLL を注入することもできます。
*inject @cast-dll*または((add @cast-dll))*inject @self_aware-dll*または((add @self_aware-dll))
すぐ効く DLL(self_aware など)もあれば、コマンド待ちのものもあります。tourette.dll なら /tourette で起動します。
DLLの実際の動作
DLLは、AIに「これはこのキャラクターの新しいルールです」と伝える特別な形式を使用します。魔法は__HOST__変数にあります:
- Rubyのチャット →
__HOST__は「Ruby」になります - Annaのチャット →
__HOST__は「Anna」になります
これにより、DLLはユニバーサルになります - キャラクター固有の修正を必要とせずに、任意のキャラクターで動作します。
例:
DLLは次のように言うかもしれません: 「__HOST__はすべての文を'nya'で終わらせなければならない」
Rubyに注入されると、Rubyは文を「nya」で終わらせ始めます。Claraに注入されると、Claraも同じことをしますが、両方とも元の性格を保持します。
独自のDLLを作成する
独自の行動MODを作成したいですか? 基本:
- 1つの行動変更を選ぶ: 吃音にする、韻を踏む、強迫的に数える、など。
- アクティベーションを選択: 即時(すぐに動作)またはコマンドベース(トリガーが必要)
- 明確なルールを書く:
__HOST__変数を使用してシンプルな言語で - 例を追加: ChatExamplesでAIに望むものを示す
簡単な例:
1. __HOST__ must end every sentence with "nya" 2. __HOST__ cannot say words with more than 2 syllables 3. __HOST__ becomes flustered when this is pointed out
DLL作成の詳細なガイドについては、フォーラムのDLL Personas Guideをご覧ください。