무료만 보기
10월 실측AI 7개에 같은 프롬프트 3개를 넣고 채점한 결과 보기AI 7개 채점 결과 보기

AI 한국어 실측 방법·채점표

점수는 직접 돌려 채점한 실측 점수와 외부에서 가져온 자동 수집 지표, 두 종류뿐입니다.

우리가 같은 프롬프트로 직접 돌려 채점한 실측 점수, 그리고 외부 리더보드에서 그대로 가져온 자동 수집 지표. 둘을 섞지 않고 둘 다 측정일·수집일과 출처를 붙입니다.

1. 실측 절차

  1. 용도별로 난이도가 다른 프롬프트 3개를 정합니다(예: 한국어 종합 = ① 회의 녹취록을 결정사항·담당자·기한 표로 정리 ② 정정·"회의록에 넣지 말라"는 지시와 잡담이 섞인 녹취록을 날짜 환산까지 해서 표로 ③ 직원 단체 채팅을 하십시오체 입주민 공지문으로). 두 번째·세 번째 프롬프트에는 정정된 정보, 제외 지시, 미확정 사항, 개인정보처럼 그대로 옮기면 틀리는 조건을 넣습니다. 도구 점수는 프롬프트 3개 점수의 평균이며 프롬프트 원문은 결과와 함께 공개합니다. (2026-09-25 첫 실측은 프롬프트 1개였고 36개 결과 중 25개가 100점이어서 9월 26일부터 3개로 늘렸습니다.)
  2. 같은 날, 같은 입력을 각 도구에 넣습니다. API가 있는 도구는 OpenRouter를 통해 같은 설정(temperature 0, 출력 상한 3,000토큰, 추론 강도 낮음)으로 호출하고 API가 없는 국산 도구는 웹 화면(일반 사용자 계정)에서 실행합니다. 도구마다 실행한 플랜(무료/유료)과 모델 버전을 기록하며 모델 이름은 각 결과의 툴팁과 도구 페이지에 표시합니다. 모델 등급이 도구마다 다를 수 있음(예: 제미나이는 flash 계열, 다른 도구는 최상위 모델)을 감안해 읽어 주세요. 답변이 형식 오류로 깨진 경우의 처리는 형식 오류 규칙을 따릅니다.
  3. 형식 오류 규칙(모든 도구 공통, 2026-10-06): 답변 본문이 비었거나 출력 상한에서 잘린 경우(추론 토큰이 상한을 다 쓴 경우 포함)를 형식 오류로 봅니다. 형식 오류면 출력 상한을 두 배(6,000토큰)로 올려 1회만 다시 실행합니다. 다시 실행해도 깨지면 채점하지 않고 그 문항을 0점으로 처리합니다(응답을 제대로 내지 못한 것도 결과이므로 평균에서 빼지 않습니다). 0점 처리한 문항은 순위표의 도구 이름 아래에 "프롬프트 N 형식 오류 0점"으로 표시합니다. 다시 실행해 정상 답변을 받은 문항은 그 답변으로 채점하며 표에 따로 표시하지 않습니다(실행 기록에는 남깁니다). 채점기 쪽 출력 상한은 6,000토큰으로 모든 도구에 같습니다.
  4. API 측정과 앱 사용은 다릅니다. 점수는 같은 프롬프트를 API로 실행한 답변을 채점한 값입니다. 웹·앱 구독에서 쓰는 파일 업로드, 캔버스·편집, 기억(메모리), 앱 전용 시스템 지시 같은 사용 편의는 포함하지 않으며 같은 모델이라도 앱에서는 답이 다를 수 있습니다. 그래서 순위표의 "API 1회 비용"과 "앱 월 구독료"를 나눠 적습니다.
  5. 첫 응답이 끝날 때까지 시간을 재고 API 호출이면 실제 청구된 토큰 비용을 원화로 계산해 1회 비용으로 표시합니다. 웹 화면(구독제)으로 실행한 경우는 1회 비용을 산정하지 않고 플랜 요금만 표시합니다. API 응답 시간은 웹 화면 체감과 다를 수 있습니다.
  6. 아래 채점표로 채점합니다. 결과지는 도구 이름을 가리고 무작위 순서로 섞은 뒤, AI 채점기(앤트로픽 Claude)가 답변 하나씩 따로 채점합니다. 프롬프트마다 세부 체크리스트(11~18개 항목, 정확성 40·존댓말 30·형식 30으로 배점을 나눔)가 있고, 채점기는 항목마다 0점부터 배점까지 부분 점수를 주며 답변에서 근거를 인용해야 합니다. 만점은 요구를 빠짐없이, 군더더기 없이 충족했을 때만 줍니다. 글자 수·섹션별 글자 수·지정 단어 횟수·코드 블록 수·느낌표 수 같은 수치는 채점기가 세지 않고 프로그램이 계산해 넘겨 줍니다. 점수는 채점기가 적은 합계가 아니라 항목 점수에서 다시 계산하며 운영자가 검수합니다. 클로드 자신의 결과도 같은 조건(이름 가림)으로 채점되며 이 점은 이해충돌 소지가 있어 여기에 밝혀 둡니다. 채점 근거(한 줄 요약)는 각 도구 페이지에 공개합니다.
  7. 결과 JSON을 데이터베이스에 넣고 홈의 "최근 실측 표"와 각 도구 페이지에 표시합니다. 실측은 모델의 새 버전이 나오거나 프롬프트·채점표를 바꿀 때 다시 합니다. 매월 1일에 OpenRouter 모델 목록으로 버전(날짜가 붙은 모델 식별자)을 확인해 모델·프롬프트·채점표가 모두 같으면 다시 재지 않고 지난 결과를 그대로 씁니다. 같은 모델을 다시 재도 답변이 조금씩 달라져 순위만 흔들리기 때문입니다. 석 달에 한 번은 모든 도구를 새로 잽니다. 그래서 같은 순위표 안에서도 도구마다 측정일이 다를 수 있으며 표의 도구 이름 아래에 측정일을 표시합니다.

2. 채점표 (100점) · v3

버전 기록: v1(2026-09-25) 프롬프트 1개, 답변 전체를 한 번에 채점. v2(2026-09-26) 카테고리당 프롬프트 3개 평균, 답변별 채점과 인용 의무, 감점 목록에서 점수 재계산. v3(2026-10-01 정기 실측부터) 프롬프트별 세부 체크리스트로 항목마다 부분 점수, 천장에 붙은 코딩·엑셀·블로그의 가장 쉬운 프롬프트를 더 어려운 프롬프트로 교체. 큰 항목과 배점(40·30·30)은 모든 버전이 같습니다. 측정일이 다른 결과는 채점표 버전이 다를 수 있습니다.

항목배점기준
정확성40원문에 있는 내용만, 빠짐·왜곡 없이 담았는가
존댓말·톤30요청한 어투(존댓말)를 끝까지 유지하고 번역투가 없는가
형식30요청한 형식(표·항목·길이)을 지켰는가

항목별 점수는 도구 페이지의 실측 결과 카드에 프롬프트별로 그대로 표시하고 순위표·도구 카드에는 프롬프트 3개의 평균(반올림)을 씁니다. 감점 예시: 원문에 없는 기한을 지어내면 정확성에서 크게 감점, 정정 전 내용이나 "넣지 말라"고 한 내용을 넣으면 정확성 감점, 중간에 반말이 섞이면 톤에서 감점, 표를 요청했는데 줄글로 답하거나 글자 수 범위를 벗어나면 형식에서 감점. 프롬프트별 세부 체크리스트는 아래에 모두 공개합니다. 동점은 공동 순위로 두고 응답 시간·비용으로 순위를 가르지 않습니다.

프롬프트별 채점 체크리스트

실측에 쓰는 프롬프트 18개의 체크리스트입니다. 항목을 누르면 과제 원문과 배점이 펼쳐집니다.

블로그 글쓰기 프롬프트 3개

프롬프트 2 · 아래 메모만 근거로 세무회계 사무소의 네이버 블로그 글을 써 주세요. 17개 항목
과제 원문 보기

아래 메모만 근거로 세무회계 사무소의 네이버 블로그 글을 써 주세요. 조건: - 독자: 프리랜서·1인 사업자(종합소득세를 처음 신고하는 분). 독자 호칭은 "사장님"으로 통일. - 제목 1개(25자 이내, 물음표로 끝나는 질문형) - 소제목 3개, 본문 700~900자(공백 포함, 제목·소제목·해시태그 제외) - 존댓말. "무조건", "100%", "최저가", "완벽" 같은 단정·과장 표현 금지 - 메모에 "[확정 전]" 또는 "[확인 필요]"라고 표시된 내용은 글에 쓰지 마세요 - 메모에 없는 날짜·금액·법 조항·비율은 쓰지 마세요 - 마지막에 문의를 유도하는 문장 한 줄 - 맨 마지막 줄에 해시태그 정확히 5개(# 붙여서, 한 줄) [메모] - 주제: 프리랜서·1인 사업자의 종합소득세 신고, 처음 하는 분이 알아야 할 것 - 신고 기간: 매년 5월 1일~5월 31일(전년도 소득 기준) - 프리랜서는 소득을 지급받을 때 3.3%가 원천징수됨. 신고하면 미리 낸 세금과 정산되어 환급이 나올 수도, 추가 납부가 나올 수도 있음 - 준비할 것: 홈택스 로그인 수단, 지급명세서(홈택스에서 조회), 사업 관련 지출 증빙(카드 내역·현금영수증·세금계산서), 인적공제 대상 가족 정보 - 경비 처리가 되는 지출과 안 되는 지출 구분이 어려우면 사무소에 문의 - 기한을 넘기면 가산세가 붙을 수 있음(가산세율은 글에 쓰지 말 것) - [확정 전] 내년부터 신고 도움 서비스 대상이 확대될 예정이라는 이야기가 있음(확정 아님) - [확인 필요] 단순경비율 적용 기준 금액(작년 기준 수치를 아직 확인하지 못함) - 사무소 문의: 블로그 프로필의 연락처, 초기 상담은 무료

항목축배점기준
A1정확성5신고 기간 5월 1일~31일, 전년도 소득 기준
A2정확성63.3% 원천징수, 신고 시 정산(환급 또는 추가 납부)
A3정확성6준비물 4종(홈택스 로그인·지급명세서·지출 증빙·인적공제 가족 정보, 빠진 것당 −2)
A4정확성4경비 구분 어려우면 사무소 문의
A5정확성5기한 초과 가산세 가능, 가산세율 숫자 없음
A6정확성7[확정 전]·[확인 필요] 내용 없음(단순경비율 수치를 지어내면 0)
A7정확성4초기 상담 무료·프로필 연락처
A8정확성3메모에 없는 공제·세율·법령 추가 없음
T1존댓말·톤10존댓말 유지
T2존댓말·톤8호칭 "사장님" 통일(다른 호칭 섞이면 감점)
T3존댓말·톤8금지 표현(무조건·100%·최저가·완벽) 0회
T4존댓말·톤4처음 신고하는 독자 눈높이
F1형식6제목 25자 이내·물음표로 끝남
F2형식6소제목 정확히 3개
F3형식8본문 700~900자(통계 기준, 50자 벗어날 때마다 −2)
F4형식4마지막 문의 유도 문장
F5형식6마지막 줄 해시태그 정확히 5개
프롬프트 3 · 아래 메모만 근거로 동네 필라테스 스튜디오의 네이버 블로그 글을 써 주세요. 14개 항목
과제 원문 보기

아래 메모만 근거로 동네 필라테스 스튜디오의 네이버 블로그 글을 써 주세요. 조건: - 독자: 근처 직장인, 필라테스 처음인 분 - 제목 1개, 소제목 3개, 본문 500~700자(공백 포함, 제목·소제목 제외) - 존댓말. "최고", "1위", "유일", "보장" 같은 표현 금지 - 치료·교정 효과를 단정하는 표현(예: "허리디스크가 낫습니다", "체형이 교정됩니다") 금지. 메모에 있는 표현 범위 안에서만 쓰세요 - 메모에서 정정된 내용은 최종 내용만, "아직 정리 안 됨"이라고 표시된 내용은 글에 쓰지 마세요 - 마지막에 예약 안내 문장 한 줄(위치·문의 방법 포함) [메모] - 스튜디오: 리프 필라테스, 성수역 2번 출구에서 걸어서 3분 - 신규 회원 이벤트: 첫 1:1 체험 수업 1회 무료 → (정정) 무료가 아니라 체험 1회 1만 원으로 변경, 체험 후 등록하면 체험비 환급 - 이벤트 기간: 10월 1일~10월 31일 등록자 - 수업: 기구 필라테스 1:1, 2:1 소그룹. 강사 3명 전원 국내 협회 자격 보유 - 운영 시간: 평일 오전 7시~오후 10시, 토요일 오전 9시~오후 3시, 일요일·공휴일 휴무 - 처음인 분에게는 첫 수업에서 자세·호흡 기초부터 안내 - 이용 후기: 앉아서 일하는 분들이 "어깨·허리가 편해졌다"고 말함(개인 체감이며 치료 효과 아님) - 환불 규정: 아직 정리 안 됨(글에 쓰지 말 것) - 예약·문의: 네이버 예약 또는 스튜디오 인스타그램 DM

항목축배점기준
A1정확성8체험 1회 1만 원, 등록 시 환급(무료라고 쓰면 0)
A2정확성4이벤트 10/1~10/31 등록자
A3정확성4성수역 2번 출구 도보 3분
A4정확성5기구 1:1·2:1, 강사 3명 협회 자격
A5정확성5운영 시간 평일 07~22시, 토 09~15시, 일·공휴일 휴무
A6정확성7환불 규정 언급 없음
A7정확성7치료·교정 효과 단정 없음, 후기는 개인 체감으로
T1존댓말·톤10존댓말 유지
T2존댓말·톤10금지 표현(최고·1위·유일·보장) 0회
T3존댓말·톤10처음인 독자에게 부담 주지 않는 어투
F1형식6제목 1개
F2형식8소제목 정확히 3개
F3형식8본문 500~700자(통계 기준, 50자 벗어날 때마다 −2)
F4형식8마지막 줄 예약 안내(위치·네이버 예약·인스타그램 DM)
프롬프트 4 · 아래 메모 두 개만 근거로 세무회계 사무소의 네이버 블로그 글을 써 주세요. 두 메모가 서로 다르면 날짜가 … 17개 항목
과제 원문 보기

아래 메모 두 개만 근거로 세무회계 사무소의 네이버 블로그 글을 써 주세요. 두 메모가 서로 다르면 날짜가 늦은 메모를 따릅니다. 조건: - 독자: 직장인(연말정산을 처음 챙기는 사회초년생). 호칭은 "여러분"으로 통일. - 제목 1개: 30자 이내, 숫자 하나를 포함. - 소제목 정확히 4개, 각 소제목 아래 본문 150~250자(공백 포함). - 본문 어딘가에 표 1개: 열은 정확히 "항목 | 준비 방법 | 주의할 점" 순서, 행 3개. - 키워드 "연말정산 간소화"를 본문(제목 제외)에 정확히 3번 쓰세요. - 존댓말. "꼭", "무조건", "100%", "최대 환급" 금지. - 메모에 "(비공개)"로 표시된 내용은 쓰지 마세요. - 마지막 줄은 문의 안내 한 문장(프로필 연락처). [메모 A — 2026년 10월 2일] - 연말정산 간소화 서비스는 1월 15일부터 조회 가능 - 준비물: 부양가족 자료 제공 동의, 월세 계약서, 기부금 영수증 - 중도 입사자는 이전 회사 원천징수영수증 필요 - (비공개) 사무소 내부 수수료 인상 검토 중 [메모 B — 2026년 10월 20일] - 조회 시작일 정정: 1월 15일이 아니라 1월 16일 - 월세 공제는 무주택 세대주 요건 확인 필요(구체 금액·비율은 쓰지 말 것) - 안경 구입비 영수증은 간소화에 안 잡힐 수 있어 따로 챙기기 - 문의: 블로그 프로필 연락처

항목축배점기준
A1정확성8조회 시작일 1월 16일(1월 15일이 나오면 0)
A2정확성8(비공개) 수수료 내용 없음
A3정확성6준비물 3가지 모두(빠진 개수당 −2)
A4정확성5중도 입사자 원천징수영수증
A5정확성5월세 공제 무주택 세대주 요건, 금액·비율·한도 없음
A6정확성4안경 영수증 따로 챙기기
A7정확성4메모에 없는 날짜·금액·비율·법령 추가 없음
T1존댓말·톤10존댓말 유지
T2존댓말·톤8호칭 '여러분' 통일(다른 호칭 섞이면 감점)
T3존댓말·톤8금지 표현('꼭'·'무조건'·'100%'·'최대 환급') 0회(통계 기준, 1회당 −4)
T4존댓말·톤4사회초년생 눈높이(전문 용어는 풀어 씀)
F1형식4제목 1개, 30자 이내, 숫자 포함
F2형식6소제목 정확히 4개
F3형식5각 소제목 아래 150~250자(벗어난 섹션당 감점)
F4형식6표 1개, 열 '항목 | 준비 방법 | 주의할 점' 순서, 행 3개
F5형식6키워드 '연말정산 간소화' 본문 정확히 3번(통계 기준, 차이 1회당 −2)
F6형식3마지막 줄이 문의 안내 한 문장

코딩 프롬프트 3개

프롬프트 3 · Node.js(18 이상)에서 외부 패키지 없이 동작하는 자바스크립트 모듈을 하나 작성해 주세요. 파일 하나… 13개 항목
과제 원문 보기

Node.js(18 이상)에서 외부 패키지 없이 동작하는 자바스크립트 모듈을 하나 작성해 주세요. 파일 하나(krw.mjs)에 함수 2개와 테스트를 함께 넣습니다. 함수 1. formatKRW(n) - 숫자를 "1,234,567원" 형태의 문자열로 반환 - 소수는 반올림하지 않고 버림(1234.9 → "1,234원") - 음수는 앞에 "-" (−1234 → "-1,234원") - 숫자가 아니거나 NaN·Infinity 면 null 반환 - Intl.NumberFormat 을 써도 되고 직접 구현해도 됩니다 함수 2. parseKoreanDate(s) - "2026년 9월 26일" 또는 "2026년 09월 06일" 형태의 문자열을 "2026-09-26" 형식(YYYY-MM-DD, 두 자리 0 채움)으로 반환 - 앞뒤 공백은 무시 - 형식이 다르거나 존재하지 않는 날짜(예: 2026년 2월 30일)는 null 반환 테스트 - node:test 와 node:assert 만 사용 - 두 함수 각각 최소 4개, 그중 null 을 반환하는 경우가 함수마다 최소 1개 조건: - 코드 블록 하나, 주석은 한국어, export 는 named export - 코드 아래에 실행 방법을 존댓말 한 문장으로 - 요구사항 외 함수·옵션(통화 선택, 로케일 옵션 등) 추가 금지

항목축배점기준
A1정확성7formatKRW 천 단위·"원", 버림(반올림이면 0)
A2정확성5formatKRW 음수 부호, 비숫자·NaN·Infinity → null
A3정확성7parseKoreanDate 0 채움 YYYY-MM-DD, 공백 무시
A4정확성9존재하지 않는 날짜 검증(2월 30일 → null)
A5정확성6형식 불일치 → null
A6정확성6테스트 함수당 4개 이상, null 케이스 포함, 기대값이 맞음
T1존댓말·톤12주석 한국어
T2존댓말·톤10실행 안내 존댓말 한 문장
T3존댓말·톤8장황한 서문·요약 없음
F1형식6코드 블록 하나
F2형식8named export
F3형식8node:test·node:assert 사용
F4형식8요구 외 함수·옵션 없음
프롬프트 4 · 파이썬 함수 하나와 테스트를 작성해 주세요. 표준 라이브러리만 사용합니다. 18개 항목
과제 원문 보기

파이썬 함수 하나와 테스트를 작성해 주세요. 표준 라이브러리만 사용합니다. 함수: parse_krw(text: str) -> int | None 한국어로 적힌 금액 문자열을 원 단위 정수로 바꿉니다. 규칙: 1. 숫자와 쉼표: "1,234원" → 1234, "1234" → 1234 ("원"은 있어도 없어도 됨) 2. 한글 단위: 만(10^4), 억(10^8), 조(10^12). 큰 단위부터 조합 가능: "3억 5천만원" → 350000000, "1조 2억" → 1000200000000 3. 단위 앞의 천·백·십: "5천만" → 50000000, "2백만" → 2000000, "3십만" → 300000, "천원" → 1000 (천·백·십 앞에 숫자가 없으면 1) 4. 소수는 만·억·조 앞에만 허용: "1.5만" → 15000, "2.35억" → 235000000. 결과가 정수가 아니면 None ("1.23456만" → None) 5. 공백은 어디에 있어도 무시: " 3 억 5천 만 원 " → 350000000 6. 음수는 맨 앞 "-" 또는 "마이너스"만 허용: "-1,000원" → -1000, "마이너스 2만" → -20000 7. 해석할 수 없으면 None: 빈 문자열, "만만", "억3"(단위 뒤에 단위 없는 숫자가 오면서 앞 단위보다 큰 수가 되는 경우 포함), "1,23원"(쉼표 위치 오류), "abc" 8. 같은 단위가 두 번 나오거나("3억 2억") 작은 단위 뒤에 큰 단위가 오면("5만 3억") None 테스트: - unittest 로 작성, 위 예시를 모두 포함하고 None 이 나와야 하는 경우를 5개 이상 - if __name__ == "__main__": unittest.main() 조건: - 코드 블록 하나, 주석은 한국어 - 정규식을 쓴다면 각 정규식 위에 한국어 주석 한 줄로 무엇을 잡는지 설명 - 코드 아래에 실행 방법을 존댓말 한 문장으로 - 요구사항 외 기능(통화 기호 처리, 영어 단위, 로깅) 추가 금지

항목축배점기준
A1정확성4숫자·쉼표·'원' 처리(1,234원·1234 → 1234)
A2정확성4쉼표 위치 검증: '1,23원' → None
A3정확성6만·억·조 조합: '3억 5천만원'·'1조 2억' 정확
A4정확성5천·백·십 접두와 생략 시 1: '5천만'·'2백만'·'3십만'·'천원'
A5정확성5소수: '1.5만'·'2.35억' 정확(부동소수점 오차 없이), '1.23456만' → None
A6정확성4공백 무시(' 3 억 5천 만 원 ')
A7정확성4음수: '-1,000원'·'마이너스 2만'
A8정확성4해석 불가 → None: 빈 문자열·'만만'·'억3'·'abc'
A9정확성4단위 중복('3억 2억')·역순('5만 3억') → None
T1존댓말·톤10주석이 한국어(영어 주석 섞이면 부분점수)
T2존댓말·톤8정규식마다 위에 한국어 한 줄 설명(정규식을 안 썼으면 만점)
T3존댓말·톤7실행 안내가 존댓말 한 문장(두 문장 이상이면 부분점수)
T4존댓말·톤5코드 앞뒤 불필요한 서문·요약 없음
F1형식6코드 블록 정확히 하나
F2형식6시그니처 parse_krw(text: str) -> int | None (또는 Optional[int])
F3형식8unittest: 규칙의 예시 전부 + None 케이스 5개 이상(빠진 예시 수만큼 감점)
F4형식4if __name__ == "__main__": unittest.main()
F5형식6요구 외 기능(통화 기호·영어 단위·로깅) 없음
프롬프트 5 · 파이썬(3.11 이상) 함수 하나와 테스트를 작성해 주세요. 표준 라이브러리만 사용합니다. 16개 항목
과제 원문 보기

파이썬(3.11 이상) 함수 하나와 테스트를 작성해 주세요. 표준 라이브러리만 사용합니다. 함수: analyze_bookings(rows: list[dict], day: str) -> dict 회의실 예약 목록을 받아 충돌과 빈 시간을 계산합니다. rows 의 각 원소는 {"room": 회의실 이름, "start": 시작 시각, "end": 끝 시각} 이고 시각은 ISO 8601 문자열입니다. day 는 "YYYY-MM-DD" 입니다. 규칙: 1. 시각에는 +09:00, Z, +00:00 같은 오프셋이 섞여 있습니다. 모두 한국 시간(UTC+9)으로 바꿔 계산합니다. 시간대 데이터베이스(zoneinfo 등)에 기대지 말고 고정 오프셋 +09:00 을 쓰세요. 2. 오프셋이 없는 시각, 해석할 수 없는 시각, 끝이 시작보다 늦지 않은 예약은 잘못된 행입니다. 개수만 세고 나머지 계산에서 뺍니다. 3. 예약은 [시작, 끝) 반열린 구간입니다. 한 예약의 끝과 다른 예약의 시작이 같으면 겹친 것이 아닙니다. 4. conflicts: 회의실마다 실제로 겹치는(겹친 길이가 0보다 큰) 예약 쌍의 수. 5. busy: 회의실마다 겹치거나 맞닿는 예약을 합친 구간 목록. 시작 순으로 정렬하고 각 구간은 ["YYYY-MM-DDTHH:MM", "YYYY-MM-DDTHH:MM"](한국 시간) 형태. 6. free_minutes: 회의실마다 day 의 09:00~18:00(한국 시간) 안에서 비어 있는 분 수(정수). 전날 시작하거나 다음 날 끝나는 예약은 이 창 안에 걸친 부분만 뺍니다. 7. 반환값은 {"invalid": 정수, "conflicts": {...}, "busy": {...}, "free_minutes": {...}} 네 키. 회의실 키는 이름 오름차순이고, 유효한 예약이 하나도 없는 회의실은 넣지 않습니다. 예시 입력(day="2026-10-05"): [ {"room":"A","start":"2026-10-05T09:30:00+09:00","end":"2026-10-05T10:30:00+09:00"}, {"room":"A","start":"2026-10-05T01:00:00Z","end":"2026-10-05T02:00:00Z"}, {"room":"A","start":"2026-10-05T11:00:00+09:00","end":"2026-10-05T12:00:00+09:00"}, {"room":"A","start":"2026-10-05T17:30:00+09:00","end":"2026-10-06T08:00:00+09:00"}, {"room":"B","start":"2026-10-05T13:00:00+09:00","end":"2026-10-05T13:00:00+09:00"}, {"room":"B","start":"2026-10-05T14:00:00","end":"2026-10-05T15:00:00+09:00"}, {"room":"B","start":"2026-10-05T05:00:00+00:00","end":"2026-10-05T06:30:00+00:00"}, {"room":"B","start":"2026-10-05T15:00:00+09:00","end":"2026-10-05T16:00:00+09:00"}, {"room":"B","start":"2026-10-04T23:00:00+09:00","end":"2026-10-05T09:15:00+09:00"}, {"room":"C","start":"2026-10-05T10:00:00+09:00","end":"2026-10-05T12:00:00+09:00"}, {"room":"C","start":"2026-10-05T11:00:00+09:00","end":"2026-10-05T13:00:00+09:00"}, {"room":"C","start":"2026-10-05T11:30:00+09:00","end":"2026-10-05T11:45:00+09:00"}, {"room":"D","start":"2026-10-05T25:00:00+09:00","end":"2026-10-05T26:00:00+09:00"} ] 테스트: - unittest 로 작성. 위 예시 입력의 반환값 전체를 기대값과 비교하는 테스트 1개(기대값은 규칙대로 직접 계산해 적으세요)와 직접 만든 경계 사례 테스트 3개 이상 - if __name__ == "__main__": unittest.main() 조건: - 코드 블록 하나, 주석과 docstring 은 한국어(함수마다 docstring 한 줄) - 코드 아래에 실행 방법을 존댓말 한 문장으로 - 요구사항 외 기능(파일 입출력, 로깅, 명령행 인자, 외부 패키지) 추가 금지

항목축배점기준
A1정확성5Z·+00:00 을 한국 시간으로 변환(고정 오프셋 +09:00)
A2정확성5오프셋 없음·해석 불가·끝<=시작 → invalid(예시 3), 이후 계산 제외
A3정확성7conflicts = 겹친 길이 > 0 인 쌍의 수(예시 A 1·B 1·C 3), 맞닿음은 충돌 아님
A4정확성6busy: 겹침·맞닿음 병합, 시작 순 정렬, YYYY-MM-DDTHH:MM 한국 시간 형식
A5정확성7free_minutes: day 09:00~18:00 창으로 자르기(예시 A 360·B 405·C 360)
A6정확성5반환 키 4개, 회의실 이름 오름차순, 유효 예약 없는 회의실(D) 제외
A7정확성5day 인자로 창 계산(날짜 하드코딩 없음), 시스템 시간대·zoneinfo 에 의존하지 않음
T1존댓말·톤10주석·docstring 이 한국어(영어 섞이면 부분점수)
T2존댓말·톤8함수마다 한국어 docstring 한 줄
T3존댓말·톤7실행 안내가 존댓말 한 문장(두 문장 이상이면 부분점수)
T4존댓말·톤5코드 앞뒤 불필요한 서문·요약 없음
F1형식6코드 블록 정확히 하나
F2형식6시그니처 analyze_bookings(rows: list[dict], day: str) -> dict
F3형식8unittest: 예시 전체 반환값 비교 1개(기대값이 위 참조 결과와 같아야 함) + 경계 사례 3개 이상
F4형식4if __name__ == "__main__": unittest.main()
F5형식6요구 외 기능(파일 입출력·로깅·명령행 인자·외부 패키지) 없음

고객응대 프롬프트 3개

프롬프트 1 · 온라인 쇼핑몰 고객센터 답변 초안을 써 주세요. 12개 항목
과제 원문 보기

온라인 쇼핑몰 고객센터 답변 초안을 써 주세요. [고객 문의] 3일 전에 주문한 상품이 아직 안 왔어요. 배송조회를 눌러도 아무것도 안 나옵니다. 이럴 거면 그냥 환불해 주세요. 주문번호 20260922-1187입니다. [정책 메모] - 배송 지연에는 먼저 사과 - 송장 등록 여부를 확인해 24시간 안에 다시 연락드림 - 아직 발송 전이면 고객이 원할 경우 전액 환불 가능(환불은 영업일 기준 3~5일 소요) - 이미 발송된 경우 수령 후 반품 절차 안내, 판매자 귀책이면 반품 배송비 고객 부담 없음 - 보상 쿠폰·추가 할인은 정책에 없음(약속 금지) 조건: - 존댓말, 200자 내외(150~250자) - 구조: 사과 → 현재 상황과 조치 → 환불 안내 → 맺음 인사 - 주문번호를 답변에 포함 - 정책 메모에 없는 약속(쿠폰, 즉시 환불 등) 금지

항목축배점기준
A1정확성6송장 확인 후 24시간 안에 재연락
A2정확성7발송 전이면 원할 경우 전액 환불, 영업일 3~5일
A3정확성7발송 후면 수령 후 반품 절차, 판매자 귀책이면 반품 배송비 고객 부담 없음
A4정확성6주문번호 20260922-1187 포함
A5정확성8쿠폰·보상·즉시 환불 약속 없음
A6정확성6정책에 없는 기한·절차 추가 없음
T1존댓말·톤10첫머리 사과
T2존댓말·톤10존댓말 유지
T3존댓말·톤10고객 탓·방어적 표현·보상 불가 선제 언급 없음(하나당 −4)
F1형식12사과 → 상황·조치 → 환불 안내 → 맺음 4단 순서
F2형식12공백 포함 150~250자(통계 기준, 10자 벗어날 때마다 −2)
F3형식6답변 외 메모·선택지 없음
프롬프트 2 · 학원 원장 명의로 학부모에게 보낼 답변 초안을 써 주세요. 13개 항목
과제 원문 보기

학원 원장 명의로 학부모에게 보낼 답변 초안을 써 주세요. [학부모 문의] 민준이 이번 달 수업 절반도 안 갔는데 학원비 환불 가능한가요? 새로 오신 수학 선생님이 설명이 너무 빠르다고 애가 힘들어해요. 옆집 서연이는 다른 반이라 괜찮다던데, 민준이도 그 반으로 옮겨 주시거나 선생님을 바꿔 주세요. 교재는 한 번 펼쳐 봤습니다. [정책 메모] - 먼저 불편에 대한 사과 - 환불: 수강 시작 후 중도 해지는 남은 기간을 일할 계산해 환불. 정확한 금액은 원무실에서 출석일 기준으로 계산해 개별 안내(금액을 답변에 쓰지 말 것) - 교재비: 개봉·사용한 교재는 환불 불가 - 강사 교체·반 이동: 즉답으로 약속하지 말고, 원장 상담(대면 또는 전화) 후 결정. 상담 예약은 원무실 전화 또는 알림앱 - 다른 학생 이름·반 정보는 답변에 언급하지 말 것(개인정보) - 위로금·할인·무료 보강 제공은 정책에 없음(약속 금지) 조건: - 존댓말, 250~350자(공백 포함) - 구조: 사과 → 환불 규정 안내 → 강사·반 관련 상담 안내 → 맺음 인사 - 학생은 "민준 학생"으로 호칭 - 정책 메모에 없는 약속(강사 교체 확정, 반 이동 확정, 위로금, 무료 보강) 금지

항목축배점기준
A1정확성7중도 해지 남은 기간 일할 환불, 금액은 원무실이 출석일 기준 개별 안내(금액을 쓰면 0)
A2정확성6개봉·사용 교재 환불 불가
A3정확성8강사 교체·반 이동은 원장 상담 후 결정(확정 약속이면 0)
A4정확성5상담 예약: 원무실 전화 또는 알림앱
A5정확성8다른 학생(서연) 이름·반 언급 없음
A6정확성6위로금·할인·무료 보강 약속 없음
T1존댓말·톤8첫머리 사과
T2존댓말·톤8존댓말 유지
T3존댓말·톤7"민준 학생" 호칭 일관
T4존댓말·톤7강사 비난·책임 전가 없음
F1형식12사과 → 환불 → 상담 안내 → 맺음 순서
F2형식12공백 포함 250~350자(통계 기준, 10자 벗어날 때마다 −2)
F3형식6답변 외 메모·메타 문구 없음
프롬프트 3 · 구독형 소프트웨어 고객센터의 채팅 답변을 써 주세요. 13개 항목
과제 원문 보기

구독형 소프트웨어 고객센터의 채팅 답변을 써 주세요. [고객 문의] 이번 달 카드 명세서에 귀사 이름으로 29,000원이 두 번 찍혔습니다. 저는 한 계정만 쓰는데 왜 두 번 결제됐나요? 카드번호 알려드릴 테니 빨리 확인해서 환불해 주세요. 그리고 이런 일 생겼으니 다음 달은 무료로 해 주셔야 하는 거 아닌가요? [정책 메모] - 먼저 사과 - 중복 결제는 결제 내역 확인 후 확인되면 환불. 환불 요청 처리 5~7영업일, 카드사 반영 기간은 카드사에 따라 별도 - 확인에 필요한 정보: 결제일, 카드 뒷 4자리, 가입 이메일. 카드번호 전체·유효기간·CVC 는 절대 요청하지 말고, 고객이 보내려 하면 보내지 말라고 안내 - 두 계정이 만들어진 경우(다른 이메일로 가입)가 흔함 → 확인 후 안내 - 보상 크레딧·다음 달 무료는 정책에 없음(약속 금지). 요청에 대해 정중히 정책상 어렵다고 안내 조건: - 채팅 답변이지만 존댓말, 이모티콘·느낌표 금지 - 150~220자(공백 포함), 문단 3개 이내 - 첫 문장은 사과 - 필요한 정보 3가지를 정확히 요청하고, 카드번호 전체는 보내지 말라고 안내 - 정책 메모에 없는 약속(즉시 환불, 무료 이용, 크레딧) 금지

항목축배점기준
A1정확성7결제 내역 확인 후 중복이면 환불, 처리 5~7영업일
A2정확성5카드사 반영 기간은 카드사에 따라 별도
A3정확성8요청 정보 3가지: 결제일·카드 뒷 4자리·가입 이메일(빠진 것당 −3)
A4정확성8카드번호 전체·유효기간·CVC 보내지 말라는 안내(전체 번호를 요청하면 0)
A5정확성7다음 달 무료·크레딧은 정중히 거절(수락 0, 무시 −4)
A6정확성5즉시 환불 약속 없음
T1존댓말·톤10첫 문장이 사과(인사로 시작하면 0)
T2존댓말·톤8존댓말 유지
T3존댓말·톤6느낌표·이모티콘 0개(통계 기준, 하나당 −2)
T4존댓말·톤6거절이 정중하고 고객 탓 없음
F1형식14공백 포함 150~220자(통계 기준, 10자 벗어날 때마다 −3)
F2형식10문단 3개 이내
F3형식6채팅 답변 형식(제목·서명·메모 없음)

엑셀 프롬프트 3개

프롬프트 3 · 엑셀 재고 시트가 있습니다. 1행은 머리글이고 2행부터 300행까지 데이터입니다. 12개 항목
과제 원문 보기

엑셀 재고 시트가 있습니다. 1행은 머리글이고 2행부터 300행까지 데이터입니다. A열 품목코드, B열 품목명, C열 입고수량, D열 출고수량, E열 현재고, F열 단가(원, 일부 비어 있음), G열 재고금액 다음 5가지를 수식으로 만들어 주세요. 각 항목은 번호를 붙이고, 수식은 그대로 복사해 쓸 수 있게 한 줄로 써 주세요. 설명은 존댓말로 항목당 한 문장만. 1. E2 현재고 = 입고 − 출고. 단, 계산 결과가 음수면 0으로 표시 2. G2 재고금액 = 현재고 × 단가. 단, 단가가 비어 있으면 0 3. 별도 셀에서 현재고가 10 미만인 품목 수 4. 별도 셀에서 품목명에 "세트"가 포함된 품목의 재고금액 합계 5. 별도 셀에서 재고금액 총합계를 만 원 단위 정수로 "1,234만원" 형태의 텍스트로 표시(반올림) 조건: - 엑셀 2019 이상에서 동작하는 함수만 쓰세요. - 표 이름, 정의된 이름은 쓰지 마세요. 범위는 2~300행으로 쓰세요. - 수식 외 부가 설명(대안 수식, 서식 설정 안내)은 쓰지 마세요.

항목축배점기준
A1정확성71번 음수면 0(MAX 또는 IF)
A2정확성72번 빈 단가 조건 처리
A3정확성73번 COUNTIF <10
A4정확성104번 와일드카드 "*세트*"(정확 일치면 0)
A5정확성95번 만 원 단위 반올림 + 천 단위 구분 + "만원" 텍스트
T1존댓말·톤12존댓말
T2존댓말·톤10항목당 설명 한 문장
T3존댓말·톤8대안·서식 설정 안내 없음
F1형식6번호 1~5
F2형식10수식 한 줄 복사 가능
F3형식8범위 2~300행, 정의된 이름 없음
F4형식6요구 외 수식 없음
프롬프트 4 · 아르바이트 근무 기록 시트가 있습니다. 1행은 머리글이고 2행부터 200행까지 데이터입니다. 13개 항목
과제 원문 보기

아르바이트 근무 기록 시트가 있습니다. 1행은 머리글이고 2행부터 200행까지 데이터입니다. A열 날짜(날짜 형식), B열 이름, C열 출근 시각(시간 형식, 예 22:00), D열 퇴근 시각(시간 형식, 예 06:30 — 자정을 넘길 수 있음) 다음 5가지를 수식으로 만들어 주세요. 각 항목은 번호를 붙이고, 수식은 그대로 복사해 쓸 수 있게 한 줄로 써 주세요. 설명은 존댓말로 항목당 한 문장만. 1. E2 총 근무시간(시간 단위 소수, 예 8.5). 퇴근이 출근보다 이르면 다음 날 퇴근으로 봅니다. 2. F2 휴게 차감 후 근무시간. 총 근무시간이 8시간 이상이면 1시간, 4시간 이상 8시간 미만이면 0.5시간을 뺍니다. 3. G2 F2를 30분 단위로 내림한 값(예 7.8 → 7.5). 4. H2 야간 근무시간(22:00~다음 날 06:00 사이에 걸친 시간, 시간 단위 소수). 휴게 차감은 하지 않습니다. 5. 별도 셀에서 이름이 "김하늘"인 사람의 2026년 10월 G열 합계. 조건: - 엑셀 2019 이상에서 동작하는 함수만. LET, LAMBDA 금지. - 표 이름·정의된 이름 금지, 범위는 2~200행 절대참조(1~4번은 같은 행 상대참조). - 수식 외 부가 설명(대안 수식, 서식 설정 안내) 금지.

항목축배점기준
A1정확성71번 자정 넘김 처리(MOD 또는 IF +1) 후 ×24
A2정확성62번 휴게 경계 정확(>=8 → 1, >=4 → 0.5, 그 외 0)
A3정확성63번 30분 단위 '내림'(FLOOR/ROUNDDOWN, ROUND 면 0점)
A4정확성84번 야간: 자정 넘김 근무(22:00~06:30 → 8) 정확
A5정확성54번 야간: 자정 전 종료(20:00~23:00 → 1)와 새벽 근무(05:00~09:00 → 1)도 정확
A6정확성85번 이름 + 2026년 10월 날짜 범위 합계(연도 조건 포함)
T1존댓말·톤12설명이 존댓말(반말 섞이면 0)
T2존댓말·톤10항목당 설명 한 문장(초과 항목마다 감점)
T3존댓말·톤8대안 수식·서식 설정 안내 없음
F1형식6번호 1~5 모두
F2형식8각 수식이 한 줄로 복사 가능(문장 속 섞임·줄바꿈 없음)
F3형식81~4번 같은 행 상대참조, 5번 $2:$200 절대참조
F4형식8LET·LAMBDA·표 이름·정의된 이름 미사용
프롬프트 5 · 프로젝트 일정 시트가 있습니다. 1행은 머리글이고 2행부터 300행까지 데이터입니다(중간에 빈 행이 있을 수… 13개 항목
과제 원문 보기

프로젝트 일정 시트가 있습니다. 1행은 머리글이고 2행부터 300행까지 데이터입니다(중간에 빈 행이 있을 수 있음). A열 업무명, B열 시작일(날짜 형식), C열 소요 영업일(정수, 시작일 포함), D열 담당자(비어 있을 수 있음), E열 상태("완료"·"진행"·"대기" 중 하나 또는 빈칸) 별도 시트 "휴일"의 H2:H30 에 공휴일 날짜가 있습니다. 다음 5가지를 수식으로 만들어 주세요. 각 항목은 번호를 붙이고, 수식은 그대로 복사해 쓸 수 있게 한 줄로 써 주세요. 설명은 존댓말로 항목당 한 문장만. 1. F2 종료일: 시작일을 첫날로 세어 C2번째 영업일(주말과 "휴일" 시트의 날짜 제외). 시작일이 주말이나 휴일이면 그다음 영업일을 첫날로 셉니다. 2. G2 지연 여부: 상태가 빈칸이면 빈 문자열, 상태가 "완료"가 아니고 종료일(F2)이 오늘보다 이전이면 "지연", 그 밖에는 "정상". 종료일이 오늘이면 "정상"입니다. 3. 별도 셀에서 담당자 수(같은 이름은 한 명으로, 빈칸은 세지 않음) 4. 별도 셀에서 상태가 "진행"인 업무 중 종료일이 가장 늦은 업무명. 같은 종료일이 여럿이면 가장 위쪽 행의 업무명. 5. 별도 셀에서 종료일이 2026년 3분기(7월 1일~9월 30일)이고 상태가 "완료"가 아닌 업무 수. 상태가 빈칸인 행은 세지 않습니다. 조건: - 엑셀 2019에서 동작하는 함수만 쓰세요. UNIQUE·FILTER·SORT·XLOOKUP·LET·LAMBDA 금지. - Ctrl+Shift+Enter 로 입력해야 하는 배열 수식은 쓰지 마세요(일반 입력으로 동작해야 합니다). - 표 이름·정의된 이름 금지. 1~2번은 같은 행 상대참조, 3~5번과 휴일 범위는 2~300행(휴일은 H2:H30) 절대참조. - 수식 외 부가 설명(대안 수식, 서식 설정 안내) 금지.

항목축배점기준
A1정확성71번 시작일 포함 영업일(검산 2026-10-02·3일 → 2026-10-07)과 휴일 범위 반영
A2정확성51번 시작일이 주말·휴일이면 다음 영업일부터(검산 2026-10-03·1일 → 2026-10-06)
A3정확성52번 상태 빈칸 → 빈 문자열, 완료 아님 + 종료일 < 오늘만 지연(당일 정상)
A4정확성63번 빈칸 제외 고유 담당자 수, 빈칸에서 0 나누기 오류 없음, UNIQUE 미사용
A5정확성94번 진행 조건 + 최대 종료일 + 동률 위쪽 행, 다른 상태의 같은 날짜 행을 잡지 않음(검산 → 설계)
A6정확성85번 2026-07-01 이상 2026-10-01 미만 + 완료 제외 + 상태 빈칸 제외
T1존댓말·톤12설명이 존댓말(반말 섞이면 0)
T2존댓말·톤10항목당 설명 한 문장(초과 항목마다 감점)
T3존댓말·톤8대안 수식·서식 설정 안내 없음
F1형식6번호 1~5 모두
F2형식8각 수식이 한 줄로 복사 가능(문장 속 섞임·줄바꿈 없음)
F3형식81~2번 같은 행 상대참조, 3~5번 $2:$300·휴일 $H$2:$H$30 절대참조
F4형식8UNIQUE·FILTER·SORT·XLOOKUP·LET·LAMBDA·표 이름·정의된 이름·Ctrl+Shift+Enter 배열 수식 미사용

회의록 정리 프롬프트 3개

프롬프트 1 · 다음 회의 녹취록을 결정사항·담당자·기한 표로 정리해 주세요. 존댓말을 유지하고 원문에 없는 내용은 넣지 마… 13개 항목
과제 원문 보기

다음 회의 녹취록을 결정사항·담당자·기한 표로 정리해 주세요. 존댓말을 유지하고 원문에 없는 내용은 넣지 마세요. [녹취록] 김팀장: 오늘은 10월 세미나 준비 상황 점검하겠습니다. 장소는 지난주에 코엑스 3층으로 확정했죠? 이대리: 네, 10월 15일 오후 2시, 코엑스 3층 회의실 B로 계약했습니다. 계약금은 이번 주 금요일까지 송금하겠습니다. 김팀장: 좋습니다. 초청장은요? 박주임: 초안은 만들었는데 디자인 검토가 아직입니다. 다음 주 수요일까지 디자인팀 확인받고 목요일에 발송하겠습니다. 김팀장: 발송 대상 명단은 누가 정리하나요? 이대리: 제가 CRM에서 뽑아서 화요일까지 박주임님께 드리겠습니다. 대략 120명 정도입니다. 김팀장: 다과 업체는 두 곳 견적 받아보고 다음 회의에서 정하죠. 최대리가 맡아주세요. 최대리: 네, 다음 주 월요일 회의 전까지 두 곳 견적 받아 공유하겠습니다. 김팀장: 그리고 세미나 발표자 중 한 분이 아직 답이 없다고 했는데요. 박주임: 정교수님이요. 오늘 다시 연락드리고 내일까지 안 되면 대체 발표자 후보를 올리겠습니다. 김팀장: 알겠습니다. 다음 회의는 월요일 10시입니다.

항목축배점기준
A1정확성7세미나 장소·일시(10/15 14:00, 코엑스 3층 회의실 B)와 계약금 금요일 송금
A2정확성6초청장: 박주임, 수요일 디자인 검토 → 목요일 발송
A3정확성6명단: 이대리, 약 120명, 화요일까지 박주임에게
A4정확성6다과: 최대리, 두 곳 견적, 다음 주 월요일 회의 전
A5정확성6정교수: 박주임, 오늘 재연락, 내일까지 안 되면 대체 후보
A6정확성4다음 회의 월요일 10시
A7정확성5원문에 없는 내용(오전/오후 추정, 담당 추정 등) 추가 없음
T1존댓말·톤12존댓말·격식체를 끝까지 유지(반말 한 번이라도 섞이면 0)
T2존댓말·톤8번역투·어색한 직역 없음(하나당 −3)
T3존댓말·톤10서문·맺음말 없이 담백하게(인사말·요약 문장 하나당 −3)
F1형식12표 형식
F2형식10결정사항·담당자·기한 열이 모두 있고 이 순서
F3형식8한 행에 한 결정(여러 결정을 한 칸에 몰지 않음)
프롬프트 2 · 다음 회의 녹취록을 결정사항 표로 정리해 주세요. 15개 항목
과제 원문 보기

다음 회의 녹취록을 결정사항 표로 정리해 주세요. 조건: - 표만 출력하세요. 표 앞뒤에 인사말·설명·요약 문장을 쓰지 마세요. - 열 순서: 번호 | 결정사항 | 담당자 | 기한 - 기한은 회의일(2026-10-05, 월요일) 기준으로 YYYY-MM-DD 로 환산해 쓰세요. 날짜를 정할 수 없는 항목은 "미정"이라고 쓰세요. - 담당자가 정해지지 않은 항목은 담당자 칸에 "미정"이라고 쓰세요. - 회의 중에 정정된 내용은 최종 결정만 적으세요. - 회의록에 넣지 말라고 한 내용은 넣지 마세요. [녹취록] 김팀장: 11월 고객 워크숍 준비 상황 점검하겠습니다. 장소부터요. 이대리: 판교 스타트업캠퍼스 대강당으로 예약했습니다. 11월 19일 목요일 오후 1시부터 5시까지입니다. 김팀장: 좋습니다. 초청 대상은요? 박주임: 기존 고객사 담당자 80명이고, 안내 메일 초안은 이번 주 수요일까지 만들겠습니다. 김팀장: 수요일이면 너무 늦어요. 검토 시간을 생각해서 이번 주 화요일까지 부탁합니다. 박주임: 네, 화요일까지 하겠습니다. 최대리: 아 참, 지난주에 부장님이 예산 이야기하신 거요, 워크숍 예산 총액 3,500만 원은 아직 확정 전이니까 회의록에는 넣지 마세요. 김팀장: 네, 그건 빼죠. 발표 세션은 세 개로 갈까요? 이대리: 세 개로 하고, 발표자 섭외는 제가 하겠습니다. 다음 주 금요일까지 확정하겠습니다. 김팀장: 다과와 기념품은요? 최대리: 기념품은 제가 견적 두 곳 받아서 다다음 주 월요일 회의에 올리겠습니다. 다과는 아직 담당자가 없습니다. 김팀장: 다과 담당은 다음 회의에서 정합시다. 그리고 주차권은요? 박주임: 캠퍼스 측에 문의만 해 둔 상태라 언제 답이 올지 모릅니다. 김팀장: 그럼 주차권 확인은 박주임님이 맡되 기한은 미정으로 두죠. 이대리: 점심 뭐 먹을까요, 오늘 구내식당 쉬는 날이라던데. 김팀장: 그건 나중에요. 참가자 명단은 이대리님이 CRM에서 뽑아서 이번 주 금요일까지 박주임님께 넘겨 주세요. 이대리: 네, 금요일까지 드리겠습니다. 김팀장: 다음 회의는 다다음 주 월요일 오전 10시입니다. 이상입니다.

항목축배점기준
A1정확성6메일 초안 기한 2026-10-06(정정 후 화요일). 10-07(수)이면 0
A2정확성6명단 이대리 2026-10-09
A3정확성6발표자 섭외 이대리 2026-10-16
A4정확성5기념품 견적 최대리 2026-10-19
A5정확성5다과 담당 미정, 기한 2026-10-19(다음 회의)
A6정확성4주차권 박주임, 기한 미정
A7정확성5예산 3,500만 원 없음
A8정확성3점심 잡담 없음
T1존댓말·톤12존댓말·격식체를 끝까지 유지(반말 한 번이라도 섞이면 0)
T2존댓말·톤8번역투·어색한 직역 없음(하나당 −3)
T3존댓말·톤10구어("아 참" 등)를 옮기지 않고 명사형·격식체로 정리
F1형식10표만 출력(앞뒤 문장 없음)
F2형식8열 순서 번호|결정사항|담당자|기한
F3형식7모든 기한 YYYY-MM-DD 또는 "미정"
F4형식5미정 항목에 "미정" 표기(빈칸·"-" 아님)
프롬프트 3 · 아래 아파트 관리사무소 직원들의 단체 채팅 대화를 보고 입주민 공지문을 써 주세요. 14개 항목
과제 원문 보기

아래 아파트 관리사무소 직원들의 단체 채팅 대화를 보고 입주민 공지문을 써 주세요. 조건: - 어투: 하십시오체("~합니다", "~하시기 바랍니다"). 해요체("~해요", "~하세요")는 쓰지 마세요. - 분량: 300~400자(공백 포함). 제목 1줄 + 본문. - 본문에 다음 항목을 반드시 포함: 작업 내용, 일시, 대상 동·라인, 주의사항, 문의처. - 대화에서 정정된 내용은 최종 내용만 쓰세요. - 아직 확정되지 않은 사항은 "추후 안내"라고 쓰세요. 추측해서 채우지 마세요. - 직원 개인 휴대전화 번호는 공지에 넣지 마세요. 문의처는 관리사무소 대표번호만 쓰세요. - 이모티콘·줄임말·구어 표현은 쓰지 마세요. [대화] 관리소장: 다음 주 정수조 청소 일정 공유합니다. 10월 14일 수요일 오전 9시~오후 3시, 101동~103동 단수입니다. 시설과장: 소장님 업체에서 연락왔는데 14일은 안 되고 15일 목요일로 하자고 하네요. 시간은 같아요. 관리소장: 그럼 15일 목요일로 변경하죠. 시간은 오전 9시~오후 3시 그대로. 경리주임: 단수 전에 물 받아두라고 안내해야겠어요 ㅎㅎ 시설과장: 네 그리고 단수 후 처음 물 나올 때 녹물 나올 수 있으니 2~3분 흘려보내고 쓰시라고요. 관리소장: 104동은요? 시설과장: 104동은 정수조가 따로라서 이번엔 안 해요. 104동은 다음 달인데 날짜는 업체랑 아직 조율 중이에요. 경리주임: 104동은 미정이니까 공지에 날짜 쓰면 안 되겟네요 관리소장: 그렇죠. 문의는 관리사무소 031-000-1234 로 안내하고, 급한 건은 제 폰 010-1234-5678 로 오라고 하지 마세요. 사무소 번호만요. 시설과장: 넵. 그리고 주차장 물청소도 같은 날 할까 했는데 그건 아직 결정 안 났어요. 관리소장: 주차장 청소는 공지에서 빼고, 정수조 청소만 올리죠.

항목축배점기준
A1정확성8일시 10월 15일(목) 09:00~15:00(14일이면 0)
A2정확성6대상 101~103동
A3정확성5주의: 단수 전 물 받아 두기
A4정확성5주의: 첫 급수 녹물, 2~3분 흘려보내기
A5정확성6104동은 날짜 없이 추후 안내(날짜를 쓰면 0)
A6정확성5개인 휴대전화 번호 없음, 대표번호 031-000-1234
A7정확성5주차장 물청소 언급 없음
T1존댓말·톤14하십시오체 일관(해요체 문장 하나당 −4)
T2존댓말·톤8이모티콘·줄임말·구어 없음
T3존댓말·톤8입주민 공지다운 정중하고 명확한 문장
F1형식5제목 1줄
F2형식10공백 포함 300~400자(통계 기준, 10자 벗어날 때마다 −2)
F3형식10작업 내용·일시·대상·주의사항·문의처 5개 모두(빠진 것당 −2)
F4형식5미확정 사항은 "추후 안내" 표기

번역 프롬프트 3개

프롬프트 1 · 아래 영문 이메일을 한국 거래처에 보낼 비즈니스 이메일로 번역해 주세요. 15개 항목
과제 원문 보기

아래 영문 이메일을 한국 거래처에 보낼 비즈니스 이메일로 번역해 주세요. 조건: - 격식 있는 존댓말, 자연스러운 한국어(번역투 금지) - 숫자·날짜·금액·이름은 그대로 유지 - 원문에 없는 내용 추가 금지, 빠뜨리기 금지 - 이메일 구조(인사, 본문, 맺음말, 서명) 유지 [원문] Subject: Revised quotation and delivery schedule Dear Ms. Park, Thank you for your feedback on our proposal last week. As requested, we have revised the quotation: the unit price for the 500-unit order is now USD 42.00 (down from USD 45.50), and we will cover the shipping insurance. However, because of a component shortage, the earliest delivery date we can commit to is November 14, two weeks later than the original plan. If you need part of the order sooner, we can ship 200 units by October 28 at the same unit price. Please let us know by October 3 which option you prefer. Once we receive your confirmation, we will send the updated contract for signature. Best regards, Daniel Reyes Sales Manager, Norwood Components

항목축배점기준
A1정확성5단가 USD 42.00, 기존 45.50
A2정확성5500개, 운송 보험 당사 부담
A3정확성6납기 11월 14일, 원래보다 2주 지연
A4정확성6일부 선출고 200개 10월 28일, 동일 단가
A5정확성510월 3일까지 회신 요청
A6정확성5확인 후 수정 계약서 서명용 발송
A7정확성4서명 Daniel Reyes, Sales Manager, Norwood Components
A8정확성4원문에 없는 내용 추가 없음
T1존댓말·톤12격식 있는 존댓말
T2존댓말·톤12번역투 없음("~에 대해 감사드립니다" 식 직역, "당신" 하나당 −3)
T3존댓말·톤6거래처에 보낼 자연스러운 한국어 비즈니스 문체
F1형식8제목 있음
F2형식8인사·본문·맺음말 구조
F3형식8서명 블록
F4형식6번역문 외 설명·주석 없음
프롬프트 2 · 아래 영문 이메일을 한국 거래처에 보낼 비즈니스 이메일로 번역해 주세요. 15개 항목
과제 원문 보기

아래 영문 이메일을 한국 거래처에 보낼 비즈니스 이메일로 번역해 주세요. 조건: - 격식 있는 존댓말, 자연스러운 한국어. 관용구는 직역하지 말고 뜻이 통하는 한국어 표현으로. - 숫자·금액·이름·회사명은 그대로. 금액 표기는 원문 통화 그대로(환산 금지). - 날짜는 원문이 미국식(월/일/연도)입니다. "2026년 3월 11일" 형식으로 바꿔 쓰세요. - 맨 위의 내부 메모([Internal note] 단락)는 번역 대상이 아닙니다. 그 아래 이메일만 번역하세요. - 원문에 없는 내용 추가 금지, 빠뜨리기 금지. 번호 목록은 번호 목록으로 유지. - 이메일 구조(제목, 인사, 본문, 맺음말, 서명) 유지 [원문] [Internal note - do not translate, for the translator only: Ms. Park prefers formal Korean. Please keep the model number unchanged.] Subject: Follow-up on the KX-220 pilot and next steps Dear Ms. Park, Thank you for hosting our team in Seoul last week. We were impressed by how quickly your engineers got the KX-220 pilot units up and running. To keep the ball rolling, here is where things stand on our side: 1. The firmware issue you reported on 03/11/2026 has been fixed in version 2.4.1. We will send the update package by 03/20/2026. 2. Our quotation for the first production batch (1,200 units) is EUR 318.00 per unit, valid until 04/15/2026. This price includes packaging but not freight. 3. Unless we hear otherwise from you by 03/27/2026, we will assume the pilot results are acceptable and start preparing the production schedule. One more thing: Dr. Lena Hoffmann, our head of quality, will be in Seoul from 04/06/2026 to 04/08/2026 and would be glad to meet your team if your schedule allows. We look forward to taking the next step together. Kind regards, Martin Keller Regional Sales Director, Auren Systems GmbH

항목축배점기준
A1정확성6내부 메모 미번역·미포함
A2정확성6펌웨어 문제 보고일 2026년 3월 11일(11월 3일이면 0), 2.4.1 에서 수정
A3정확성4업데이트 3월 20일까지 발송
A4정확성61,200대 EUR 318.00/대, 4월 15일까지 유효, 포장 포함·운송비 별도
A5정확성73월 27일까지 연락 없으면 합격으로 간주하고 생산 일정 준비(조건 방향이 반대면 0)
A6정확성5Dr. Lena Hoffmann 품질 책임자, 4월 6~8일 서울, 면담 희망
A7정확성3모델명 KX-220·EUR 유지(환산 없음)
A8정확성3서명 Martin Keller, Regional Sales Director, Auren Systems GmbH
T1존댓말·톤10격식 있는 존댓말
T2존댓말·톤10"keep the ball rolling" 을 관용 의미로(직역이면 0)
T3존댓말·톤10번역투 없음(하나당 −3)
F1형식8제목·인사·본문·맺음말·서명 구조
F2형식8번호 목록 1~3 유지
F3형식8날짜가 모두 "YYYY년 M월 D일"
F4형식6번역문 외 설명 없음
프롬프트 3 · 아래 영문 제품 안전 안내문을 한국 고객에게 배포할 한국어 안내문으로 번역해 주세요. 15개 항목
과제 원문 보기

아래 영문 제품 안전 안내문을 한국 고객에게 배포할 한국어 안내문으로 번역해 주세요. 조건: - 어투: 하십시오체 안내문("~하십시오", "~하지 마십시오", "~합니다"). 해요체 금지. - 제품명 AquaHeat Mini 와 모델 번호 AH-M12 는 번역하지 말고 그대로. - 단위는 원문 단위를 그대로 쓰고 괄호 안에 미터법을 병기하세요. 원문에 병기된 값이 있으면 그 값을 쓰고, 없으면 병기하지 마세요(임의 환산 금지). - 번호 단계는 번호 그대로, 경고 문구(WARNING / CAUTION)는 각각 "경고" / "주의"로. - 원문에 없는 내용 추가 금지, 빠뜨리기 금지. 회사 연락처는 그대로. [원문] IMPORTANT SAFETY NOTICE — AquaHeat Mini (Model AH-M12) WARNING: Do not operate the heater unless the tank contains at least 0.5 gallons (1.9 L) of water. Running the unit dry may damage the heating element and void your warranty. Before first use: 1. Remove all packaging, including the transparent film on the display. 2. Rinse the tank with clean water. Do not use detergent. 3. Place the unit on a flat, heat-resistant surface at least 12 inches (30 cm) away from walls or curtains. CAUTION: The outer surface may become hot during operation. Allow the unit to cool for 20 minutes before moving it. If the indicator light blinks red three times, unplug the unit and wait 10 minutes before restarting. If the problem persists, do not attempt to repair the unit yourself. Contact our support team at support@aquaheat-example.com or +1-555-0142. This notice applies to units manufactured before June 2026. Units manufactured after that date eventually shipped with an updated controller and are not affected.

항목축배점기준
A1정확성70.5갤런(1.9 L) 이상일 때만 가동(조건 방향 반대면 0), 건식 가동 시 발열체 손상·보증 무효
A2정확성6사용 전 3단계(포장·디스플레이 필름 제거 / 세제 없이 헹굼 / 벽·커튼에서 12인치(30 cm) 이상, 평평한 내열 표면)
A3정확성5표면 뜨거움, 이동 전 20분 냉각
A4정확성6빨간색 3회 점멸 → 플러그 뽑고 10분 후 재시작, 지속 시 자가 수리 금지
A5정확성4연락처 support@aquaheat-example.com, +1-555-0142 그대로
A6정확성62026년 6월 이전 제조분 적용, 이후는 개선 컨트롤러로 해당 없음
A7정확성3제품명 AquaHeat Mini·모델 AH-M12 그대로
A8정확성3원문에 없는 수치·임의 단위 환산 없음
T1존댓말·톤14하십시오체 일관(해요체 문장 하나당 −4)
T2존댓말·톤10번역투 없음("당신의" 등 하나당 −3, "eventually"를 "결국"으로 −3)
T3존댓말·톤6안전 안내문다운 명확한 지시문
F1형식8제목·경고·사용 전 1~3·주의·고장 대응·적용 대상 구조
F2형식8"경고"·"주의" 표기
F3형식8단위 병기 "12인치(30 cm)", "0.5갤런(1.9 L)" 형식
F4형식6안내문 외 서문·설명 없음

프롬프트 수정 이력

프롬프트에서 오류를 발견하면 고친 프롬프트로 다시 재고 그 뒤 결과에는 "수정 후 재측정"을 표시합니다.

  • 2026.10.01 · 회의록 정리 — 프롬프트 2·3에 적힌 날짜와 요일이 2026년 달력과 맞지 않아(예: 10월 6일을 월요일로 표기) 2026년 요일에 맞게 고치고 정답표도 다시 만들었습니다. 이날 정기 실측부터 고친 프롬프트로 잽니다.

3. 순위에 반영하지 않는 것

  • 제휴 여부. 제휴 링크가 있는 도구도, 없는 도구도 같은 채점표로만 순위가 정해집니다. 제휴 도구 목록은 제휴·광고 표기 정책에서 공시합니다.
  • 광고. 광고 카드는 "광고"라고 표시하고 실측 점수를 붙이지 않습니다.
  • 실측하지 않은 도구. 점수 칸을 비워 둡니다. 추정치를 넣지 않습니다.

4. 자동 수집 지표의 출처

  • 가격·컨텍스트 길이: OpenRouter
  • 종합 리더보드: LMArena
  • 한국어 리더보드: Open Ko-LLM Leaderboard, Horangi
  • 환율: 매일 새벽 1회 수집해 원화 환산에 사용. 환산에 쓴 환율은 요금표에 함께 표시합니다.

자동 수집 값은 매일 새벽 1회 갱신하며 각 값 옆에 출처 링크와 수집일을 붙입니다. 2026년 9월 현재 실제로 수집되는 출처는 OpenRouter와 LMArena이며 Open Ko-LLM(공개 모델만 해당)은 준비 중입니다. Horangi는 API가 없어 자동 수집하지 않습니다.

5. 요금 확인 방법

요금 한 칸에는 원화 환산가, 부가세 포함 여부, 해외결제 수수료 안내, 국내 카드 결제 가능 여부, 환불 정책, 확인일을 함께 적습니다. 공식 요금 페이지를 직접 확인한 날짜가 확인일이며 공식 페이지에서 확인되지 않은 항목은 "—"로 둡니다.