memvid/memvid
Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.
解決する課題
Memvidは、AIエージェント向けにポータブルでサーバーレスなメモリレイヤーを提供し、複雑なRAGパイプラインや外部ベクトルデータベースの必要性を排除します。エージェントが単一のポータブルファイルに保存された永続的な長期記憶を維持できるようにし、メモリインフラを不要にし、モデルに依存しない構成を実現します。
仕組み
Memvidは、AIメモリを「Smart Frames」と呼ばれる追加専用(append-only)のシーケンスとして構成します。これは、コンテンツ、タイムスタンプ、メタデータを含む不変のユニットです。これらのフレームは、データセグメント、全文インデックス(Tantivy)、ベクトルインデックス(HNSW)、および時系列順序を含む単一の .mv2 ファイルにパッケージ化されます。この設計により、データベースサーバーを必要とせずに、高速な検索、クラッシュ安全性、およびメモリ状態の巻き戻しや分岐が可能になります。
対象ユーザー
異なる環境間で持ち運び可能な、軽量で永続的なメモリソリューションを必要とする、長時間稼働するAIエージェント、オフラインファーストのAIシステム、エンタープライズ知識ベース、および監査可能なAIワークフローを構築している開発者。
ハイライト
- 単一ファイルストレージ: すべてのデータ、埋め込み、および検索構造は、サイドカーファイルなしで1つの
.mv2ファイルに格納されます。 - 高いパフォーマンス: メモリ呼び出しにおいて超低レイテンシ(0.025ms P50)と高いスループットを提供します。
- マルチモーダル対応: PDFテキスト抽出、画像検索用のCLIPビジュアル埋め込み、Whisperオーディオ文字起こしの機能が含まれています。
- タイムトラベル・デバッグ: 過去のメモリ状態のクエリ、およびメモリタイムラインの再生や分岐をサポートします。
- ローカルおよびクラウドの埋め込み: ローカルのONNXモデル(BGE-smallなど)とクラウドAPI(OpenAI)をサポートします。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト