AIエージェントの記憶をファイルで管理するEverOS 1.0.0公開

AIエージェントが「忘れてしまう」問題を解決するツール

ChatGPTやClaudeを使っていると、「前回話した内容を覚えていてほしい」と感じたことはありませんか。毎回同じ説明を繰り返したり、以前うまくいったやり方を一から伝え直したりするのは、じわじわと時間を奪われる作業です。

こうした「AIが忘れてしまう」問題に正面から取り組んだのが、EverMindというチームが開発した「EverOS 1.0.0」です。2025年にApache 2.0ライセンスのオープンソースとして公開されたこのツールは、AIエージェントに長期的な記憶を持たせるための基盤ソフトウェアです。個人のパソコン上で動作するローカルファーストな設計が特徴で、データを外部サーバーに送る必要がありません。

記憶がマークダウンファイルとして残る仕組み

従来のAI記憶システムは、ベクトルデータベースと呼ばれる「黒い箱」に情報を詰め込む方式が主流でした。この方法では、実際に何が記録されているかを人間が確認・修正するのが難しく、エンジニアでも扱いにくい面がありました。

EverOSはこれを大きく変えています。エージェントの記憶は、拡張子が「.md」のマークダウンファイルとして保存されます。つまり、GitやObsidian、VS Codeといった普段使いのツールで直接開いて読んだり、書き換えたりできます。「AIが何を覚えているか」を人間が把握できる状態にしておけるのは、実務でツールを管理する立場からすると、かなり安心感があります。

記憶の構造は3つの層に分かれています。まず「エピソード記憶」は、何が起きたかという会話や出来事の履歴です。次に「プロフィール記憶」は、ユーザーの好みや属性といったペルソナ情報。そして「手続き記憶」は、どうやって作業を進めるかという方法論です。この手続き記憶の中に「ケース」と「スキル」という概念があり、エージェントが完了したタスクから成功パターンを自動的に抽出して、次回以降に活かせる「スキル」として蓄積していく仕組みになっています。

検索の精度を高めるハイブリッド検索とは

記憶をたくさん貯めても、必要なときに正確に取り出せなければ意味がありません。EverOSが採用しているのは「mRAG(ハイブリッド検索)」と呼ばれる仕組みで、キーワード検索と意味的な類似性検索を同時に行います。

たとえば「PostgreSQLエラー404」という具体的な文字列を探す場合、意味の近い文章を探すベクトル検索だけでは見つけにくいことがあります。一方、キーワード一致(BM25)を組み合わせると、正確な用語も逃さず拾えます。EverOSはこの2つをLanceDBという単一のデータベースで同時処理し、p95(95パーセンタイル)の検索遅延が500ミリ秒以下という速度を実現しています。ベンチマーク数値はEverMind自身による報告値なので、実際の環境では変わってくる可能性がありますが、参考値として頭に入れておくと良いでしょう。

実際に動かすには何が必要か

EverOSをローカルで動かすには、Python 3.12以上の環境が必要です。インストールはuvまたはpipで行え、ローカルのデモ環境であればAPIキーも不要です。コードが書ける方であれば、比較的手軽に試せる設計になっています。

クラウド版の「EverOS Cloud」も存在し、ローカル版とSDK・検索エンジン・記憶フォーマットが共通しているため、開発環境と本番環境で同じ記憶構造を使い回せます。日本語への明示的な対応については現時点では記載がありませんが、オープンソースであるため、コミュニティの動き次第で今後対応が進む可能性はあります。

フリーランスへの影響

EverOSは現状、「AIを使う人」というよりも「AIを組み込んだツールを作る人」向けのソフトウェアです。Pythonが書けてAIエージェントを自分で構築したいと考えているフリーランスのエンジニアや、クライアント向けにAIチャットボットを開発しているWeb制作者にとっては、実務への導入を検討できる段階に来ています。

一方、プログラミングの経験がないフリーランスにとっては、今すぐ直接使うツールというより、「こういう技術が出てきた」という知識として持っておく情報です。ただ、エージェントが自律的にスキルを蓄積・共有していく仕組みは、今後のAIアシスタント全般に広がっていく可能性があります。「AIに毎回同じ説明をする手間」が将来的に減っていく流れの一部として、覚えておいて損はないでしょう。

特に、定型作業の多いルーティン業務をAIに任せたいと考えているフリーランスにとって、エージェントが過去の成功パターンから自律的に学んでくれる仕組みは、長期的に作業時間を圧縮できる可能性を持っています。ただしベンチマークは開発元の報告値であることは念頭に置いておきたいところです。

まとめ

EverOS 1.0.0は、Pythonが扱えるエンジニア系フリーランスであれば今すぐ試せる段階にあります。まずは公式GitHubでドキュメントを確認して、ローカルデモを動かしてみるところから始めるのが良さそうです。プログラミングが専門ではないフリーランスは、しばらく動向を見守るのが現実的な選択肢です。

参考:EverOS 公式GitHub

コメント

タイトルとURLをコピーしました