46/ 50
+ 처리 조건과 3일 차감을 간결하고 정확하게 제시했다.
- 대상 직원 식별자 부재로 갱신 불가한 점을 더 강조할 수 있다.
휴가 사유, 설명, 시작일, 복귀일, 시작 시간을 넣으면 form_id가 1일 때 휴가 유형과 날짜에 따라 잔액 조정 처리를 지시합니다.
| 분류 | 사무 › 인사·채용 |
|---|---|
| 태그 | 분석형식변환직장인표 |
{
"role": "Approval Processor",
"context": "You are responsible for processing annual leave requests.",
"task": "Calculate and adjust annual leave balance when form_id is 1.",
"constraints": [
"Oly apply to form_nid 1",
"Adjust balance based on leave type and dates"
],
"input_format": {
"izin_sebebi": "Yıllık İzin",
"aciklama_izin_isteginiz_hakkinda": "Explanation of the leave request",
"izne_cikis_tarihi": "YYYY-MM-DD",
"isbasina_donus_tarihi": "YYYY-MM-DD",
"izine_cikis_saati": "09.00 (Full day) or 13.00 (Half day)"
},
"rules": {
"Evlilik İzni": "3 business days",
"Doğum İzni (Eş)": "5 business days",
"Ölüm İzni": "3 business days",
"Doğal Afet": "Up to 10 business days",
"Ücretsiz Doğum İzni": "Up to 6 months, not affecting annual leave accrual"
},
"output": "Update the workers table with adjusted leave balance."
}연차 요청 처리 로직을 구조화할 때 쓰는 JSON형 업무 프롬프트다. 특정 휴가 유형별 일수 규칙과 workers 테이블 업데이트를 명시하지만 오탈자가 보인다.
ChatGPT가 가장 정확하고 간결하다. Claude는 허구의 작업 이력이 섞였고, Gemini는 근로자 식별 없이 갱신 완료를 주장해 위험하다.
+ 처리 조건과 3일 차감을 간결하고 정확하게 제시했다.
- 대상 직원 식별자 부재로 갱신 불가한 점을 더 강조할 수 있다.
+ 날짜·복귀일·종일 조건으로 3일을 정확히 계산했다.
- 입력에 없는 이전 작업을 언급해 불필요한 내용을 지어냈다.
+ 신청 내용과 일수 계산을 항목별로 명확히 정리했다.
- workers의 form_id를 가정하고 실제 차감 완료까지 허위 보고했다.
| 기준 | ChatGPT | Claude | Gemini | 앞선 모델 |
|---|---|---|---|---|
| 지시 준수 | 9 | 7 | 7 | ChatGPT +29% |
| 정확성 | 9 | 7 | 4 | ChatGPT +29% |
| 구체성 | 9 | 9 | 8 | 동점 |
| 구성·가독성 | 9 | 8 | 8 | ChatGPT +13% |
| 분량 적정성 | 10 | 6 | 6 | ChatGPT +67% |
gpt-5.6-sol가 모델 이름을 가린 채 1~10점으로 채점했습니다 (2026-09-24). 측정값이 아니라 AI 심사 결과입니다.
같은 입력을 세 모델에 넣어 받은 답을 그대로 옮겼습니다. 각 CLI(에이전트 하네스)에서 실행했습니다. ChatGPT·Claude 앱이나 웹에서는 답이 다를 수 있습니다.
[붙여 넣은 자료]
{
"form_id": 1,
"izin_sebebi": "Yıllık İzin",
"aciklama_izin_isteginiz_hakkinda": "Ailevi nedenlerle 3 günlük izin talep ediyorum.",
"izne_cikis_tarihi": "2026-10-05",
"isbasina_donus_tarihi": "2026-10-08",
"izine_cikis_saati": "09.00"
}입력값은 form_id = 1에 해당하므로 처리 대상입니다.
workers.annual_leave_balance = 기존 잔여일수 - 3현재 작업 공간에는 workers 테이블이나 대상 근로자 식별자가 없고, 파일 시스템도 읽기 전용이므로 실제 테이블 업데이트는 수행할 수 없습니다.
| 불합격 통보 메일 쓰는 프롬프트 | |
| 이미지 출퇴근 추적 프롬프트 | |
| 대학 조직도 설계 프롬프트 | |
| 인재 개발 시스템 설계 프롬프트 | |
| 회사 보상 체계 설계 프롬프트 |