RichmondAlake/memorizz
MemoRizz: A Python library serving as a memory layer for AI applications. Leverages popular databases and storage solutions to optimize memory usage. Provides utility classes and methods for efficient data management.
何を解決するか
Memorizz は、セッションや会話間で情報を記憶できる AI エージェントを構築するためのフレームワークです。LLM の「忘却」問題に対処するために、構造化された多層メモリシステムと継続的学習のためのコントロールプレーンを提供し、エージェントが時間とともに知識を保持・改善できるようにします。
動作方法
複数のメモリタイプ(エピソード記憶、意味記憶、手続き記憶、短期記憶、共有記憶)を実装し、MongoDB、Oracle、ローカルファイルシステムなどのプラグ可能なストレージプロバイダーをサポートします。フレームワークは意味的検索(埋め込みとベクトル検索)とエンティティ記憶を用いて、プロファイル風の事実を扱います。また、「メタハーネス」と呼ばれる制御プレーンにより、Claude Code や OpenHands などの外部コードエージェントを共有メモリとポリシー制御プレーンの後ろで実行できます。
対象ユーザー
記憶拡張型 AI エージェントを開発する開発者、LLM における継続的学習を研究する研究者、ローカル Web UI と CLI を備えた永続的でパーソナライズされた AI アシスタントを求めるユーザー。
特徴
- 多層メモリ: エピソード記憶、意味記憶、手続き記憶、短期記憶システムをサポート。
- 継続的学習: 成功したツールワークフローを自動的に再利用可能なスキルに昇格。
- メタハーネス: 外部エージェント(例:Codex、OpenHands)を共有メモリとホスト検証済みの結果で実行するための制御プレーン。
- MCP 接続性: Notion や Google カレンダーなどのツールに接続するための Model Context Protocol (MCP) への第一級のサポート。
- ローカル LLM サポート: Hugging Face、MLX(Apple Silicon)、Ollama、OpenAI 互換サーバーとのネイティブ統合。
- プロダクションガバナンス: 永続的なホスト承認、サンドボックス内コード実行、コンテキストウィンドウのテレメトリを含む。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- Dispatch