☰ 분류

출력에 언어가 섞이는 것을 잡는 프롬프트

고유명사와 인용은 원문 유지가 맞을 때가 많습니다. 숫자·단위 표기까지 정합니다.

분류AI 사용법 › 대화 관리
태그검토재작성분석
프롬프트 (영어 본문 · 답은 한국어로 옵니다)
The output keeps mixing languages. **Diagnose and fix it.**

1. **Find where it switches**, and which of these it is:
   - **My input was mixed**, so the output followed
   - **A technical term has no natural equivalent**, and the model switched rather than glossing
   - **Quoted material** is in the other language. ***This one may be correct*** — quotes usually should not be translated
   - **The instruction is in one language and the content in another**
   - It drifted back to the language the conversation started in

2. **Decide the rule for each category and state it:**
   - **Technical terms** — translate, keep, or keep with a gloss on first use. **Pick one**
   - **Proper nouns, product names, code** — ***normally kept.*** **Say so explicitly or they get translated**
   - **Quotations** — kept, with a translation alongside or not
   - **Numbers, units, dates** — ***which convention.*** *This is the one people forget and it is the most visible*

3. **Write the instruction line** that enforces this, to paste at the end of the prompt. ***At the end, not the start*** — a language rule given early is the first thing to drift

⚠️ **Where keeping the original is correct, say so.** ***Forcing everything into one language is a different error, not a fix.***
붙여 넣으면 맨 아래에 채울 칸(원하는 언어 · 섞여 나온 결과)이 나옵니다

어떤 프롬프트인가

언어가 섞이는 원인은 다섯 가지고, 그중 인용문처럼 원문 유지가 맞는 경우도 있다. 전부 한 언어로 밀어넣는 건 다른 종류의 오류다. 이 프롬프트는 전문용어·고유명사·인용·숫자 표기별로 규칙을 따로 정하고, 언어 지시를 프롬프트 맨 끝에 붙이게 한다 — 앞에 두면 가장 먼저 흐려진다.

모델 비교

ChatGPT가 가장 완전하고 간결하다. Gemini는 구체적이지만 일부 누락·추정이 있으며, [C]는 답이 없다.

ChatGPT종합 1위
45/ 50

+ 모든 범주를 다루며 붙여 넣을 한 줄 지침을 완성했다.

- 인용문 번역 여부를 ‘필요하면’으로 남겨 선택이 모호하다.

Gemini
39/ 50

+ 혼용 지점을 구체적으로 짚고 수정 예시까지 제시했다.

- 최종 지침에서 인용문 규칙이 빠지고 원인을 단정했다.

기준ChatGPTGemini앞선 모델
지시 준수97ChatGPT +29%
정확성97ChatGPT +29%
구체성99동점
구성·가독성99동점
분량 적정성97ChatGPT +29%

gpt-5.6-sol가 모델 이름을 가린 채 1~10점으로 채점했습니다 (2026-09-25). 측정값이 아니라 AI 심사 결과입니다.

답 전문 보기

같은 입력을 세 모델에 넣어 받은 답을 그대로 옮겼습니다. 각 CLI(에이전트 하네스)에서 실행했습니다. ChatGPT·Claude 앱이나 웹에서는 답이 다를 수 있습니다.

넣은 입력
원하는 언어: 한국어

섞여 나온 결과: 저희 서비스의 latency는 평균 120ms이며, 이는 caching layer 도입 이후 개선된 수치입니다. Overall, the system performance has improved significantly since last quarter. 다음 분기에는 throughput을 늘리는 방향으로 scale-out을 검토 중입니다.
gpt-5.6-luna (codex CLI · 에이전트 하네스) · 실행일 2026-09-24

원하는 언어는 한국어입니다. 따라서 기준 언어는 한국어로 잡아야 합니다.

진단:

  • latency, caching layer, throughput, scale-out
    → 기술 용어를 번역하지 않고 영어로 남긴 경우입니다. 기술 용어 자체는 영어를 병기할 수 있지만, 문장 전체가 영어로 전환될 필요는 없습니다.
  • Overall, the system performance has improved significantly since last quarter.
    → 기술 용어가 아니라 문장 전체가 영어로 바뀐 것으로, 대화 시작 언어 또는 입력 언어로 되돌아간 언어 드리프트입니다.
  • 입력이 혼합되어서 따른 경우
    → 일부 영어 항목은 있었지만, 완전한 영어 문장으로 전환할 정도의 원인은 아닙니다.
  • 인용문
    → 실제 인용문이라면 원문을 유지하는 것이 맞습니다. 다만 여기의 영어 문장은 인용문이 아니라 생성된 설명이므로 한국어로 써야 합니다.
  • 지시 언어와 내용 언어의 불일치
    → 지시는 한국어이고 내용도 한국어로 작성 가능하므로, 핵심 원인은 아닙니다.

적용할 규칙:

  • 기술 용어: 한국어로 번역하고, 첫 사용 때만 영어를 괄호로 병기합니다.
    예: 지연 시간(latency), 캐싱 계층(caching layer), 처리량(throughput), 수평 확장(scale-out)
  • 고유명사·제품명·코드: 원문을 유지합니다. 번역하지 않습니다.
  • 인용문: 원문을 유지합니다. 필요하면 뒤에 한국어 번역을 덧붙입니다.
  • 숫자·단위·날짜: 숫자와 단위는 국제 표기인 120 ms처럼 쓰고, 날짜는 한국식 2026년 9월 24일을 사용합니다.

수정 예시:

저희 서비스의 지연 시간(latency)은 평균 120 ms이며, 이는 캐싱 계층(caching layer) 도입 이후 개선된 수치입니다. 지난 분기 이후 시스템 성능이 크게 향상되었습니다. 다음 분기에는 처리량(throughput)을 늘리는 방향으로 수평 확장(scale-out)을 검토 중입니다.

프롬프트 맨 끝에 붙일 instruction line:

최종 답변은 한국어로만 작성하세요. 기술 용어는 한국어로 번역하고 첫 사용 때만 영어를 괄호로 병기하세요. 고유명사·제품명·코드는 원문을 유지하고, 인용문도 원문을 유지하되 필요할 때만 한국어 번역을 함께 제공하세요. 숫자와 단위는 120 ms 형식을, 날짜는 한국식 YYYY년 M월 D일 형식을 사용하세요.**

같은 분류의 프롬프트

채팅 내역 내보내기 프롬프트
컨텍스트 이전 문서 프롬프트
작업 이어가기 요약 프롬프트
긴 자료를 나눠 넣는 순서 짜는 프롬프트
서로 충돌하는 내 지시를 찾아내는 프롬프트