9/10, Model B는 8/10)보다 상대적 메트릭(예: Model A가 Model B보다 더 잘 수행함)을 부여하는 편이 일반적으로 더 쉽습니다. 쌍대 평가를 사용하면 두 모델의 출력을 서로 비교해 상대적인 순위를 매길 수 있습니다. 이 방식은 텍스트 생성, 요약, 질의응답처럼 주관적인 작업에서 어떤 모델이 더 나은 성능을 보이는지 확인하려는 경우 특히 유용합니다. 쌍대 평가를 사용하면 특정 입력에 대해 어떤 모델이 가장 적합한지 보여주는 상대적 선호 순위를 획득할 수 있습니다.
다음 코드 예제는 PreferenceScorer라는 class-based scorer를 만들어 Weave에서 쌍대 평가를 구현하는 방법을 보여줍니다. PreferenceScorer는 ModelA와 ModelB 두 모델을 비교하고, 입력 텍스트의 명시적인 힌트를 바탕으로 모델 출력의 상대 점수를 반환합니다.
평가