본문으로 건너뛰기

Know Thyself: LLM의 개인 기억을 구조화된 지식 그래프로 변환하는 프레임워크

LLM의 단순 나열식 기억을 출처와 신뢰도가 명시된 구조화된 지식 그래프로 변환하여 정교한 개인화 메모리를 구축하는 오픈소스 프로젝트입니다.

섹션별 상세

LLM의 평면적인 기억 리스트는 동일한 주장이 반복될 때 이를 독립적인 증거로 오해하여 신뢰도를 잘못 측정하는 구조적 결함이 있습니다. Know Thyself는 이를 해결하기 위해 사실(Fact), 에피소드(Episode), 패턴(Pattern) 등 타입이 지정된 노드 구조를 도입하여 데이터의 출처와 유도 과정을 명확히 관리합니다. 이를 통해 모델이 단순히 많이 들은 정보가 아니라 독립적으로 검증된 정보에 대해서만 높은 신뢰도를 갖도록 강제합니다.
근거
  • 평면적인 메모리 리스트를 출처가 명시된 그래프로 재구성하면 정직한 신뢰도 축적이 가능하다. README.md의 'Know Thyself' 섹션 첫 문단
개인 기억의 특수성을 반영하기 위해 관찰(Observation)을 1급 노드 타입으로 분리하여 해석과 사건이 혼동되지 않도록 설계했습니다. 과학적 그래프와 달리 개인의 기억은 시간이 흐름에 따라 동일한 사건에 대한 해석이 달라질 수 있으므로 에피소드와 해석 노드를 분리하여 유지합니다. 이러한 구조는 과거의 사건이 현재의 시점에서 새롭게 정의될 때 데이터의 무결성을 유지하는 역할을 합니다.
모든 정보 노드에 시간적 유효성(valid_at) 축을 도입하여 개인 정보의 휘발성과 변화 가능성을 관리합니다. 물리 법칙과 달리 개인에 대한 명제는 영구적이지 않으므로 각 클레임은 유효 기간을 가지며 재확인되지 않을 경우 신뢰도가 감쇄하도록 설계되었습니다. 이는 LLM이 사용자의 과거 상태에 매몰되지 않고 현재의 변화된 모습을 정확히 반영하도록 돕습니다.
근거
  • 개인 그래프는 과학적 그래프와 달리 노드는 밀집되지만 인접성(Edge-density)은 희소한 특성을 가진다. README.md의 'Inverted edge-density prediction' 섹션
사용자는 제공된 프롬프트를 Claude와 같은 LLM에 입력하여 자신의 기억 데이터를 구조화된 YAML 형식으로 추출하고 이를 시각화할 수 있습니다. 리포지토리에 포함된 Python 스크립트를 통해 인터랙티브 HTML 대시보드나 정적 Graphviz 다이어그램, PDF 등 다양한 형태로 그래프를 렌더링할 수 있습니다. 특히 Claude Code 사용자를 위한 전용 슬래시 명령어(/know-thyself)를 지원하여 워크플로우 효율성을 높였습니다.

기술

  • Claude
  • YAML
  • Python
  • Graphviz
  • MCP
  • PROV-O

활용 사례

  • LLM 장기 기억 구조화
  • 개인용 지식 관리 시스템(PKM)
  • AI 에이전트의 사용자 프로파일링 최적화

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 05. 04.수집 2026. 05. 04.출처 타입 RSS

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.