# ペルソナ

# ペルソナとは?

SillyTavernのペルソナは、チャットに参加するために使用するアイデンティティです。本質的には、表示名、アバター、およびオプションの説明テキストの組み合わせです。ペルソナを使用すると、毎回ユーザー名/アバターを手動で更新することなく、役割または「キャラクター」として話すことを簡単に切り替えることができます。

# ペルソナを作成するにはどうすればよいですか?

  1. Persona Managementパネルを開きます(トップメニューのボタン)。
  2. Createボタンで白紙のペルソナを作成し、名前を付けてください。
  3. ペルソナリストで、新しく作成されたペルソナを選択します。
  4. 右側では、説明を入力し、「Change Persona Image」ボタン経由でアバターを設定できます。両方ともオプションです。
  5. これでペルソナはチャットで使用できます。

# キャラクターをペルソナに変換

ペルソナは、既存のキャラクターを変換することで作成することもできます。単にキャラクターを開き、「More...」を選択して、「Convert to Persona」をクリックしてください。同じ名前と説明を持つペルソナが作成されます。シナリオやパーソナリティなどの他のキャラクターカードフィールドは使用されません。キャラクターは削除されません。

# ペルソナの説明

各ペルソナは、カスタムテキスト説明を保存できます。精神的および物理的な特性、年齢、職業、または個人の詳細。これらは、{{char}}または{{user}}などのテンプレートマクロを含めることもできます(マクロを参照)。

ペルソナの説明がAIプロンプトに注入される場所は、Persona ManagementパネルのPosition設定によって異なります:

  • None (disabled)
  • In Story String / Prompt Manager(デフォルト)
  • Top of Author's Note / Bottom of Author's Note(Author's Noteが存在する場合にのみ追加されます)
  • In Chat @ Depth(これは奥行きと役割を設定する構成オプションを開きます)

位置はペルソナごとに保存されます。

# ペルソナタイトル

タイトルはオプションのテキストフィールドで、ペルソナに関する追加情報を保存するために使用でき、プロンプトでは使用されませんが、Persona Managementパネルに表示されます。

タイトルを設定するには、Persona Managementパネルで** Rename Persona**ボタンをクリックして、「Persona Title」フィールドにタイトルを入力するか、ペルソナ作成中に指定してください。タイトルが既に存在する場合に空の値を設定すると、削除されます。

# ペルソナの接続/ロック

ペルソナの接続により、特定のペルソナが自動的に特定の状況で選択されます。ペルソナが接続されていない場合、現在選択されているペルソナはそのまま選択されます。

3つのタイプのロックがあります:

  1. Chat lock–ペルソナは現在のチャットにロックされています。
  2. Character lock–ペルソナは特定のキャラクターにロックされています。
  3. Default persona–他のロックが適用されない場合はいつでも使用される1つのペルソナ。

# 1. チャットへのロック

ペルソナがチャットにロックされている場合、将来そのチャットを開くと、アクティブなペルソナが自動的にロックされたペルソナに切り替わります。

  • ロックする:目的のペルソナを選択し、「Connections」セクションの下の** Chat**ボタンをクリックします(または/persona-lock type=chat onを使用します)。
  • ロック解除:再度ボタンをクリックします(または/persona-lock type=chat offを使用)。

# 2. キャラクターへのロック

ペルソナを特定のキャラクターにリンクすることもできます。そのキャラクターとのチャットを開くと、自動的にロックされたペルソナが選択されます。

  • ロックする:目的のペルソナを選択し、「Connections」セクションの下の** Character**ボタンをクリックします(または/persona-lock type=character onを使用)。
  • ロック解除:再度ボタンをクリックします(または/persona-lock type=character offを使用)。

Persona Managementパネルには、そのペルソナにリンクされているキャラクターも表示されます(小さなアバターとして表示されます)。それらをクリックするとそのキャラクターのチャットに直接移動します。

# 同じキャラクターに複数のペルソナをロック

別のペルソナが既にそのキャラクターにリンクされていた場合、デフォルトでは自動的にリンク解除されます。

複数のペルソナを同時にリンクするには、グローバル設定Allow multiple persona connections per characterを使用できます。 複数のペルソナが同じキャラクターにリンクされている場合、そのキャラクターでチャットを開いたり開始したりするたびに、どのペルソナを使用するかを尋ねるポップアップが表示されます(ペルソナがチャットにバインドされていない限り)。

# 3. デフォルトペルソナ

デフォルトペルソナは、他の関連するロックがない場合はいつでも使用されます。デフォルトペルソナは、そのアバター周辺の黄色い枠線で認識されます。

  • 設定/設定解除:目的のペルソナを選択し、「Connections」セクションの下の** Default**ボタンをクリックします(または/persona-lock type=defaultを使用)。

デフォルトペルソナとしてのみ1つのペルソナを選択できます。

# 一時的なペルソナ

3つの接続オプションのいずれかが現在のキャラクター/チャットに対してペルソナを接続する場合、別のペルソナを使用することを選択できます。このペルソナはペルソナパネルで「Temporary Persona」とマークされます。ブラウザウィンドウのリロードまたは別のチャットへの切り替えと戻ることで、リンクされたペルソナにリセットされます。

リンク済みペルソナを持続的に接続されたペルソナに変換するには、それをチャットにリンクしてください。

# グローバルペルソナ設定

Current Personaの下のすべての設定はペルソナごとに保存されます。ただし、いくつかのグローバル設定が存在します。これらはPersóna ManagementパネルのGlobal Persona Settingsで見つけることができます。

  1. ペルソナ切り替え時に通知を表示

    • ペルソナ関連のトーストメッセージを有効にします(例えば、「Persona Auto Selected」、「Temporary Persona」)。
  2. キャラクターごとに複数のペルソナ接続を許可

    • 有効にすると、複数のペルソナを単一のキャラクターにリンクできます。そのキャラクターのチャットを開くと、どのペルソナを使用するかを尋ねます。無効にされた場合、1つのペルソナのみが一度にキャラクターに接続できます。
  3. 選択したペルソナをチャットに自動的にロック

    • 有効にすると、ペルソナを選択するたびに(手動またはオート選択によって)または新しいチャットを作成すると、そのペルソナはチャットにロックされます。これは「複数許可」と組み合わせて、キャラクターごとに複数のペルソナ選択肢を持つオプションを提供しますが、選択されたら絆を保ちます。

# ペルソナのスラッシュコマンド

# /persona-lock type=<type?>

  • chat は現在のペルソナを現在のチャットにロックします。
  • character は現在のペルソナをキャラクターにロックします。
  • none(または引数なし)は現在のコンテキストのペルソナロックをロック解除/クリアします。
  • 引数なしで使用すると、現在のロック状態を返します(または設定されていない場合はエラー)。
  • ロック状態はonoff、またはtoggleを使用して選択できます。デフォルトはトグルです。

# /persona <name>

  • Persona Management パネルを開かずに名前でアクティブなペルソナをすばやく切り替えます。
  • 例:/persona Blaze
  • mode=tempを使用すると、同じ名前を持つペルソナが既に存在する可能性があります(現在のアバターと説明を保持)ただし現在のペルソナの名前を一時的に設定します。

# /persona-sync

  • アクティブなチャット内のすべてのユーザーメッセージを現在のペルソナとその名前に再配置します。

注意: 古い/lockおよび/unlockコマンドは後方互換性のために残っていますが、将来削除される可能性があります。代わりに/persona-lockを使用してください。

# プロのヒント

  1. チャット中のペルソナの切り替えは、過去のユーザーメッセージを新しいペルソナに再配置しません。これらは、使用していたペルソナのままです。
  2. バッチ再配置:以前のすべてのメッセージが新しいペルソナに一致する必要がある場合は、同期ボタンをクリックするか、/persona-syncを使用してください。
  3. ペルソナ画像を交換説明またはロックを失うことなく、ペルソナを選択して** Change Persona Image**ボタンをクリックします。
  4. キャラクターリンクのポップアップ:複数のペルソナが同じキャラクターにリンクされている場合、チャットを開くたびにどのペルソナを選択するかのポップアップが表示されます。これは、特定のキャラクターのための小さな選択肢を持つペルソナを選択する便利な方法です。
  5. バックアップ:Persona Management のBackupボタンを使用してペルソナリスト全体(名前、キャラクター接続、説明)をバックアップし、必要に応じて後で復元できます。