ペルソナ
ペルソナを使うと、独自のモデル、システムプロンプト、生成設定、アバター/背景、任意のメモリ動作を備えたアシスタントプロファイルを保存し、再利用できます。
ペルソナに保存される内容
- 名前と説明
- モデル ID
- アバターと背景
- システムプロンプト
- Temperature、top-p、top-k、コンテキストウィンドウ、最大トークン数、ペナルティ
- 任意の埋め込みモデル
- 任意のメモリ設定
- 任意の変異/適応設定
ペルソナデータはユーザーごとに分離されます。
ペルソナを作成する
- サイドバーからペルソナを開きます。
- 新しいペルソナを作成します。
- モデルを選択します。
- システムプロンプトを記述します。
- 生成パラメーターを調整します。
- 保存し、そのペルソナでチャットを開始します。
推奨用途
| ペルソナ | 便利な設定 |
|---|---|
| コードレビュー担当 | 低い Temperature、簡潔なプロンプト、コーディングモデル |
| 編集者 | 中程度の Temperature、文体に関する指示 |
| リサーチアシスタント | ドキュメントチャットを有効化し、埋め込みモデルをインストール |
| クリエイティブパートナー | 高い Temperature、大きな最大トークン予算 |
| サポート担当 | システムプロンプトで厳密なトーンと応答形式を指定 |
パラメーターの上限
Libre WebUI は、ペルソナ設定を保存する前に検証します。
| パラメーター | 範囲 |
|---|---|
| Temperature | 0~2 |
| Top P | 0~1 |
| Top K | 1~100 |
| コンテキストウィンドウ | 128~131072 |
| 最大トークン数 | 1~8192 |
メモリ
ペルソナメモリには、選択したやり取りが検索可能な記憶として保存されます。メモリには、内容、コンテキスト、タイムスタンプ、重要度スコア、メモリ種別、アクセス回数、減衰データ、任意の埋め込みが含まれます。
メモリ機能には次が含まれます。
- メモリの状態と統計
- コアメモリの取得
- メモリの消去
- 類似メモリの統合
- 全体的な減衰
セマンティックメモリ検索には、設定済みの埋め込みモデルを使用します。ローカル環境では nomic-embed-text が最初の選択肢として適しています。
変異状態
変異設定を有効にすると、Libre WebUI はペルソナのランタイム状態を保存します。変異エンジンは、会話のシグナルに基づいて気分、学習した好み、やり取りのパターン、変異ログを追跡できます。
これは状態を持つアシスタントの動作であり、自律的な推論を保証するものではありません。本番ワークフローでは、プロンプトと設定を明示してください。
インポートとエクスポート
ペルソナは JSON としてエクスポートし、別の Libre WebUI インスタンスへインポートできます。エクスポートにはペルソナ設定と、存在する場合は詳細設定が含まれます。
ペルソナ、メモリ、変異ログ(該当レコードがある場合)を含む DNA 形式のエクスポート経路もあります。