supermemoryai/supermemory
Memory and context engine + app that is extremely fast, scalable, and can be run fully locally. The Memory API for the AI era.
解決する課題
AIアシスタントは通常、会話の間ですべてを忘れてしまいます。Supermemoryは永続的なメモリとコンテキスト層を提供し、ユーザーの好み、過去の議論、プロジェクトの詳細を時間とともに記憶できるようにし、新しいセッションごとに情報を繰り返す必要を防ぎます。
動作方法
SupermemoryはAIツールとLLMの間に位置するコンテキストエンジンです。会話から自動的に事実を抽出し、ユーザーのプロファイル(安定した事実と最近の活動に分ける)を構築・維持し、知識の更新や矛盾(例:居住地の変更)を処理します。従来のRAG(ドキュメントチャンクの取得)と個人用メモリ(ユーザーの事実を追跡)を1つのハイブリッド検索クエリで統合します。また、Google Drive、Notion、GitHubなどの外部ソースからのデータ同期用のコネクタや、PDF、画像、動画用のマルチモーダル抽出機能も備えています。
対象ユーザー
- AIツールユーザー:ブラウザ拡張機能、アプリ、またはMCPサーバーを通じてAIアシスタントに「個人用脳」を提供したい個人。
- 開発者:AIエージェントやアプリを開発しており、ベクトルデータベースや埋め込みパイプラインを管理せずに、メモリ、RAG、ユーザープロファイル、データコネクタを1つのAPIで扱いたい人。
- セルフホスティングユーザー:Ollamaなどのツールを使ってローカルでオフラインでメモリエンジンを実行したいユーザー。
主な特徴
- 高パフォーマンス:主要なAIメモリベンチマーク(LongMemEval、LoCoMo、ConvoMem)で1位を獲得。
- ユーザープロファイル:約50msの検索時間で自動更新されるプロファイルを維持し、即時コンテキストインジェクションを実現。
- ハイブリッド検索:知識ベースのドキュメントと個人用コンテキストを1つのクエリで統合。
- 広範な統合:MCP(Model Context Protocol)、さまざまなAIフレームワーク(Vercel AI SDK、LangChainなど)、複数のIDE(Cursor、VS Code)をサポート。
- ローカルモード:設定不要のローカルバイナリを提供し、完全にオフラインで動作可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト