AI 보이는 추론 실험실 · 동점과 재현 가능한 정렬

AI 후보 점수가 같으면 순서도 언제나 같아야 할까?

점수만으로는 동점 후보의 순서가 정해지지 않습니다. 세 점수와 동점 규칙을 바꾸며 안정 정렬·보조 기준의 역할을 확인합니다.

탐구게시 2026-10-05읽기·실험 약 14분확인 문제 2개규칙 기반 실행한국논리학협회 자체 제작제작·검수 LTCT 편집부

성인 교육자와 평가자들이 동점 후보 카드와 보조 규칙을 배열하고 작은 공식 갈색 안경 올빼미가 동점 규칙 카드를 놓는 장면
주제 이해를 돕기 위한 AI 생성 이미지 · LTCT 자체 제작
오늘의 질문

평가 점수가 모두 80점이면 시스템이 먼저 보여 줄 후보도 이미 정해진 걸까요?

80점으로 동점인 세 후보가 입력 순서 유지·가나다순·최근 검토 우선 규칙에 따라 서로 다른 순서로 배열되는 관계 그림입니다.
80점으로 동점인 세 후보가 입력 순서 유지·가나다순·최근 검토 우선 규칙에 따라 서로 다른 순서로 배열되는 관계 그림입니다. · 한국논리학협회 자체 제작
그림 크게 보기 ↗
01

점수는 동점 집합까지만 정할 수 있습니다

가·나·다가 모두 80점이면 ‘세 후보가 공동 1위’라는 사실은 정해지지만 세로 목록의 첫 줄은 정해지지 않습니다. 화면은 어떤 순서를 택해야 하므로 숨은 규칙이 개입합니다.

입력 순서, 이름순, 데이터베이스 반환 순서가 의도치 않은 우선권이 될 수 있습니다.

02

안정 정렬은 동점의 원래 순서를 보존합니다

ECMAScript 명세의 정렬 조건은 비교 결과가 0인 항목이 이전 상대 순서를 유지하도록 규정합니다. 그러면 같은 입력 배열과 같은 비교 함수에서는 동점 순서를 재현할 수 있습니다.

참고 · Ecma International TC39 — 배열 정렬의 안정성 ↗

03

재현 가능성과 공정성은 같은 말이 아닙니다

가나다순이나 최근 검토 우선은 결과를 반복 가능하게 하지만, 그 기준이 채용·배정에 정당하다는 뜻은 아닙니다.

업무 목적에 맞는 보조 기준을 사전에 공개하고, 실질적 차이가 없는 동점은 공동 순위나 순환 노출로 표현할 수 있습니다.

직접 확인하기 · 규칙 기반 실행

세 점수와 동점 규칙을 바꾸며 최종 순위 재현하기

점수를 내림차순으로 정렬한 뒤 동점에만 입력 순서·가나다순·가상 최근 검토 순서를 적용합니다. 점수와 최근성은 LTCT가 만든 값이며 사람의 능력이나 공정성을 평가하지 않습니다.

1위가 · 80점
2위나 · 80점
3위다 · 80점
현재 순서: 가 → 나 → 다

최고점 동점 후보는 3명입니다. 점수 정렬과 동점 규칙을 분리해 기록해야 같은 입력에서 같은 순서를 재현할 수 있습니다. 이름·최근성 규칙이 공정하다는 뜻은 아닙니다.

관계를 읽고, 다른 상황에 적용하기

두 문제로 생각 확인

1안정 정렬이 보장하는 것은?
2동점 순서를 재현할 수 있으면 곧 공정하다고 말할 수 있나?

두 문제의 답을 모두 선택하면 해설을 볼 수 있습니다.

나의 설명으로 마무리

오늘 발견한 관계

0 / 4,000자

메모는 현재 기기의 브라우저에만 보관됩니다. 계정이나 다른 기기에는 동기화되지 않습니다.

출처와 제작 안내

원문을 참고해 설명·도표·문항·실험을 새로 작성했습니다. 별도 표시가 없는 사례와 수치는 학습을 위한 가상 예시입니다. 원문 번역이나 실제 모델의 성능 평가 자료가 아닙니다.

  1. 배열 정렬의 안정성 ↗Ecma International TC39ECMAScript Language Specification — SortIndexedProperties

    2026년 10월 5일 ECMA-262 공개 편집본에서 비교 결과가 0인 두 항목은 원래 순서를 유지하는 안정 정렬 조건을 확인했습니다. 활동의 후보·점수·최근성 순서는 LTCT가 만든 교육용 사례입니다.