실전에서 반복적으로 마주치는 10가지 프롬프트 실수와 그 원인을 분석하고, 즉시 적용 가능한 해결 패턴을 익힌다.
실수 1: 너무 짧고 모호한 프롬프트
가장 흔한 실수입니다. 모델은 맥락 없이 최대한 일반적인 답변을 생성합니다.
# 문제
"마케팅 좀 도와줘"
# 원인
무엇을 어떻게 도와달라는지 명확하지 않음
# 해결
"스타트업 B2B SaaS의 LinkedIn 콘텐츠 마케팅 전략 수립을 도와줘.
현재 팔로워 500명, 월 포스팅 예산 없음, 목표는 3개월 내 리드 30건."
실수 2: 여러 요청을 하나로 묶기
# 문제
"이 글을 요약하고 영어로 번역하고 SEO 키워드도 추출하고 제목도 5개 만들어줘"
# 원인
모델이 모든 요청을 동등하게 처리하지 못하거나 일부를 빠뜨림
# 해결 방법 1: 순차 요청
메시지 1: "이 글을 요약해줘 (3문장)"
메시지 2: "방금 요약을 영어로 번역해줘"
메시지 3: "원문에서 SEO 키워드 10개 추출해줘"
메시지 4: "원문의 클릭 유도 제목 5개 작성해줘"
# 해결 방법 2: 섹션 분리 명시
"다음 4가지를 각각 섹션으로 분리해서 답변해줘:
[섹션1: 요약] [섹션2: 영문 번역] [섹션3: SEO 키워드] [섹션4: 제목 후보]"
실수 3: 형식 미지정으로 인한 불일관한 출력
# 문제
같은 프롬프트를 실행해도 매번 다른 형식의 출력
# 원인
출력 형식을 지정하지 않아 모델이 매번 다른 선택
# 해결
"항상 다음 형식으로만 답변해줘:
## 결론 (1문장)
## 근거 (번호 목록, 3개)
## 주의사항 (있을 때만)
형식을 절대 바꾸지 마."
실수 4: 부정문만 사용하기
# 문제 (부정문만 사용)
"전문 용어 쓰지 마. 너무 길게 쓰지 마. 영어 쓰지 마."
# 원인
모델은 긍정적 지시에 더 잘 반응함. 부정문은 무엇을 해야 하는지를 알려주지 않음
# 해결 (긍정문으로 전환)
"중학생도 이해하는 쉬운 한국어로, 핵심만 3문장으로 써줘."
실수 5: 컨텍스트 소실 (긴 대화에서)
# 문제
긴 대화 후 모델이 초반 지시를 잊어버리거나 일관성을 잃음
# 원인
컨텍스트 윈도우 한계 또는 후반 입력이 전반 지시를 덮어씀
# 해결 1: 중요 지시를 매 요청에 반복
모든 메시지 앞에 핵심 제약 한 줄 추가:
"[규칙: 항상 한국어, 전문용어 없음, 3문장 이내]
[실제 요청]"
# 해결 2: 대화를 짧게 유지하고 새 대화 시작
중요 정보를 요약해서 새 대화에 다시 주입
실수 6: 사실 검증 없이 출력 신뢰
# 문제
AI가 자신 있게 말하는 수치/이름/날짜를 검증 없이 사용
# 실제 사례 (할루시네이션)
Q: "GPT-4의 파라미터 수는?"
A: "1.7조개" (근거 없음, 공개된 정보 아님)
# 해결
"이 답변에서 수치/날짜/고유명사는 확실한 것만 포함해줘.
불확실한 것은 [확인 필요]로 표시해줘.
중요 수치는 별도로 공식 소스에서 확인할 것."
실수 7: 역할과 요청의 불일치
# 문제
역할: "당신은 5세 아이 교육 전문가입니다"
요청: "머신러닝 논문 리뷰해줘"
# 해결
역할은 요청의 난이도/전문성과 일치해야 함.
요청이 달라지면 역할도 바꾸거나 역할을 제거할 것
실수 8: 지나치게 긴 프롬프트
# 문제
500줄짜리 프롬프트 → 모델이 중간 내용을 놓침
# 원칙
프롬프트 길이 ∝ 작업 복잡도
단순 작업: 50자 이내
중간 작업: 200~500자
복잡한 작업: 500~2,000자 (그 이상은 분할)
# 해결
핵심 지시 → 필수 컨텍스트만 → 형식 지정
불필요한 설명, 예의 문구, 반복 제거
실수 9: "더 좋게 해줘" 식의 막연한 피드백
# 문제
"좀 더 자연스럽게 해줘"
"더 전문적으로 써줘"
# 원인
모델이 "자연스럽다" "전문적이다"의 기준을 모름
# 해결
구체적으로 무엇이 어떻게 바뀌어야 하는지 명시:
"문장이 너무 딱딱해. 대화체로 바꾸고, 수동태를 능동태로 전환해줘."
"전문적으로라는 것은: 데이터/수치 인용, 업계 용어 사용, 결론부터 말하기."
실수 10: 멀티턴 일관성 관리 실패
# 문제
대화 중반에 조건을 바꾸면 이전 결과와 충돌
# 해결: 상태 요약 요청
"지금까지 정한 사항을 요약해줘:
- 확정된 내용:
- 아직 미결정:
- 다음 단계:
이 요약을 기준으로 계속 진행하자."
디버깅 체크리스트
| 증상 | 원인 | 해결 |
|---|---|---|
| 너무 일반적인 답변 | 컨텍스트 부족 | 배경·대상·목적 추가 |
| 매번 다른 형식 | 형식 미지정 | 출력 구조 명시 |
| 요청 일부 누락 | 요청이 너무 많음 | 단일 요청으로 분리 |
| 틀린 사실 포함 | 할루시네이션 | 불확실성 명시 요청 |
| 일관성 없는 대화 | 컨텍스트 소실 | 핵심 지시 매번 반복 |
실수를 알면 반이나 해결된 것입니다. 위 10가지 실수는 99%의 프롬프트 문제를 설명합니다. 결과가 기대에 못 미칠 때 이 목록을 먼저 확인하고 해당하는 패턴을 수정하세요.
관련 검색어 · 프롬프트 실수, AI 할루시네이션 방지, 프롬프트 디버깅, ChatGPT 잘못된 답변 해결, 프롬프트 품질 개선, AI 응답 문제 해결