LLM 심사LLM-as-a-Judge
언어 모델에게 답의 좋고 나쁨을 매기게 하기
- LLM 심사는 사람 대신 언어 모델에게 답을 읽히고 점수나 승패를 매기게 하는 방법이에요.
- 장점은 속도와 비용이에요. 수만 건을 몇 시간 만에 채점할 수 있어서 자주 돌릴 수 있어요.
- 대신 버릇이 있어요. 긴 답, 앞에 놓인 답, 자신 있는 말투, 자기와 닮은 글을 더 좋게 봐요.
- 그래서 심사 결과를 그대로 믿지 않아요. 같은 건을 사람이 매긴 결과와 견줘 얼마나 겹치는지부터 확인해요.
- 쓸 자리는 정해져 있어요. 개발 중에 자주 확인할 때는 좋고, 최종 판정을 남길 때는 사람 평가가 필요해요.
목차
1비유로 이해하기
바느질할 때 쓰는 자가 두 가지 있어요. 하나는 곧게 뻗은 쇠자예요. 눈금이 늘어나거나 줄지 않아서 잰 값을 그대로 믿을 수 있어요. 대신 길이가 정해져 있고 곡선을 따라 대기가 어려워서, 뭘 하나 재려면 자세를 고쳐 가며 여러 번 대야 해요.
다른 하나는 주머니에 말아 넣고 다니는 천 줄자예요. 어디든 대 볼 수 있고 순식간에 값이 나와요. 그런데 오래 쓴 천 줄자는 조금 늘어나 있어요. 늘 실제보다 짧게 나오죠. LLM 심사가 이 천 줄자예요.
늘어난 천 줄자도 버릴 물건은 아니에요. 하루에 수백 번 재야 하는 일에는 이것 말고 방법이 없거든요. 대신 가끔 쇠자에 대 보고 얼마나 어긋나는지 알아 둬야 해요. 어긋나는 정도를 모르고 쓰는 것과 알고 쓰는 것은 전혀 달라요.
2자세히 알아보기
어떻게 채점을 시키나요
가장 단순한 방법은 답 하나를 보여 주고 점수를 매기게 하는 거예요. 무엇을 볼지 적은 기준표를 함께 주고, 항목마다 몇 점인지 답하게 해요. 만들기는 쉽지만 눈금이 흔들려요. 같은 답을 다시 넣으면 점수가 조금씩 달라지고, 대체로 후한 쪽으로 몰려요.
더 안정적인 방법은 두 답을 나란히 보여 주고 어느 쪽이 나은지 고르게 하는 거예요. 절대 눈금이 필요 없으니 결과가 훨씬 고르게 나와요. 여기에 이유를 먼저 쓰게 한 다음 판정을 내리게 하면 정확도가 눈에 띄게 올라가요. 답을 먼저 내고 이유를 붙이게 하면 이유가 변명이 되거든요.
정답이 있는 문제라면 정답을 함께 건네는 방법도 좋아요. 심사하는 모델이 스스로 알고 있는지에 기대지 않고 대조만 하게 되니까, 모르는 분야에서도 판정이 훨씬 단단해져요.
늘어난 눈금, 네 가지 버릇
첫째는 길이예요. 길게 쓴 답을 더 좋게 보는 경향이 뚜렷해요. 내용이 같아도 문단을 늘려 놓으면 점수가 올라가요.
둘째는 순서예요. 두 답 가운데 먼저 보여 준 쪽을 더 좋게 보는 일이 흔해요. 그래서 순서를 바꿔 두 번 물어보고, 두 번 다 같은 쪽을 고를 때만 승부를 인정하는 방법을 써요.
셋째는 닮음이에요. 자기가 쓴 것과 비슷한 문체의 답을 더 좋게 봐요. 채점하는 모델과 채점받는 모델이 같은 계열이면 이 문제가 커져요.
넷째는 말투예요. 확신에 찬 문장에 후한 점수가 가요. 정확하지만 조심스럽게 쓴 답이 틀렸지만 단호한 답에 밀리는 일이 생겨요.
어긋나는 정도를 재 두기
이 버릇들을 없앨 수는 없어요. 대신 얼마나 어긋나는지 알아 둘 수는 있어요. 방법은 간단해요. 같은 건 몇백 개를 사람이 먼저 채점해 두고, 같은 건을 모델에게 채점시켜 두 결과가 얼마나 겹치는지 세요.
겹치는 비율이 높으면 그 뒤로는 안심하고 자동으로 돌릴 수 있어요. 낮으면 모델 탓만 하지 말고 기준표를 먼저 의심해요. 사람들끼리도 판단이 갈리는 항목이라면 모델에게도 갈릴 수밖에 없거든요.
한 번 맞춰 두고 끝낼 일도 아니에요. 채점하는 모델이 바뀌거나 다루는 주제가 달라지면 어긋나는 정도가 통째로 달라져요. 천 줄자를 새로 사면 다시 대 봐야 하는 것과 같아요.
어디에 쓰고 어디에 안 쓰나요
잘 맞는 자리는 개발 중의 반복 확인이에요. 프롬프트를 조금 고칠 때마다 수천 건을 다시 채점해 어느 쪽이 나아졌는지 봐야 하는데, 이런 일에 사람을 부를 수는 없어요. 눈에 띄는 실패를 걸러 내는 그물로 쓰기에도 좋아요.
반대로 조심할 자리는 바깥에 내놓는 성적이에요. 심사하는 모델과 채점받는 모델이 같은 계열일 때, 그리고 그 점수가 홍보에 쓰일 때는 판정을 사람에게 맡기는 편이 맞아요. 안전이나 사실 확인처럼 틀렸을 때 손해가 큰 판정도 마찬가지예요.
3조금 더 정확하게
LLM 심사가 사람 평가를 대신한다는 표현은 정확하지 않아요. 이 방법이 흉내 내는 것은 "사람이라면 어떻게 판정했을까"이고, 그 기준 자체는 여전히 사람 평가에서 와요. 두 결과가 얼마나 겹치는지를 재 두지 않은 심사는 눈금을 확인하지 않은 줄자와 같아서, 숫자는 나오지만 그 숫자가 무엇을 뜻하는지 알 수 없어요.
비유가 어긋나는 지점도 있어요. 늘어난 천 줄자는 늘 같은 방향으로 어긋나서 값을 보정할 수 있지만, 모델의 버릇은 주제와 문체에 따라 들쭉날쭉해요. 어떤 분야에서는 사람과 거의 같은 판정을 내리다가 다른 분야에서는 전혀 다른 쪽을 고르기도 해요. 그래서 전체 겹침 비율 하나만 보지 말고 분야별로 나눠 확인해야 해요.
채점 결과를 다시 학습에 쓰는 경우에는 한 가지가 더 붙어요. 모델이 좋아하는 답을 모델이 다시 배우면, 그 버릇이 지워지는 게 아니라 짙어져요. 이럴 때는 사람이 매긴 자료를 일정 비율로 섞어 두는 안전장치가 필요해요.
4직접 해보기
5흔한 오해
모델이 채점하면 사람보다 일관된다고 생각하기 쉽지만, 실제로는 같은 답을 다시 넣어도 점수가 흔들리고 답을 보여 주는 순서에도 흔들려요.
더 좋은 모델에게 채점을 맡기면 문제가 해결된다고 여기기 쉽지만, 실제로는 성능이 올라가도 길이와 말투를 좋아하는 버릇은 그대로 남아요.
심사 결과가 높으면 사람도 좋아할 답이다라고 생각하기 쉽지만, 실제로는 두 결과가 얼마나 겹치는지 재 보기 전에는 알 수 없어요.
7한 줄 요약
그러니까LLM 심사는 언어 모델에게 채점을 맡겨 빠르고 싸게 결과를 얻는 방법이고, 길이와 순서와 말투에 흔들리는 버릇이 있어 사람 평가와 얼마나 겹치는지 재 둔 뒤에 써야 해요.
잘못된 내용이나 더 좋은 비유가 있나요? 수정 제안 보내기 · 마지막 수정2026-09-02