LLM-as-a-Judge란?

LLM-as-a-judge 방식에서 팀은 언어 모델에게 채점 기준, 원래 요청, 응답 하나 이상을 주고, 응답에 점수를 매기거나 두 응답 중 나은 쪽을 고르게 합니다. 요약이나 고객 응대 답변처럼 정답이 하나로 정해지지 않아 일치 여부로 채점하기 어렵고 사람이 검토하기엔 느린 결과물을 대규모로 평가할 수 있습니다. 지금은 LLM 평가와 에이전트 평가에서 흔히 쓰는 방법입니다.

평가 모델에는 알려진 편향이 있습니다. 먼저 보여 준 답, 더 긴 답, 자기와 비슷한 문체의 답을 선호하는 경향이 연구로 확인됐습니다. 팀은 답의 순서를 바꿔 보고, 기준을 구체적으로 쓰고, 일부 표본을 사람이 매긴 점수와 대조해 이런 영향을 줄입니다. 평가 모델은 보여 준 것만 채점합니다. 오래되거나 틀린 기록을 바탕으로 한 답도 문장이 잘 쓰였다면 높은 점수를 받을 수 있으므로, 답 뒤에 있는 기록은 따로 확인해야 합니다.

자주 묻는 질문

LLM-as-a-judge는 어떻게 작동합니까?

평가 모델이 평가 기준, 입력, 평가할 결과물을 받고 점수나 분류, 두 결과물 중 하나의 선택을 돌려줍니다. 짧은 설명을 함께 내는 경우가 많습니다.

LLM-as-a-judge의 한계는 무엇입니까?

먼저 나온 답이나 긴 답을 선호하거나, 자기 결과물과 비슷한 답을 높게 보거나, 실행할 때마다 점수가 달라질 수 있습니다. 팀은 사람의 채점과 고정한 기준으로 보정합니다.

LLM-as-a-judge로 사람의 평가를 대신할 수 있습니까?

사람이 검토할 양은 줄일 수 있습니다. 하지만 대부분의 팀은 기준을 정하고, 표본을 점검하고, 평가 모델과 사람의 판단이 다를 때 결정하는 일은 사람에게 남겨 둡니다.