cognee: 자체 호스팅 지식 그래프를 통해 에이전트에게 지속적인 장기 기억을 제공하는 오픈소스 AI 메모리 플랫폼

cognee: 자체 호스팅 지식 그래프를 통해 에이전트에게 지속적인 장기 기억을 제공하는 오픈소스 AI 메모리 플랫폼

해결하는 문제

Cognee는 AI 에이전트에게 세션 간 지속되는 장기 기억을 제공합니다. 에이전트가 컨텍스트를 잊어버리거나 서로 다른 정보 조각을 연결하지 못하는 문제를, 수집된 데이터로부터 자체 호스팅 지식 그래프를 생성함으로써 해결합니다. 이를 통해 에이전트는 의미와 관계 모두를 기반으로 정보를 기억하고 연결할 수 있습니다.

작동 방식

Cognee는 원시 데이터를 구조화된 메모리 레이어로 변환합니다. 의미 검색을 위한 벡터 임베딩과 관계 추적을 위한 그래프 추론을 결합하고, 인지 과학에 기반한 온톨로지 생성을 통해 지식을 조직합니다. 이 플랫폼은 전체 메모리 레이어(관계, 임베딩, 세션 캐시 포함)를 pgvector를 이용한 단일 Postgres 인스턴스에서 실행하거나, Neo4j 또는 Redis와 같은 전용 데이터베이스로 교체할 수 있는 유연한 백엔드 아키텍처를 지원합니다.

대상 사용자

도메인 특화 지식, 장기 지속성, 그리고 여러 세션에 걸친 피드백 및 사용자 상호작용으로부터 학습할 필요가 있는 AI 에이전트를 구축하는 개발자.

주요 특징

  • 통합 메모리 레이어: 벡터 검색과 그래프 검색을 하나의 인프라로 결합합니다.
  • 크로스-에이전트 지식 공유: 여러 에이전트가 지속적인 지식 베이스를 공유할 수 있게 합니다.
  • 유연한 배포: 로컬 개발(SQLite/LanceDB), Docker를 통한 자체 호스팅, 혹은 관리형 클라우드 서비스 중 선택할 수 있습니다.
  • 다중 언어 지원: Python, Rust, TypeScript용 공식 클라이언트를 제공합니다.
  • 에이전트 통합: Claude Code 전용 플러그인을 포함하여 세션 메모리를 캡처하고 동기화합니다.

Sources