메인 콘텐츠로 건너뛰기

개요

Neuradex는 4가지 데이터 타입으로 AI 에이전트의 기억을 구조화합니다. 각각 다른 역할을 가지며, 조합되어 강력한 기억 시스템을 형성합니다.
타입역할특징
Episode발생한 일의 원본 기록시계열로 축적
TopicEpisode의 그룹화 및 요약선택사항
Knowledge확정된 사실 및 엔티티항상 최신 상태 반영
SourceContent문서 청크원본 참조 유지
타사 서비스와의 차이: 청크 검색 vs 구조화된 기억대부분의 RAG 서비스는 문서를 단순히 분할(청크)하여 유사도 검색만 합니다. Neuradex는 정보를 의미 있는 단위로 구조화합니다. “사건”, “요약”, “확정 사실”, “원본”을 구별함으로써 질문 의도에 최적화된 정보를 반환할 수 있습니다.

구조화된 기억이 해결하는 복잡한 문제

질문: “인증 방식이 뭐야?”단순 청크 검색의 경우:
  • “JWT 인증 채택” (3개월 전 문서)
  • “OAuth2.0으로 변경 예정” (지난달 회의록)
  • “인증 방식 검토 중” (6개월 전 메모)
→ 어느 것이 최신인지 판단 불가Neuradex의 경우:
  • Knowledge: “인증 방식은 OAuth2.0” (확정 사실・최신)
  • Episode: 변경 경위와 이유
  • SourceContent: 구현 사양서
→ 확정 정보를 우선하고, 필요에 따라 경위도 제공

Episode

“무슨 일이 있었는지”의 원본 기록. Episode는 모든 대화 및 작업 이력을 시계열로 기록합니다. Neuradex 기억의 기반이 되는 데이터 타입입니다.

기록되는 내용

  • 대화: 질문과 답변의 교환
  • 작업: 코드 수정, 파일 작업
  • 이벤트: 에러 발생, 결정 사항
  • 상태 변화: 설정 변경, 상태 업데이트

소스

Episode는 다양한 채널에서 생성됩니다.
소스설명
사서사서과의 대화
챗봇챗봇과의 대화
APISDK/API를 통한 작업
MCPMCP 서버를 통한 AI 에이전트 작업
SlackSlack 메시지 (연동 시)

검색

Episode는 단독으로 검색 가능합니다. “지난주에 논의한 내용”, “에러가 발생했을 때의 상황” 등 과거 사건을 되돌아볼 수 있습니다.
"어제 작업 내용 알려줘"
→ 시간 필터로 어제의 Episode 검색

Topic

Episode의 그룹화 및 요약 (선택사항). 여러 관련 Episode가 있을 때, 이들을 모아 요약을 생성합니다. 모든 Episode를 읽지 않아도 개요를 파악할 수 있습니다.

생성되는 경우

  • Slack에서의 여러 명의 논의
  • 회의 중 연속된 대화
  • 관련 메시지 그룹

생성되지 않는 경우

  • 단발성 질문
  • 혼자 작업 (MCP 등)
  • 그룹화할 의미가 없는 경우
모든 Episode가 Topic에 속할 필요는 없습니다. Topic은 어디까지나 “필요할 때 생성되는” 선택적 구조입니다.

검색

Topic은 의미 검색을 지원합니다. “그 논의”, “프로젝트 진행 이야기” 등 모호한 쿼리로도 관련 토픽을 찾을 수 있습니다.

Knowledge

확정된 사실 및 엔티티. Knowledge는 “무엇이 사실인지”를 나타냅니다. Episode가 “무슨 일이 있었는지”의 기록이라면, Knowledge는 “지금 어떻게 되어 있는지”의 상태입니다.

특징

  • 항상 최신: 정보가 업데이트되면 반영됨
  • 확정 정보: 애매한 정보가 아닌 확정된 사실
  • 자동 추출: Episode, Topic, SourceContent에서 자동 생성

추출 패턴

Episode: "인증 방식은 JWT로 결정했습니다."
    ↓ 추출
Knowledge: "인증 방식은 JWT"
SourceContent: API 사양서 섹션
    ↓ 추출
Knowledge: "API 엔드포인트는 /api/v1/auth"

검색 우선순위

질문에 대해 Knowledge가 최우선으로 참조됩니다. 확정된 Knowledge는 과거 Episode보다 우선됩니다.

지식 연결

Knowledge는 다른 Knowledge와 자동으로 연결됩니다. 수동으로 링크를 만들 필요가 없습니다. 모순 감지, 대체(supersedes) 추적, 일반적인 관련성 매핑이 포함됩니다. 이를 통해 문맥 자동 확장과 변경 이력 추적이 가능합니다. 관계 유형과 관리 방법에 대한 자세한 내용은 Knowledge API를 참조하세요.

SourceContent

문서 청크. PDF, Markdown, 텍스트 파일 등의 문서를 청크(작은 단위)로 분할하여 저장합니다.

특징

  • 분할 저장: 큰 문서를 검색하기 쉬운 크기로 분할
  • 원본 참조: 원본 문서에 대한 참조 유지
  • 벡터 검색: 의미적 유사성으로 검색 가능

지원 형식

  • PDF
  • Markdown
  • 텍스트 파일
  • 기타 문서 형식

데이터 흐름

4가지 데이터 타입은 서로 관련되어 벡터 컬렉션에 통합됩니다.

다음 단계

퀵스타트

첫 번째 지식 생성

Knowledge API

SDK로 지식 관리