📝 한줄 요약
법률의견서 평가 Skill에 빠른 단일 평가와 앙상블 평가 선택 단계를 넣고, 같은 가상 의견서를 세 명의 독립 평가자·검증자·조정자에게 맡겨 보았습니다. 점수를 높이는 것이 아니라 법적 권위, 사실 전제, 인용 연결, 과잉 감점, 미해결 불확실성을 따로 확인하는 구조를 만든 것이 핵심입니다.
바쁘시면 이것만 읽어도 돼요:
기존에는 한 명의 평가자가 법률의견서의 범위·사실·법리·권위·실무성을 한 번에 판단하는 방식이 중심이었습니다.
지금은 평가자 A·B·C가 서로의 결과를 보지 않고, 검증자가 점수를 보기 전에 독립 체크리스트를 작성합니다.
조정자는 평균이나 다수결로 결론을 내리지 않고, 충돌한 문항만 원문과 공식 근거로 다시 읽습니다.
합성 납품지연 fixture를 실제로 7회 호출하여 7회 성공했고, 최종 점수 80.0과
SCOPED_GOLD: ex-ante-prediction을 확인했습니다.이 Gold는 실제 소송 승소나 손해액을 보증하는 라벨이 아닙니다. 정해진 기준일과 자료 범위 안에서 사전예측의 구조와 불확실성 처리가 평가계약을 통과했다는 뜻입니다.
🎯 이런 분들께 도움돼요
AI로 법률의견서나 법률 검토문을 반복 평가하는 분
여러 모델을 쓰되 단순 평균·다수결을 넘는 운영 규칙을 만들고 싶은 분
법령·판례 인용과 사실 전제를 함께 검수해야 하는 법무·감사·연구 담당자
실제 판결이나 처분이 아직 없는 사전예측형 법률의견서를 평가하는 분
AI 평가 결과를 바로 Gold로 저장하지 않고, 근거와 한계를 남기고 싶은 분
모델을 더 붙이는 것과 실제 평가 신뢰성을 높이는 것이 다르다고 느끼는 분
😫 문제 상황 (Before)
법률의견서 평가는 처음에는 꽤 단순해 보였습니다.
의견서 읽기
→ 점수 매기기
→ 가장 설득력 있는 이유 쓰기
→ 부족한 부분 알려주기
하지만 법률의견서를 한 명의 평가자에게만 맡기면, 비슷한 점수가 반복되어도 그 점수가 정말 안정적인지 알기 어렵습니다. 같은 관점과 같은 오독을 반복한 것일 수도 있기 때문입니다.
법률의견서에는 논술 답안과 다른 위험도 있었습니다.
존재하지 않는 판례를 그럴듯하게 만들어낼 수 있습니다.
기준일이 다른 법령을 섞을 수 있습니다.
합성 사실을 실제 증거처럼 취급할 수 있습니다.
인접 조문이 빠졌다는 이유만으로 의견서를 과도하게 감점할 수 있습니다.
실제 판결이나 처분이 없다는 이유만으로 사전예측형 의견서를
LIMITED처리할 수 있습니다.
이 문제를 본격적으로 다루게 된 계기는 다음 요청이었습니다.
논술 채점 Skill에 세 명의 채점자와 조정자를 붙인 사례글을 참고해서 우리 법률의견서 평가 Skill에도 평가자를 붙이는 과정을 사례게시글로 작성해보자.
처음부터 “모델을 세 개 더 붙이면 되겠다”고 생각하지 않았습니다. 세 평가자가 서로 같은 오류를 반복하지 않도록 정보 경계를 만들고, 검증자와 조정자의 권한을 분리하는 것이 먼저였습니다.
🛠️ 사용한 도구
Hermes Agent: 평가 역할을 독립 프로세스로 실행하고, 호출·retry·게이트·최종 상태를 기록했습니다.
legal-opinion-evaluator Skill: 법률의견서의 입력 게이트와 다섯 가지 평가축을 사용했습니다.
ENSEMBLE runtime: 평가자 A·B·C, 독립 검증자, 조건부 조정자를 연결했습니다.
법률 권위 확인 계층: 기준일 법령 receipt, claim manifest, external recheck, citation map을 사용했습니다.
write-post 형식: 비개발자 독자가 작업 배경과 결과를 따라올 수 있도록 Before–During–After 구조로 다시 썼습니다.
Lecture Recap Library: 검증된 사례글을 원본과 구분되는 active canonical로 등록했습니다.
이번 사례에서는 실제 개인정보가 포함된 자문 원문을 게시글에 넣지 않았습니다. 반복 실행이 가능한 합성 fixture만 사용하고, 실제 결과가 없는 사전예측 평가라는 점을 처음부터 명시했습니다.
🔧 작업 과정
1. 한 명의 평가에서 QUICK / ENSEMBLE 선택으로 바꿨습니다
처음부터 모든 평가를 긴 앙상블로 돌리면 속도와 비용이 부담됩니다. 반대로 중요한 법률의견서까지 한 명의 평가자에게만 맡기면 관점의 누락을 발견하기 어렵습니다.
그래서 먼저 두 가지 평가 방식을 선택하도록 했습니다.
평가 방식을 선택해 주세요.
1. 빠른 단일 평가: 평가자 1명 + 독립 검증자 1명
2. 앙상블 평가: 독립 평가자 3명 + 검증자 + 필요 시 조정자
초안에 대한 빠른 피드백은 QUICK으로 처리하고, 제출 전 검토나 Gold 후보처럼 근거와 오류를 함께 확인해야 하는 경우 ENSEMBLE을 선택합니다.
이렇게 나누고 나니 평가자 수 자체보다 목적에 맞는 실행을 고르는 일이 먼저라는 점이 분명해졌습니다. 모든 문서에 같은 무게의 검증을 적용하는 것이 아니라, 위험도와 사용 목적에 따라 평가 깊이를 조절할 수 있게 된 것입니다.
2. 평가자 세 명에게 서로 다른 질문을 맡겼습니다
세 평가자는 같은 루브릭을 사용하지만 중심 관점을 달리했습니다.
평가자
중심 관점
주로 확인하는 것
A
범위·사실·출처
질의 충족, 사실·가정 구분, 자료와 출처 연결
B
법리·권위·논증
법령의 현재성, 요건·예외·반론, 법리 연결
C
증거·사용성·반론
입증책임, 상대방 최강 반론, 실무 선택지, 민감도
세 평가자는 서로의 점수나 의견을 보지 않습니다.
평가자 A 실행
평가자 B 실행
평가자 C 실행
→ 각 결과를 독립적으로 보관
→ 검증자가 독립 체크리스트 작성
→ 검증자가 제한된 요약만 보고 대조
여기서 중요한 것은 모델 이름을 다르게 부르는 일이 아니었습니다. 각 평가자가 무엇을 보았고 무엇을 보지 않았는지를 운영 규칙으로 고정하는 일이었습니다.
예를 들어 평가자 B가 법령의 현재성과 법리 연결을 깊게 확인하더라도, 평가자 A의 점수나 평가자 C의 반론 목록을 미리 볼 수 없게 했습니다. 그래야 “앞의 평가자가 이렇게 말했으니 나도 그렇게 보겠다”는 연쇄 동조를 줄일 수 있습니다.
3. 검증자는 점수를 보기 전에 먼저 읽게 했습니다
검증자에게 평가자 결과를 처음부터 보여 주면, 평가자의 점수와 표현에 끌릴 수 있습니다. 그래서 검증자는 먼저 다음 항목만 독립적으로 작성합니다.
질의와 평가범위
결론을 바꿀 사실과 가정
기준일과 법령 버전
필수 권위 앵커
필수 법리 연결
상대방의 최강 반론
증거 공백
산술 검증 준비 상태
그 다음에야 평가자별 결과를 제한적으로 비교합니다. 검증자는 점수를 직접 고치는 역할이 아니라 다음 오류를 찾습니다.
근거 없는 감점 또는 가점
원문 오독
필수 권위와 선택적 보강 권위의 혼동
요건과 증거의 연결 누락
평가자 간 critical issue 불일치
점수 산술 오류
조정자 호출 필요 여부
실제 canary에서는 평가자 A와 B가 Gold contract에 필수로 들어 있지 않은 민법 제387조를 사실상 필수 권위처럼 취급했습니다. 평가자 C는 이를 critical issue로 보지 않았습니다.
검증자가 이 불일치를 찾아냈고, 조정자는 제387조를 이번 scoped Gold의 필수 권위가 아니라 선택적 보강사항으로 재분류했습니다. 세 명 중 두 명이 같은 말을 했다는 이유만으로 그 판단을 자동 채택하지 않은 것입니다.
4. 조정자는 평균을 내지 않고 충돌 문항만 다시 읽었습니다
조정자는 세 점수의 평균을 내는 사람이 아닙니다. 다음과 같은 충돌이 있을 때만 개입합니다.
평가자 간 영역별 점수 차이가 큰 경우
총점 범위가 기준을 넘는 경우
평가 가능성·중심 권위·critical issue 판정이 충돌하는 경우
검증자가 과잉 감점·중대한 누락·오독을 지적한 경우
조정자는 전체 의견서를 처음부터 다시 평가하지 않았습니다. 충돌 문항과 관련된 원문, Gold contract, 공식 권위 receipt, external recheck, citation map만 확인했습니다.
이번 과정에서 조정자의 가장 중요한 역 할은 결론을 강제로 하나로 만드는 것이 아니었습니다.
필수 권위인가?
선택적 보강사항인가?
치명적 결함인가?
보완 가능한 논증 공백인가?
계속 공개해야 할 limitation인가?
이 질문을 구분하면서 점수를 바꾸지 않고도 평가의 품질을 높일 수 있었습니다.
5. 반복해서 돌릴 수 있는 가상 의견서를 고정했습니다
평가자 구조가 제대로 작동하는지 확인하려면 같은 입력을 여러 번 돌려 봐야 합니다. 그래서 실제 개인정보가 포함된 자문 원문 대신 합성 법률의견서를 fixture로 고정했습니다.
항목
fixture 내용
계약일
2026-01-10
약정 인도일
2026-02-01
실제 인도일
2026-02-20
주장된 대체 구매비용
100만 원
관할
대한민국
기준일
2026-02-20
필수 권위