DiffMem:Gitベースの差分メモリによるAIエージェントの高度化
2025-08-21
DiffMemは、AIエージェントと会話システム向けに設計された軽量のGitベースのメモリバックエンドです。人間が読みやすいストレージにはMarkdownファイルを使用し、Gitを使用して差分による時間的進化を追跡し、高速で説明可能な検索にはインメモリBM25インデックスを使用します。このプロジェクトは、バージョン管理システムがAIアプリケーションにおける効率的でスケーラブルなメモリの基盤としてどのように機能するかを探る概念実証(PoC)です。DiffMemはメモリをバージョン管理されたリポジトリとして扱い、現在の状態と履歴の変更を分離します。これにより、エージェントは履歴データのオーバーヘッドなしでコンパクトで最新の表面をクエリおよび検索でき、必要に応じて進化を深く掘り下げることができます。従来のAIエージェント用メモリシステムが抱える課題、つまりスケーラビリティとクエリ効率の問題に対処し、人間が読みやすく、移植性が高く、監査可能なソリューションを提供します。
開発