본문으로 건너뛰기

응답 품질 분석

LLM이 생성한 응답의 품질과 안전성을 자동 평가하여, 할루시네이션·유해성·PII 유출·프롬프트 인젝션·사실성·답변 적절성 등의 위험을 카테고리별로 모니터링하는 메뉴입니다. 호출량·비용·지연 같은 운영 지표만으로는 드러나지 않는 "응답 내용 자체가 믿을 만하고 안전한가"를 진단하는 데 활용합니다.

평가는 정규식·NLI·LLM Judge 등 여러 평가기를 조합한 하이브리드 방식으로 수행되며, 비용 통제를 위해 전체 호출 중 일부를 샘플링하여 평가합니다. 각 평가 항목은 점수로 산출되고, 위젯의 위반 기준(임계값) 을 기준으로 위반 여부가 집계됩니다.

화면은 위에서 아래로 요약 → 위반 추이·히트맵 → 점수 분포·모델 비교 → 시간대 히트맵 → 위반 케이스 순서로 구성되어, 전체 현황 파악부터 개별 위반 사례 확인까지 따라갈 수 있습니다. 상단 옵션바에서 시간 범위와 필터를 설정한 뒤 위젯 데이터를 조회합니다.

프롬프트 비교

요약 카드

선택한 시간 범위의 핵심 품질 지표를 한눈에 보여주는 카드입니다.

평가율

전체 LLM 호출 중 품질 평가가 수행된 호출의 비율을 표시합니다. 카드 하단에는 평가 LLM 호출 수와 전체 호출 수가 함께 표시됩니다. (예: 평가 LLM 호출 170 / 134.8K)

  • 평가는 비용이 발생하므로 샘플링 비율 내에서 운영됩니다. 평가율이 낮으면 표본이 작아 다른 위젯의 비율 해석에 주의가 필요합니다.

응답 품질

평가된 응답의 종합 품질 점수를 표시합니다.

  • 여러 평가 항목을 종합한 대표 지표로, 추세가 하락하면 품질 저하 신호로 해석하세요.

할루시네이션 의심율

할루시네이션 점수가 기준 이상인 호출의 비율을 표시합니다. 카드 하단에는 판정 기준과 해당 호출 수가 함께 표시됩니다. (예: score ≥ 0.5 11.4K)

  • RAG·검색 기반 응답에서 사실과 다른 내용이 생성되는 정도를 나타냅니다. 비율이 상승하면 컨텍스트 구성이나 모델을 점검하세요.

사실성

응답이 사실에 부합하는 정도(Factuality)의 평균 수준을 표시합니다.

  • 값이 높을수록 응답이 사실에 충실합니다. 할루시네이션 의심율과 함께 보면 사실 왜곡의 전반적인 경향을 파악할 수 있습니다.

유해성

유해(Toxicity)로 평가된 응답의 비율을 표시합니다.

  • 사용자에게 노출되면 안 되는 공격적·유해 표현의 발생 정도를 모니터링합니다. 값이 급증하면 위반 케이스에서 실제 응답을 확인하세요.

카테고리별 위반 추이

PropertyValue
차트 유형누적 영역 차트(stacked area)
집계 단위평가 카테고리
액션위반 기준(임계값) 선택, 범례 항목 토글

시간대별로 각 위험 카테고리의 위반 발생량 추이를 누적 영역으로 표시합니다. 범례의 색상이 각 카테고리(할루시네이션·유해성·PII 유출·프롬프트 인젝션·사실성·답변 적절성)에 대응합니다.

  • 우측 상단의 위반 기준 드롭다운으로 위반으로 집계할 점수 임계값을 조정할 수 있습니다.

  • 특정 시점에 특정 카테고리가 급증했다면 배포·트래픽 변화와 연관 지어 원인을 추적하세요.

오퍼레이션 × 카테고리 위반율 히트맵

PropertyValue
차트 유형히트맵 테이블 (행: 오퍼레이션, 열: 카테고리)
집계 단위오퍼레이션 × 카테고리
액션위반 기준(임계값) 선택

행은 오퍼레이션, 열은 위험 카테고리이며, 각 셀에 해당 조합의 위반율(%)이 표시됩니다. 위반율이 높을수록 붉은 계열, 낮을수록 녹색 계열로 표시됩니다.

  • "어떤 오퍼레이션이 어떤 위험에 취약한가"를 한눈에 짚어내는 위젯입니다.

  • 예를 들어 특정 오퍼레이션의 답변 적절성 열이 붉게 나타나면, 해당 프롬프트가 질문 의도와 어긋난 응답을 자주 생성하고 있다는 의미입니다.

  • 우측 상단의 위반 기준 드롭다운으로 임계값을 조정하면 셀 색상과 값이 함께 갱신됩니다.

할루시네이션 점수 분포

PropertyValue
차트 유형히스토그램 (x축: 점수 구간, y축: 평가 호출 수)
집계 단위점수 구간 (0–10% … 100%)
액션마우스 오버 시 값 표시

할루시네이션 평가 점수의 분포를 점수 구간별 호출 수로 표시합니다.

  • 점수가 낮은 구간(0–10%)에 분포가 몰려 있으면 대부분의 응답에서 할루시네이션이 의심되지 않는다는 의미입니다.

  • 높은 점수 구간(특히 100%)에 꼬리가 두껍게 나타나면 사실 왜곡이 의심되는 응답이 일정량 존재하므로 위반 케이스에서 실제 사례를 확인하세요.

모델별 품질 비교

PropertyValue
차트 유형막대 차트 (x축: 모델)
집계 단위모델
액션마우스 오버 시 값 표시

모델별 응답 품질 점수를 막대로 비교합니다.

  • 품질 점수가 낮은 모델은 동일 워크로드에서 위반을 더 많이 유발할 수 있습니다.

  • 비용·지연 지표와 함께 검토하여, 품질 대비 효율이 좋은 모델로의 전환을 판단하세요.

사실성 점수 분포

PropertyValue
차트 유형히스토그램 (x축: 점수 구간, y축: 평가 호출 수)
집계 단위점수 구간 (0–10% … 100%)
액션마우스 오버 시 값 표시

사실성(Factuality) 평가 점수의 분포를 점수 구간별 호출 수로 표시합니다.

  • 점수가 높은 구간(특히 100%)에 분포가 몰려 있으면 대부분의 응답이 사실에 충실하다는 의미입니다.

  • 낮은 점수 구간(0–10%)의 비중이 두껍다면 사실과 다른 응답이 일정량 존재하므로, 할루시네이션 점수 분포와 함께 해석하세요.

시간대별 위반 히트맵

PropertyValue
차트 유형히트맵 (요일 × 시간대)
집계 단위요일(Sun–Sat) × 시간(0–23)
액션위반 기준(임계값) 선택

요일(세로)과 시간대(가로)의 격자로 위반 발생 밀도를 표시합니다. 색이 진한 셀일수록 해당 시간대에 위반이 집중되어 있음을 의미합니다.

  • 특정 요일·시간대(예: 평일 오후)에 위반이 몰린다면 트래픽 부하나 특정 사용자 패턴과의 연관성을 점검하세요.

  • 우측 상단의 위반 기준 드롭다운으로 임계값을 조정할 수 있습니다.

위반 케이스

PropertyValue
차트 유형테이블
액션위반 기준(임계값) 선택, 행 펼치기

평가 결과 위반으로 판정된 개별 호출을 행 단위로 나열합니다. 통계가 아닌 실제 사례를 직접 확인하기 위한 위젯입니다.

ColumnDescription
시간호출 발생 시각
오퍼레이션위반이 발생한 오퍼레이션
프롬프트입력(Input)과 응답(Output)의 요약
모델사용된 LLM 모델명
프로바이더LLM 프로바이더
토큰전체 토큰 수
Latency요청 시작~응답 완료 시간
비용해당 호출의 비용
  • 행을 펼치면 입력·응답 원문과 함께 Eval 영역에 평가 항목별 점수가 표시됩니다. (Hallucination, Factuality, Relevance, Toxicity, Prompt Injection, PII Leak, URL Scan, Judge)

  • 우측 상단의 위반 기준 드롭다운으로 위반으로 표시할 임계값을 조정할 수 있습니다.

참고

평가 카테고리

화면의 한글 카테고리명과 Eval 영역의 평가 항목은 다음과 같이 대응됩니다.

CategoryEval ItemDescription
할루시네이션Hallucination컨텍스트에 없는 내용을 생성한 정도
사실성Factuality응답이 사실에 부합하는 정도
답변 적절성Relevance응답이 질문 의도에 부합하는 정도
유해성Toxicity공격적·유해 표현 포함 정도
프롬프트 인젝션Prompt Injection시스템 프롬프트 탈취·우회 시도
PII 유출PII Leak개인식별정보 노출 정도
-URL Scan응답에 포함된 URL의 위험 여부
-JudgeLLM Judge 종합 판정 점수

위반 기준(임계값)

  • 카테고리별 위반 추이, 위반율 히트맵, 시간대별 위반 히트맵, 위반 케이스 위젯은 우측 상단에서 위반 기준(점수 임계값)을 선택할 수 있습니다.

  • 임계값을 조정하면 해당 위젯이 위반으로 집계하는 기준이 바뀌며 데이터가 함께 갱신됩니다.

  • 평가는 전체 호출 중 일부를 샘플링하여 수행되므로 위반율은 평가된 호출을 기준으로 산출됩니다.