AIToday

Genesys、AI agents向けのオープンソース因果グラフメモリシステムがローンチ

Hacker News22時間前
Genesys、AI agents向けのオープンソース因果グラフメモリシステムがローンチ

要点

Astrix Labsはオープンソースメモリシステム「Genesys」をリリースした。因果グラフと乗法スコア公式を用いて、何が起きたかだけでなく、なぜ起きたかを記憶し、無関連情報を忘れることができる。LoCoMoベンチマークで85.55を記録し、確立された競合企業のZepとMem0を上回った。ChatGPT、Claude、任意のMCPアプリで動作し、コアライブラリはデータベース依存性なしで、現在GitHubで入手可能。

こういう要約が、毎朝あなたのメールに届きます。

無料で登録 →

3つのポイント

  • 何が起きたか

    Astrix Labsがオープンソースのメモリシステム「Genesys」をリリースした。AI agents向けのこのシステムは、乗法公式(関連性×接続性×再活性化)を用いてメモリをスコア付けし、因果グラフで整理し、無関連なメモリは自動的に忘れる。LoCoMoベンチマークで85.55±0.37を記録(2026年7月に10回実施で認定済み)し、Zep(75.14)およびMem0(66.9)を同等条件で上回った。コアライブラリはデータベース依存性がなく、JSONファイル永続化はオプション。ホスト版はPostgresとREST APIで提供される。

  • なぜ重要か

    従来のAIメモリシステムは全てのデータをベクトルストアに入れるため、検索はできても理解がなく、500番目のメモリが重要なものを埋もれさせてしまう。Genesysは関連性減衰、因果接続、再活性化頻度を組み合わせることで、メモリが3つの軸全てでスコアを得なければ生き残れない仕組みを作った。また陳腐で孤立したメモリを積極的に削除し、無限に蓄積するのを防いでいる。ChatGPT、Claude、カスタムMCP appで動作するAI agentが、単なるテキスト類似検索ではなく因果推論を学べるようにするための重要な機能だ。

  • 注目点

    オープンソースライブラリはgithub.com/Astrix-Labs/genesysで現在利用可能。pip install genesys-memoryでインストール可能で、Claude、ChatGPT、MCP互換アプリとstdioサーバ経由で統合できる。ホスト版のgenesys-api.astrixlabs.aiは追加ストレージバックエンド(Postgres、FalkorDB、MongoDB、Obsidian)、マルチユーザー認証、REST APIを提供している。LoCoMoベンチマークの再現スクリプトがリポジトリに含まれており、ユーザーが自ら結果を検証できる。

詳細

Genesysはオープンソースのメモリシステムで、3つのコア概念の周りに構築されている:乗法公式によるメモリのスコア付け、因果グラフでの整理、無関連なものの自動削除。名前は単なるジェネシスではなく、何が起きたかだけでなくなぜ起きたかを記憶するAIメモリの知性層というプロジェクトの目標を反映している。

システムは各メモリを公式decay_score = 関連性 × 接続性 × 再活性化でスコア付けする。関連性は時間とともに減衰し、強化されない限り下がる。接続性は多くの因果リンクを持つメモリに報酬を与え、ハブメモリはより長く生き残る。再活性化は頻繁に呼び出されるメモリを強化し、頻度が重要であることを意味する。3つの因子全てが乗算されるため、メモリがどの軸でも良好にスコアしなければ存続しない。接続性が高いが決してアクセスされないメモリは減衰し、頻繁に呼び出されても因果リンクがないメモリも消える。スコアリングモデルは削除のカウントダウンではなく、メモリが呼び出されると上がり、陳腐になると下がる保持ウェイトである。削除はメモリがスコアゼロになり、孤立しており、ピン留めされておらず、非コア、非組織的な場合のみ発生する。

メモリは5つの状態を流れる:STORE(新規作成)、ACTIVE(使用中)、DORMANT(遊休だが到達可能)、FADING(スコア低い、危険)、PRUNED(削除)。メモリは再活性化を通じてFADINGからACTIVEに昇格できる。ユーザーはメモリをピン留めして忘れられないようにでき、コアとしてマークできる。コアはstructurally importantで自動ピン留めされる。事実を修正するには、ユーザーはmemory_amend(node_id, content, reason=...)を呼び出す。これは新版を作成し、SUPERSEDES エッジで旧版にリンクし、監査用に旧メモリを保持し、呼び出しは自動的にsuperseded hitを低優先度化する。

LoCoMo長会話メモリベンチマークでは、Genesysは85.55±0.37を記録(2026年7月に認定、10回実施、gpt-4o-miniを answerer および judge に固定、温度0、1,540テストケース、カテゴリ1~4)。これは同等の公開セットアップでZep 75.14、Mem0 66.9を上回った。このプロトコル下でのオラクル検索上限は94.9であり、この固定セットアップで完全回収は不可能であることを意味する。90以上のベンダー数値は異なるanswererおよびjudgeを使うため比較不可。Astrix Labsは完全な方法論と再現スクリプトを公開しており、ユーザーが結果を自ら検証できる。

コアライブラリ(genesys-memory)はインメモリ因果グラフで、JSONファイル永続化はオプション。インストールはpip install genesys-memoryで、OpenAI embeddings用の追加(pip install 'genesys-memory[openai]')、sentence-transformers経由ローカルembeddings(pip install 'genesys-memory[local]')、またはAnthropicのLLMベース因果推論(pip install 'genesys-memory[anthropic]')がある。システムはMCPネイティブであり、claude_desktop_config.jsonに設定エントリを追加することでClaude Desktopに追加でき、またはpython -m genesys_memoryでstdioサーバ直接実行できる。

MCP toolsにはmemory_store(新規メモリ保存、型付き因果エッジ付きオプション)、memory_amend(修正記録)、memory_recall(自然言語クエリによる検索、ベクトル、キーワード、グラフspreadingアクティベーション使用)、memory_search(状態、カテゴリ、日付、エンティティによるフィルタ付きベクトル検索)、memory_traverse(ノードからの因果グラフ走査)、memory_explain(メモリのスコア計算方法を表示)、memory_stats(システム統計)が含まれる。メモリのピン留め/解除、永続削除、コアメモリ一覧、コア設定、組織的可視化へのメモリ昇格のツールも用意されている。

別のホスト製品がgenesys-api.astrixlabs.aiで提供されており、追加バックエンド(Postgres/pgvector、FalkorDB、MongoDB、Obsidianボルトアダプタ)、REST API、OAuth、マルチユーザー認証を提供している——オープンソースライブラリに含まれない機能。設定は環境変数で:OPENAI_API_KEY(必須、ローカルembeddingsを使用しない限り)、ANTHROPIC_API_KEY(LLMベース推論用、デフォルト無効)、GENESYS_EMBEDDER(openaiまたはlocal)、GENESYS_PERSIST_PATH(JSONファイルパス永続化用)、GENESYS_USER_ID(シングルテナントモード用のデフォルトユーザーID)。自動リンキング——新規保存メモリの意味的類似既存メモリへの自動接続——は3つの変数でチューニング可能:GENESYS_AUTOLINK_MIN_SIMILARITY(コサイン下限、デフォルト embedder 推奨:OpenAI 0.6、ローカルtransformers 0.45)、GENESYS_AUTOLINK_MAX_EDGES(デフォルト3、store当たりの最大自動リンク)、GENESYS_AUTOLINK_MAX_NODE_DEGREE(デフォルト10、ノードがターゲットとして受け取る最大自動リンクエッジ)。memory_storeの possible_conflicts ヒントは別の下限を使って広い窓をスキャンするため、自動リンク下限を厳しくしても競合検出は縮小しない。

背景と解説

Genesysは、AI メモリの根本的な問題に取り組んでいる。ベクトルストアシステムは全てのメモリを平等に扱い、意味的類似性のみでランク付けするため、後続エントリの流入の下に重要な初期コンテキストが消えてしまう。因果グラフと乗法減衰公式を導入することで、Genesysはメモリが関連性を保ち、他のメモリと良好に接続され、能動的に呼び出されることで初めて生き残る仕組みを実現した。これは人間のメモリの働き方を模倣している——事実は強化されるか、因果ナラティブに組み込まれない限り消えていく。

ベンチマーク結果は自己報告で、Genesysの独自ハーネスで実施され(論争のある因果グラウンドトゥルースの逆説的カテゴリ5は除外)、独立検証ではなく指針的なものである。しかし著者らは完全な再現スクリプトと方法論を公開しており、ユーザーが独自の評価を実施できる。LoCoMoスコア85.55はZep(75.14)とMem0(66.9)より高いが、オラクル上限94.9より低く、改善の余地があり、過大評価ではなく現実的な評価を示唆している。

オープンソース戦略は重要である。依存性ゼロのコアライブラリをJSONファイル永続化オプション付きで配布することで、クラウドインフラなしで実験したい開発者の導入障壁を低くしながら、本番環境用としてPostgres、マルチユーザー認証、REST APIを備えたホスト版を提供している。MCP(Model Context Protocol)との統合は、単一ベンダーに限定されず、Claude、ChatGPT、あらゆる将来のMCP互換ツールで機能することを意味する。

よくある質問

Genesysはベクトルストアとどう異なる方法でメモリをスコア付けするのか
Genesysは乗法公式を使う:decay_score = 関連性 × 接続性 × 再活性化。メモリが生き残るには3つの軸全てでスコアを得なければならない。つまり、接続性が高くても一度も呼び出されないメモリは減衰し、頻繁にアクセスされても因果上孤立したメモリも消える。これにより、メモリが無限に蓄積されるのを防ぐ。
LoCoMoベンチマークでGenesysは競合製品とどう比較されたか
Genesysは85.55±0.37を記録(2026年7月に認定、gpt-4o-miniをanswererとjudgeに固定、温度0、1,540テストケース、4カテゴリ)。これに対してZepは75.14、Mem0は66.9を同等の公開セットアップで記録。このプロトコル下でのオラクル検索上限は94.9。
オープンソース版はデータベースが必要か
いいえ。コアライブラリ(genesys-memory)はインメモリ因果グラフで、GENESYS_PERSIST_PATHによるJSONファイル永続化はオプション。データベース依存性はゼロ。追加バックエンド(Postgres、FalkorDB、MongoDB、Obsidian)とREST APIはgenesys-api.astrixlabs.aiの別のホスト製品に含まれている。
Genesysはどのプラットフォームと統合できるか
このシステムはMCPネイティブであり、Claude、ChatGPT、任意のMCP互換アプリに接続できる。stdioサーバ(python -m genesys_memory)として提供され、Claude DesktopまたはClaude Codeに追加可能。

「大規模言語モデル」の最新ニュースを、毎朝7時にお届けします

AIが要約して、あなたの選んだトピックだけを1日1通。LINE・Email・Slackで届きます。

登録無料・30秒で完了・いつでも解除できます

ディスカッション

まだコメントがありません。最初のコメントを投稿しましょう!

ログインして議論に参加

関連記事

AIニュースを毎日お届け

200以上のソースから厳選したAIニュースを毎日無料でお届けします。

無料で始める

登録無料・30秒で完了・いつでも解除できます

毎朝1分、AIの要点だけ。

200媒体以上・Email/LINE/Slack 対応

無料で受け取る →