
당신의 에이전트는 기억력 문제가 아니라 시간 문제입니다
요약
에이전트의 기억력 문제를 해결하기 위해 정보의 유효 기간과 이력을 관리하는 메모리 레이어 Graphiti를 소개합니다. Graphiti는 사실의 변화를 추적하고 모순된 정보를 무효화하여 에이전트가 최신 상태를 유지하도록 돕습니다.
핵심 포인트
- 모든 사실에 유효 기간을 부여하여 정보의 최신성 유지
- 모순된 정보의 이력을 보존하며 무효화 처리
- 의미론적, 키워드, 그래프 검색을 1초 미만에 동시 수행
- MCP 서버를 통해 Claude 및 Cursor와 연동 가능
- Apache 2.0 라이선스의 오픈 소스 프로젝트
당신의 에이전트는 기억력 (memory) 문제가 있는 것이 아닙니다. 시간 (time) 문제입니다.
벡터 DB (vector DBs)는 사실을 저장합니다. 하지만 그 사실이 언제부터 사실이 아니게 되었는지는 알려주지 못합니다. 그래서 당신의 에이전트는 지난달의 현실을 바탕으로 자신 있게 행동합니다.
Graphiti는 이 문제를 해결하기 위해 구축된 제가 본 첫 번째 메모리 레이어 (memory layer)입니다:
→ 모든 사실은 유효 기간 (validity window)을 가집니다 — 언제 사실이 되었는지, 언제 대체되었는지 포함합니다.
→ 모순되는 정보는 덮어쓰여지는 대신, 전체 이력이 보존된 상태로 무효화 (invalidated) 됩니다.
→ 한 번의 쿼리로 의미론적 (semantic), 키워드 (keyword), 그래프 검색 (graph search)을 동시에 수행하며, 보통 1초 미만이 소요됩니다.
→ 모든 것은 그것을 생성한 원본 에피소드 (raw episode)로 추적됩니다. 완전한 출처 (provenance)를 가지며, 환각된 기억 (hallucinated memories)이 없습니다.
MCP 서버를 통해 Claude 또는 Cursor에 연결하면, 당신의 에이전트는 증거 (receipts)와 함께 세션 전반에 걸쳐 기억을 유지합니다.
28k stars, Apache 2.0, Zep에 의해 오픈 소스로 공개되었습니다.
repo: https://t.co/QAXxdP0AtO
루프 (loop)는 에이전트가 무엇을 기억하느냐만큼만 훌륭할 수 있습니다. 이것이 제대로 구현된 상태 레이어 (state layer)입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 X @nainsidwiv50980 (자동 발견)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기