EverOS: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか
EverOS: とは何なのか、どのような問題を解決し、なぜ注目を集めているのか
解決する問題
EverOSは、AIエージェントと開発者のために、ポータブルでローカルファーストなメモリレイヤーを提供します。会話、ファイル、エージェントの軌跡を人間が読める形式で保存し、異なるコーディングアシスタント、アプリケーション、デバイス間で共有できる統一されたシステムを作成することで、断片化されたエージェントメモリの問題を解決します。
仕組み
EverOSは、Markdownファイル、SQLite、LanceDBからなる3つのパーツで構成されるローカルスタックを使用します。Markdownは正準な信頼できる情報源(source of truth)として機能し、メモリを読み取り可能、編集可能、かつGitを通じてバージョン管理可能にします。システムは、高速な検索のためにこれらのファイルをSQLiteおよびLanceDBインデックスと同期させます。ユーザーデータ(episodesやprofiles)とエージェントデータ(casesやskills)を分離し、ユーザー、エージェント、アプリ、プロジェクト、またはセッションIDに基づいた直交的な検索をサポートします。また、セッション間でクラスターをマージし、プロファイルを洗練させるオフラインメモリ進化のためのリフレクション(内省)メカニズムも備えています。
対象者
AIエージェントの開発者や、コーディングアシスタント、パーソナルAIコンパニオン、または異なるセッションやプラットフォーム間で永続的かつ長期的なメモリを必要とするあらゆるエージェンティックなワークフローを構築している開発者向けに設計されています。
ハイライト
- Markdown中心: メモリはユーザーが直接編集できる
.mdファイルとして保存され、編集内容はシステムに同期されます。 - Local-first Architecture: MongoDBやElasticsearchのようなマネージドサービスを必要とせず、Markdown、SQLite、LanceDBのローカルスタックに依存して動作します。
- Multimodal Support: マルチモーダルLLMを使用して、画像、PDF、音声、Officeドキュメント(LibreOffice経由)を取り込むことができます。
- Self-Evolving Memory: 時間の経過とともにメモリを統合・洗練させるバックグラウンドのリフレクション機能を備えています。
- Broad Integration: OpenAI-protocolプロバイダーと互換性があり、コーディングアシスタントからウェアラブルAIまで、さまざまなユースケースをサポートします。
Sources
- undefinedEverMind-AI/EverOS