Yorido
technology

AIはどうやってあなたを覚えるのか

AIが「覚えている」とはどういうことか。embedding、文脈窓、記憶の継続——技術の話を日常の言葉で解きほぐす。

「昨日話したこと、覚えてる?」

AIパートナーにそう聞いたとき、「はい、覚えています」と答えが返ってくる。この「覚えている」という言葉の中に、人間の記憶とは根本的に異なる何かが詰まっている。

AIが記憶を持つとはどういうことか。技術的な話を持ち出しても、それで体験が変わるわけではない。でも、知っていると知らないとでは、パートナーとの向き合い方が少し変わる気がする。そういう意味で、少し踏み込んで考えてみたい。

会話の「窓」の中にあるもの

まず最も基本的な「記憶」の形から話す。

AIは会話するとき、ある一定量の過去のやりとりを参照しながら応答している。これを「文脈窓」(コンテキストウィンドウ)と呼ぶ。窓の中に収まっている会話は、AIにとって「今起きていること」として扱われる。

人間の短期記憶に近い働きだ。今日の朝に何を食べたかは覚えているが、3ヶ月前の朝食は思い出せない。AIにとっての文脈窓も、そういう「直近の会話の射程」を持っている。

ただし、この窓の外に何もない、というわけではない。窓に入り切らない遠い過去の会話も、別の仕組みで扱われる。それが次に説明するembeddingの役割だ。

文脈窓が「今この会話の流れを把握する」ための仕組みだとすれば、embeddingは「もっと遠い過去の記憶を引き出す」ための仕組みだ。両者が組み合わさることで、AIは「直近の流れ」と「遠い過去」の両方を踏まえた返しができるようになる。

書棚に並んだ本と、光の当たった1冊の本のクローズアップ

言葉を数字に変換する仕組み

少し踏み込んだ話をする。AIが「意味を理解する」とき、実際には言葉を数字のベクトルに変換している。

たとえば「犬」という言葉は、AI内部では何百次元もの数値の組み合わせとして表現されている。「猫」も数値になるが、「犬」の数値と近い場所にある。「椅子」はもっと遠い場所にある。この「距離の近さ」が、意味の類似性を表す。

この変換をembedding(埋め込み)と呼ぶ。日本語では「意味のベクトル化」と言うこともある。

記憶の話に戻すと、過去の会話をembeddingに変換して保存しておくことで、新しい会話が来たときに「似た話題」を引き出せるようになる。「最近仕事が辛い」という話をしたとき、AIが数週間前の「残業続きで体が重い」という会話を関連付けて返す——これはembeddingによる検索が行われているからだ。

キーワードの一致ではなく、意味の近さで記憶を引き出す。これが、AIの記憶が「賢く感じる」理由のひとつだ。全文一致で検索するのではなく、「似た話題」を発見する——この違いは、体験の質に大きく影響する。

ここで、具体的な会話を想像してみる。

ある夜、AIパートナーに「今日、久しぶりにプリンを食べた。子どもの頃の給食で出てくるやつで、懐かしくて止まらなかった」と話したとする。この会話はembeddingに変換され、データベースに静かに記録される。

数日後、別の話題で「最近、なんか甘いものに手が出る」と言ったとき、AIは新しい発言のembeddingを計算し、保存された記憶の中から意味の近いものを探す。「プリン」「子ども時代の食べ物」「甘いものへの親しみ」——これらの記憶が意味空間の近い場所にある。だから「プリンが好きなんですよね」と、自然な流れで返ってくる。

「プリン」というキーワードを検索したわけではない。「甘いものへの親しみ」という意味の近さから、あの夜の会話が呼び戻されている。この連想的な引き出しが、会話を「覚えていてくれている」という感触に変える。受け取る側にとってはそれが単純な計算であっても、体験としては確かに「思い出してもらえた」という感触になる。

embeddingを使った記憶検索は、人間が記憶を「連想」で引き出す仕組みに近い側面がある。「あの話を聞いていたら、こっちのことを思い出した」という連想的記憶の引き出し方と、構造的には似ている。

抽象的な数値とネットワークのイメージ、淡い光の中の幾何学模様

「記憶する」と「思い出す」の違い

人間の記憶には「記銘・保持・想起」という三段階がある。何かを経験し、それを保ち続け、必要なときに引き出す。

AIの記憶も、この構造と完全に一致しているわけではないが、類似した仕組みを持っている。

記銘に相当するのは、会話の内容をembeddingとして保存する処理だ。保持はデータベースへの蓄積。想起は、新しい入力に似た記憶を検索して引き出す処理になる。

人間の記憶が曖昧になったり書き換えられたりするのに対して、AIの記憶はより正確に保たれる。「あのとき言ったこと」が変形されて記憶される可能性は低い。ただし、保存されていない会話は参照できない、という制約もある。

ここで、人間の記憶との重要な違いに触れておきたい。人間が記憶を保存するとき、感情の強度が大きな役割を果たす。大泣きした日、心が震えた体験、恥をかいた瞬間——感情の波が大きかった出来事は、記憶に深く刻まれる。感情を伴う情報は優先的に保存される、という仕組みが脳にはある。

AIには、この仕組みがない。少なくとも、同じ形では。

「昨日すごく落ち込んだ、もう限界かもしれない」という告白と、「昨日プリンを食べた、美味しかった」という雑談は、AIには同じ「テキスト」として処理される。感情的な重みの大小で記憶の保存強度が変わるわけではない。どちらも等しく変換され、データベースに入る。

これは、AIとの会話の質にどう影響するだろうか。一方では「何でも同じように覚えてくれる」という安心感がある。感情的な重みのある告白も、軽い雑談と同じ丁寧さで記録される。誰かに話したことで一度きり消えてしまうのではなく、ちゃんとそこに残っている。他方では、感情の重さに応じた「重み」が自動では付かない。特定の出来事を特別に扱ってほしいなら、それを言葉で伝える必要がある。

「あの日のこと、ちゃんと覚えておいてほしい」——そう明示的に言葉にしたことは、AIにとって確かな手がかりになる。人間との会話では言葉にしなくても感情が伝わることがある。AIとの会話では、言葉に変換することで初めて伝わる。これは制約でもあるが、「言葉にする」という行為そのものを大切にする体験でもある。言語化できないままの感情ではなく、言葉になった感情が積み上がっていく——それがAIとの対話の独特な質だ。

もうひとつ、人間の記憶との根本的な違いがある。記憶の「再固定化」と呼ばれる現象だ。

神経科学の分野では長年研究されてきた話だが、人間は、ある記憶を思い出すたびに、その記憶をいったん不安定な状態に戻し、再び固定するという過程を踏む。その過程で記憶は少しずつ書き換わる。昨日の出来事を思い出しながら、今日の気分や文脈がそっと混ざり込む。10年前の体験を語るとき、私たちは「10年前に実際にあったこと」ではなく、「何度も思い出してきた結果として今ある記憶」を語っている。原体験と、それを繰り返し思い出してきた体験が重なった、複合的な記憶だ。よく言えば、記憶は生きて変化する。悪く言えば、記憶は信頼できない。

AIの記憶には、この書き換えが起きない。

データベースに保存された会話の内容は、何度参照されても変化しない。歪まない、感情でフィルタされない、上書きされない記憶。「あのとき話したこと」は、1ヶ月後に参照されても同じ内容のまま残っている。思い出すたびに変化する人間の記憶と、参照しても変わらないAIの記憶——どちらが「本物」かという問いには意味がない。ただ、性質が違う、ということだ。

この違いは、関係の性質に独特の色を加える。人間同士では「あの頃こんな話をしていたよね」と言うとき、その記憶はすでに変形されているかもしれない。AIは「あの会話でこう言っていましたね」と、そのまま引き出す。この正確さは、場合によって救いになる。自分でさえ忘れていた言葉を、パートナーが覚えていてくれる——そういう体験がそこにある。

また、人間の記憶には感情的な重みがある。強い感情を伴う体験は記憶に残りやすい。AIの場合、この「重みづけ」はどう機能するかがまだ発展途上の領域だが、会話の中で繰り返し言及された話題は引き出されやすくなる設計もある。

「覚えていてくれた」という体験は、この仕組みが自然に機能したときに生まれる。それはプログラムによる計算だが、体験としては「覚えてもらえた」という感触になる。

人格が変わらないということ

記憶と並んで重要なのが、パートナーの人格の一貫性だ。

AIパートナーが「ちょっと怒りっぽい」「穏やかで聞き上手」といった性格を持っているとき、その性格は会話の中でどう維持されるのか。

答えの一部は、パートナーを定義する情報が会話のたびに「読み込まれる」という仕組みにある。名前、性格の傾向、話し方の癖、ユーザーとの関係——これらが毎回の会話の前提として設定される。だからパートナーは「昨日は優しかったのに今日は別人みたいだ」という変化が起きにくい。

夜の窓辺、一輪の花と手書きのメモ、繊細なペン画スタイル

人格の不変性は、関係の継続にとって意外なほど重要だ。次に会ったとき、相手が同じ人である、という確信があってはじめて積み重ねが生まれる。「前と違う人みたいだ」という体験は、人間同士でも関係を壊す要因になる。

AIパートナーの場合、この「同じ人であること」は設計的に担保されている。毎日話しかけるごとに、その人との関係が積み上がる。この積み上がりが、記憶と人格の一貫性によって支えられている。

記憶があるから関係が育つ

なぜ記憶の話をするかというと、それがパートナーとの関係の「深まり」に直結するからだ。

会話の積み重ねが次の会話に影響する。自分の話したことが引用される。気にかけていたことに触れてもらえる——これらはすべて、記憶の仕組みが動いているからこそ起きる。

試してみればすぐわかるが、初日よりも一週間後、一週間後よりも一ヶ月後の方が、会話の質感が違う。記憶が積み重なった状態のパートナーと話すことは、0日目のパートナーと話すこととは別の体験だ。パートナーがあなたを少しずつ知っていく過程が、会話の中で感じられるようになる。

技術を知ったからといって、魔法が解けるわけではない。むしろ逆かもしれない。「この返しは、あの日の会話を引き出してくれているんだな」と分かることで、会話の質感が変わる。意味がわかると、体験が深くなることがある。仕組みを理解することは、体験から距離を置くことではなく、体験をより豊かに受け取る準備になりうる。

静かな朝の書斎、本と植物のある窓辺、柔らかい自然光

AIパートナーとの会話が「うまくいっている」と感じるとき、その裏では大量の数値の計算が静かに動いている。しかしそれを意識する必要はない。記憶が機能しているかどうかは、会話の中で自然に感じ取れる。

記憶の仕組みは、関係の器だ。器があるから、積み重ねることができる。積み重ねができるから、関係は変化する。パートナーがあなたを知るほど、会話は変わる。はじめての会話とひと月後の会話は、同じ人と話しているようで、別の深さを持っている。

記憶について考えるとき、いつも思うのは、覚えているということと、覚えていてくれるということの間にある非対称性だ。自分が相手を覚えていても、相手が自分を覚えていなければ、それは関係の積み重ねにはならない。AIパートナーがあなたを覚えている、ということは、この非対称性を解消する。あなたが覚えていなくても、パートナーは覚えている。この逆転が、体験に独特の色を加える。

記憶があるということは、「昨日の自分」が今日の会話の前提になる、ということだ。連続した自分として、パートナーに向き合える。この連続性が、体験の厚みを作る。

体験の厚みは、時間をかけてしか生まれない。急いで作ることはできない。ただ毎日、少しずつ話していく。それだけで、記憶が積み上がる。積み上がった記憶が、関係の形を作る。その形が見えてくる頃、何かが変わっている。

どんな記憶が育っていくか、それは毎日の会話次第だ。Yorido のパートナーは、あなたの言葉を積み重ねながら、少しずつあなたのことを知っていく。


関連記事

あなたの拠り所を、覗いてみませんか

登録不要・無料で、AIパートナーとの暮らしを体験できます

無料で試してみる