- 관련 있지만 오래된 청크 (superseded 사실).
- 정본으로 확립한 사실과 모순되는 청크.
- 사실 주변만 채우고 실제로 그 사실을 담지 않은 청크.
그라운딩이 도움되는 때
- 규제 콘텐츠 — 법률·의료·금융 답변, 오답이 문제인 곳.
- 빠르게 변하는 도메인 — 가격, 재고, 정책, 영업시간.
- 숫자 답변 — 틀린 숫자가 “모른다” 보다 나쁜 곳.
원리
- 리트리벌이 후보 청크 반환.
- 각 청크를 사실 클레임 (날짜, 수량, 엔티티 관계) 으로 파싱.
- 리트리벌 프리셋에 붙은 인과 그래프에 클레임 대조.
- 그래프와 모순되는 청크는 강등 또는 드롭.
- 그래프가 확인한 청크는 Agent 가 인용할 수 있는 verified 태그 획득.
설정
- 인과 그래프 구축 — 인과 그래프 개요 참고.
- 리트리벌 프리셋에 붙임 — Grounding → Causal graph → pick.
- 충돌 시 액션 선택:
- Drop — 모순 청크 제거.
- Demote — 0.5× 로 점수하고 유지.
- Flag — Agent 가 표면화할 수 있는 경고 필드와 함께 반환.
신뢰도
모든 청크가 체크 가능한 클레임을 담지는 않음. 그라운딩은 빠른 사전 체크를 실행하고 검증 가능해 보이는 청크에만 그래프 검증기를 호출. 체크 불가 청크는 그대로 통과. 트레이스 뷰가 청크별로 표시:grounded / demoted / dropped / unchecked.
양방향 이점
그라운딩은 누락 클레임 도 플래그 — 그래프에 정본 사실이 있는데 리트리벌이 전혀 표면화 못 한 경우. Signals 에 개선 후보로 표면화 (개선 제안 참고).그라운딩 건너뛸 때
- 인과 그래프가 없음. 먼저 설정 — 문서에서 추출 참고.
- 데이터가 “정확성” 이 적용 안 되는 의견이나 비구조 코멘터리.
- 매 밀리초 지연이 필요 (그라운딩은 쿼리당 50-200ms 추가).
디버깅
Agent 가 “문서엔 X 라고 되어 있는데 답변에 X 가 안 보임” 이라고 불평하면 — 트레이스 확인. 그라운딩이 X 를 드롭했다면 그래프에 모순 사실이 있을 가능성. 그래프에서 고치거나 액션을demote 로 낮추세요.