メモリーシステム完全ガイド
自動要約と記憶バンク、文脈長の重要性、長編冒険での最適なメモリー設定を理解します。
メモリーシステムは、冒険中の重要情報を自動で保存・再取得し、長いプレイでも整合性を保ちます。
中核は二つです。自動要約と記憶バンク。
メモリーシステムが重要な理由
大規模言語モデルには文脈窓の上限があります。物語が長くなると古い文章が文脈から外れ、忘れたように見えることがあります。
メモリーシステムは、上位要約と関連する詳細記憶を併用することで、この問題を緩和します。
仕組みの概要
要約モデルと埋め込み検索を組み合わせ、履歴を圧縮しながら必要時に関連記憶を取り出します。
- 自動要約: 筋書きレベルの要約を継続的に更新します。
- 記憶バンク: 小さな記憶を多数保存し、関連度に応じて動的に文脈へ挿入します。
人間の記憶との類推
設計は人間の二つの戦略に近いです。圧縮(要点を覚える)と想起(必要時に詳細を呼び出す)。
このゲームでは、圧縮が要約、想起が記憶バンク検索に対応します。
記憶とは何か
記憶は、過去の小区間の行動を要約した高密度な文です。重要な出来事・存在・変化を中心に保持します。
新しい記憶は直前六行動(応答含む)から作られ、一定ターン後に周期的に生成されます。
自動要約
自動要約は新規イベントを取り込み、必要に応じて古い詳細を圧縮して物語要約を最新化します。
これにより、現在場面の余地を残しつつ物語の方向性を維持できます。
物語要約コンポーネント
物語要約は専用の筋書きコンポーネントです。手動編集でき、自動要約が有効なら時間経過で更新されます。
トークン使用量は文脈ビューアで確認できます。
編集と既存冒険
物語要約は手動編集可能で、その編集は次回以降の自動要約に反映されます。
かなり古い箇所を大きく変えた場合、要約の手動調整が必要です。毎回の全履歴再要約は文脈上限とコストの制約があります。
記憶バンクの関連検索
各記憶は埋め込みベクトル化され、現在文脈と保存ベクトルの意味類似度で順位付けされます。
上位記憶は使用記憶として文脈へ挿入され、必要な詳細想起を助けます。
記憶のライフサイクル
- 新規冒険では記憶バンクは空です。
- 行動要約に伴って記憶が蓄積します。
- 満杯になると、利用頻度の低い記憶は忘却記憶として削除されます。
- 関連性の高い記憶はより長く残る場合があります。
メモリーシステムの有効化
設定サイドバーで ゲームプレイ -> 人工知能モデル -> メモリーシステム に進み、記憶バンクと自動要約を有効化します。
一度有効化すると、変更するまで次の冒険でも設定が維持されます。
会員ランクと記憶バンク容量
| 会員ランク | 記憶バンク |
|---|---|
| 無料 | 25 |
| チャンピオン | 100 |
| レジェンド | 200 |
| ミシック | 400 |
メモリーシステムと筋書きコンポーネント
筋書きコンポーネントは依然重要です。指示、物語要約、筋書き要点、作者メモは常時文脈入りし、物語カードはキーワード条件で挿入されます。
メモリーシステムは手作業を減らしますが、構造化された筋書きコンポーネントは一貫性と品質をさらに高めます。
実践チェックリスト
- 長期品質のため自動要約を早めに有効化する。
- 重大な誤りは物語要約の編集で修正する。
- 筋書き要点は簡潔かつ安定に保つ。
- 物語カードは世界設定とキーワード発火に使う。
- 文脈ビューアを定期確認し、トークン配分を把握する。