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

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

해결하는 문제

Cognee는 AI 에이전트에게 세션 전반에 걸친 지속적이고 장기적인 기억을 제공합니다. 이는 수집된 데이터로부터 셀프 호스팅 지식 그래프를 생성함으로써, 에이전트가 문맥을 잊어버리거나 서로 다른 정보 조각들을 연결하지 못하는 문제를 해결하며, 에이전트가 의미와 관계를 모두 기반으로 정보를 회상하고 연결할 수 있도록 합니다.

작동 방식

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

대상 사용자

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

주요 특징

  • 통합 메모리 레이어: 벡터 및 그래프 검색을 단일 인프라로 결합합니다.
  • 에이전트 간 지식 공유: 여러 에이전트가 지속적인 지식 베이스를 공유할 수 있도록 합니다.
  • 유연한 배포: 로컬 개발(SQLite/LanceDB), Docker를 통한 셀프 호스팅, 또는 관리형 클라우드 서비스를 지원합니다.
  • 다국어 지원: Python, Rust, TypeScript용 공식 클라이언트를 사용할 수 있습니다.
  • 에이전트 통합: 세션 메모리를 캡처하고 동기화하기 위한 Claude Code 전용 플러그인을 포함합니다.

Sources