lxfight-s-Astrbot-Plugins/astrbot_plugin_livingmemory
一个拥有动态生命周期的智能长期记忆插件。
解決する課題
LivingMemory は AstrBot に長期記憶システムを提供し、AI エージェントが会話をまたいで事実や性格のコンテキストを記憶できるようにします。限られた短期コンテキストウィンドウに依存するのではなく、ボットが時間の経過とともに情報を取得、検索、進化させることを可能にすることで、「忘却」の問題を解決します。
仕組み
このシステムは情報を「記憶原子」に分解し、BM25(キーワード)とベクトル(セマンティック)検索を組み合わせたデュアルパス検索プロセスを使用します。これらの記憶はグラフ構造に編成され、関係の信頼度は証拠に基づいて変化します。システムは重要な記憶を強化するための強化メカニズムと、時代遅れまたは低価値の情報を段階的に廃止するための減衰/TTL(生存時間)メカニズムを採用しています。また、情報の呼び出しと記憶のためのネイティブエージェントツールも提供します。
対象者
AstrBot フレームワークのユーザーで、AI ボットに永続的で進化する記憶を持たせ、視覚的なダッシュボードを通じてその記憶を管理したいと考えている方。
ハイライト
- ハイブリッド検索:キーワード検索とセマンティック検索を組み合わせ、より正確な呼び出しを実現します。
- 動的コンテキスト:記憶原子には重要度レベル、TTL、および時間減衰メカニズムが備わっています。
- 視覚的メモリグラフ:記憶の関係を探索および管理するための高性能キャンバス。
- きめ細かいアクセス制御:セッション、ユーザー、またはグローバル共有によるメモリスコープをサポートし、ホワイトリストとアイデンティティエイリアスをサポートします。
- 安全機能:自動バックアップ、トランザクション削除、シャドウインデックス切り替えが含まれており、安全なインデックス再構築を保証します。
関連
- プロジェクト
- プロジェクト
- Dispatch
- プロジェクト
- プロジェクト