피드로 돌아가기
Dev.toAI/ML
원문 읽기
Fact-Interpretation 분리 설계로 작업 성공률 99.1% 달성 및 지식 품질 최적화
Separating Facts from Interpretations in Agent Knowledge Graphs
AI 요약
Context
기존 KG-augmented LLM 시스템은 객관적 관찰값과 주관적 판단을 단일 그래프에 저장하여 데이터 생명주기 및 거버넌스 관리의 한계 발생. 이로 인한 노이즈 제거 불능 및 도메인 지식 체계화 실패로 시스템 성능 저하 초래.
Technical Solution
- 객관적 관찰값 전용 Fact KG와 주관적 판단 전용 Interpretation KG로 물리적 테이블 분리 설계
- Fact KG 내 Confidence 컬럼을 제거하여 데이터의 객관성 확보 및 Graph Analysis Layer를 통한 검증 구조 채택
- Interpretation KG에 abstraction_level(Instance, Pattern, Principle)을 도입하여 지식의 추상화 단계별 계층 관리
- Domain Velocity와 Half-life 기반의 Decay 메커니즘을 적용하여 효용성이 낮은 주관적 판단의 자동 아카이빙 구현
- LLM의 역할을 자연어 처리(추출, 생성)로 제한하고 Epistemics 관리는 KG의 구조적 로직에 위임하여 책임 분리
- Partition by List 및 부분 인덱스 설계를 통한 추상화 레벨별 쿼리 성능 최적화
실천 포인트
- 지식 그래프 설계 시 '변하지 않는 사실'과 '시간에 따라 변하는 판단'을 구분하여 스키마를 정의했는가? - 데이터의 효용성 하락을 처리하기 위한 시간 기반의 Decay 또는 TTL 전략이 반영되어 있는가? - LLM에게 판단과 기억의 결정권을 모두 맡기지 않고, 이를 제어할 시스템적 제약 조건(Guardrail)을 갖추었는가?