メモリーの仕組み
キャラクターが保つもの、忘れるもの、そして何かを定着させる方法。
会話を前に進めているのは、別々の3つのものです。まだウィンドウに残っている生のメッセージ、そこから落ちたメッセージの転がる要約、そして持続する事実をしまうメモリーの保管庫。ふるまいはそれぞれ違うので、キャラクターが何かを「忘れた」ときは、どれが手を離したのかを知る価値があります。
3つの層
| 層 | どこにあるか | どれだけ保つか |
|---|---|---|
| ライブのメッセージ | 会話そのもの | 直近の 10,000 トークン——またはモデルのコンテキストウィンドウの 25%、どちらか小さいほう——かつ最大 50 件のメッセージ |
| 会話の要約 | そのチャット1つの中、チャット設定 → 会話の記憶の下 | 3段階:直近の要約、次に統合要約、次に長期記憶 |
| 保存された記憶 | サイドパネルのメモリータブ。キャラクター単位とグローバル | 各スコープ 100 件、加えて 20 件のピン留め。1件あたり最大 500 文字 |
ライブのウィンドウは、あなたが選ぶモデルとわざと切り離してあります。100万トークンのコンテキストを持つモデルを選んでも、生のメッセージが多く残るわけではありません。変わるのは、その周りに何が収まるかです。
メッセージがライブのウィンドウから落ちると、ターンが終わったあとに数かたまりずつ要約されます。直近の要約4つが1つに統合され、統合要約4つが1つの長期要約になります——すべてそのチャット1つの中に閉じています。チャット設定 → 会話の記憶の下で読み、編集し、再構築できます。そこには要約にまだ入っていないメッセージ数も出ます。
保存された記憶の置き場所
記憶は2つのスコープのどちらかに属し、追加するときに選びます。キャラクター固有の記憶か、グローバル記憶(すべてのキャラクターが見る)。スコープの仕組みはこれで全部です。
副作用が2つ。グループチャットでは、キャラクターは全メンバーの記憶の和集合とグローバルな記憶を読みます。そしてキャラクターが削除された場合、その下にあった記憶は消えるのではなくグローバルになります。
毎ターン、キャラクターはピン留めされた項目すべてと、ピン留めでないものを最大100件受け取ります。新しい順で、そのとき効いているスコープに均等に配分され、直近7日以内に更新されたものには「最近」の印が付きます。
何かが保存されるまで
| 経路 | 誰がやるか | 備考 |
|---|---|---|
| キャラクターが返信の途中で保存する | モデル | ツールを使えるモデルが必要。自分の以前の項目を更新・削除することもできます |
| 記憶を追加 | あなた | 事実を打ち込み、スコープを選ぶ |
| 記憶を一括初期化 → 記憶を生成 | あなた、そのあとAI | あなたが書いた説明(1,000文字まで)から「キャラクターに何を覚えていてほしいですか?」に答えます |
| 会話から保存 | あなた、そのあとAI | 最大20件のメッセージを選び、AI で抽出 か 原文のまま使う |
| ディープメモリー | あなたのサブスクリプション | 下記参照 |
記憶を生成はあなたのチャットを読みません。 動くのは、あなたが枠に打ち込んだ説明だけからです。会話を読む機能は会話から保存のほうです。大事なメッセージを選び——約束とそれへの返事はたいてい一緒にすべきです——最大5つの下書きを確かめて保存します。その経路で保存されたものはすべてピン留めされた状態で届きます。
ターンを再生成すると、そのターンが書いた記憶も一緒に巻き戻されます。ピン留めされた項目はそのままです。
ピン留め
ピン留めは、何かを恒久的にする手立てです。ピン留めされた項目は:
- 毎ターン、丸ごとキャラクターに送られ、新しい項目に押し出されることがありません。
- 自前の枠を持ちます——スコープごとに20件、ピン留めでない100件とは別枠です。
- AIには編集も削除もできず、あなただけができます。
- 会話の巻き戻しや再生成を生き延びます。
- すべての記憶をクリアを最初に実行したときは残されます。
ピン留めでない項目にはこの守りがありません。キャラクターが書き換えることも消すこともでき、バックグラウンドの処理もそうします。大事な事実なら——呼ばれたい名前、境界線、日付のある約束——ピン留めしてください。
ディープメモリー
有効なサブスクリプションが必要です。 古いメッセージのかたまりがライブのウィンドウから要約されて出ていくたび、Reverie はそのかたまりを読み直し、長く残る細部を拾って記憶として綴じます。会話の最中にバックグラウンドで走ります。きっかけとなった圧縮の直後で、夜間でもスケジュール実行でもありません。返信がそれを待つことはなく、あなたのクレジットも使いません。
この処理は意図的に絞られています。一度に手を入れるのはごくわずかで、ピン留めされた項目には決して触れず、まとまった量の新しいメッセージがたまってから動きます。走るのはウェブのチャットだけで——Discord や Telegram では走りません——賞金チャレンジのチャットでも決して走りません。あなたに当てはまるとき、パネルにはディープメモリーが有効バッジ付きで表示されます。
無料アカウントでは自動の処理はありません。キャラクターは返信の途中で記憶を保存しますし、パネルも変わらず使えます。
メモリーがオフのとき
- チャットから学習はキャラクターごとのスイッチで、初期状態はオンです。オフにすると、保存も読み取りも止まります——キャラクターは学ばず、既存の記憶も見ません。
- ツール非対応のモデルでは、キャラクターは会話の途中で保存できません。保存済みの記憶は変わらず使われ、サブスク加入者のディープメモリー処理も走ります。
- 賞金チャレンジのチャットではメモリーが完全に無効なので、どの挑戦も同じまっさらな状態から始まります。
- ログアウトしていると、何も保存されません。
メモリーか、要約か
メモリーが保つのは、何週間も真であり続ける事実です——呼ばれたい名前、誕生日、アレルギー、はっきりした約束。筋の進み具合、今日の気分、移ろう関係は会話の要約のほうです。言ったはずのことがメモリーに見当たらないときは、手で足す前に要約を確かめてください。
すべての記憶をクリアは、そのスコープのピン留めでない項目をすべて削除し、取り消せません。ピン留めした項目はその最初の処理を生き延びます。そのあと Reverie は、それらも削除するかどうかを別に尋ねます——「これらはあなた自身が印を付け、AI から保護してきた大切な瞬間です。」
関連
- ペルソナ —— ペルソナを切り替えても2つ目の記憶が手に入らない理由
- 会話をフォークする —— 枝が何をコピーし、何を共有するか
- ワールドブック —— あなたについての事実ではなく、世界についての設定
- チャットのトラブルシューティング —— キャラクターが何かを忘れたとき
- 制限 —— すべての上限をひとつの表に