DiffMem: Git 기반 차등 메모리로 더욱 똑똑해진 AI 에이전트
2025-08-21
DiffMem은 AI 에이전트 및 대화 시스템을 위해 설계된 경량의 Git 기반 메모리 백엔드입니다. 사람이 읽을 수 있는 저장소에는 Markdown 파일을 사용하고, Git을 사용하여 차등을 통한 시간적 진화를 추적하며, 빠르고 설명 가능한 검색에는 메모리 내 BM25 색인을 사용합니다. 이 프로젝트는 버전 제어 시스템이 AI 애플리케이션에서 효율적이고 확장 가능한 메모리의 기반으로 어떻게 작동하는지 탐구하는 개념 증명(PoC)입니다. DiffMem은 메모리를 버전 관리되는 저장소로 취급하여 현재 상태와 기록된 변경 사항을 분리합니다. 이를 통해 에이전트는 기록 데이터의 오버헤드 없이 컴팩트하고 최신의 표면을 쿼리 및 검색할 수 있으며, 필요에 따라 진화를 심층적으로 파악할 수 있습니다. 기존 AI 에이전트용 메모리 시스템의 문제점인 확장성 및 쿼리 효율성 문제를 해결하고, 사람이 읽을 수 있고, 이식성이 높고, 감사 가능한 솔루션을 제공합니다.
개발