Bespoke-Minicheck: 지문 기반 사실성 검증을 통한 LLM 환각 현상 감소

Bespoke-Minicheck는 Bespoke Labs에서 개발하고 Ollama에 통합된 지문 기반 사실성 검증 모델입니다. 이 모델은 생성된 주장을 특정 소스 문서가 지지하는지 확인함으로써 LLM의 환각 현상을 줄이며, 이에 대한 이진 응답("예" 또는 "아니오")을 출력합니다.

지문 기반 사실성 검증 메커니즘

Bespoke-Minicheck는 생성된 출력(주장)을 사실 정보(문서)와 비교하는 검증 계층으로 작동합니다. 모델은 소스 문서가 주장에 해당하는지 여부를 판단하며, 해당하면 "예"를, 그렇지 않으면 "아니오"를 출력합니다.

검색 증강 생성(RAG)에서의 적용

Bespoke-Minicheck는 검색 증강 생성(RAG) 파이프라인에서 사용하도록 설계되어, 모델의 응답이 검색된 맥락에 기반하고 있는지 보장합니다. 모델을 후처리 단계로 구현함으로써 개발자는 LLM에 제공된 맥락에 기반하여 최종 응답을 검증함으로써 환각 현상을 탐지할 수 있습니다.

구현 및 사용 방법

Ollama를 통해 Bespoke-Minicheck를 사용하려면 다음 명령어를 실행하면 됩니다:

ollama run bespoke-minicheck

검증을 위해서는 소스 문서와 주장이 모두 포함된 프롬프트 구조가 필요합니다. 예를 들어:

  • 지지되는 주장:

    • 문서: 학생들의 그룹이 곧 다가올 기말 시험을 준비하기 위해 학교 도서관에 모여 공부하고 있다.
    • 주장: 학생들은 시험을 준비하고 있다.
    • 결과:
  • 지지되지 않는 주장:

    • 문서: 학생들의 그룹이 곧 다가올 기말 시험을 준비하기 위해 학교 도서관에 모여 공부하고 있다.
    • 주장: 학생들은 휴가 중이다.
    • 결과: 아니오

기술적 자료

Bespoke Labs와 Ollama는 이 모델을 통합하기 위한 GitHub上的 여러 구현 예제를 제공합니다:

  • 사실 검증: 소스 정보에 대한 주장의 간단한 검증.
  • RAG 통합: RAG 애플리케이션에서 지문 기반 사실성을 검증하는 예제.

Sources

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch