AIエージェントのための生きた記憶データベース
コーレ株式会社(東京・新宿区)が開発した「Cerememory」は、AIエージェントに人間のような記憶能力を与えるための画期的なデータベースであり、開発者に向けてオープンソースとして公開されています。今回の記事では、この「Cerememory」の基本的な機能や設計理念について詳しく解説します。
人間の脳を模倣した記憶システム
「Cerememory」の根底にあるのは、人間の記憶の仕組みを取り入れた設計思想です。AIエージェントが長期的な記憶を持つ課題に取り組む中で、記憶は単に情報の蓄積ではなく、動的で生きているものであると考えています。人間は、重要な体験を鮮明に思い出し、些細なことは徐々に薄れていきますが、この特性をAIの記憶システムに応用しているのが「Cerememory」です。
具体的には、記憶の保存は静的ではなく、減衰や干渉、再活性化、そして睡眠中に夢を見ることで整理されるようなダイナミックなプロセスで実現されています。これにより、AIエージェントは生きた記憶を持ち続けることが可能となります。
設計原則と3つの要素
「Cerememory」は、以下の3つの設計原則に基づいています。
1.
記憶の動的処理: 記憶は書き込まれた瞬間に固定されず、時間とともに変化しています。重要な記憶は強化され、逆にあまり使われないものは薄れていきます。
2.
メタメモリプレーンの導入: 記憶にはその「理由」が伴うべきであり、AIエージェントが記憶する内容の背後に、意図や根拠が記録されます。
3.
記憶層の独立性: 記憶は特定のAIやベンダーに属するものではなく、ユーザーが自由にアクセスできるように設計されています。
5ストアアーキテクチャ
「Cerememory」は、人の脳の構造を模倣した「5ストアアーキテクチャ」を採用しています。これにより、異なる種類の記憶を5つの専門ストアに分けて管理します。これらのストアは次のように分類されます:
- - Episodicストア: 時系列に沿った出来事を記録する。
- - Semanticストア: 概念や事実をグラフ構造で保持。
- - Proceduralストア: 習慣や好みのパターンを記録。
- - Emotionalストア: 感情のメタデータを管理。
- - Workingストア: 短期的なメモリを維持します。
ダイナミックな記憶の特徴
「Cerememory」の大きな特長は、記憶が時間と共に変化し続ける点にあります。これにより、ユーザーが心に残る体験を優先的に記録し、よりリアルな記憶体験を提供します。
- - 忘却曲線: 時間経過で記憶が徐々に薄れます。
- - 干渉ノイズ: 同じような経験をすると記憶が交じり合う現象を再現。
- - 再固定化: 記憶を思い出す際、その記憶が現在の状況に基づいて微妙に変化します。
開発の背景と未来への展望
コーレ株式会社は、AIエージェントが次の時代に求められる記憶システムの構築に取り組んでおり、そのために「Cerememory」をオープンソースで公開しました。この技術は、開発者や研究者たちが参加できる共有資産として、さらなる進化を目指すものです。
まとめ
「Cerememory」は、AIエージェントの記憶を生きたものとして設計しており、これがAIと人間の関係をより深く理解するための一助となることを期待しています。今後の展開に注目が集まります。