第11講

자주 하는 실수와 디버깅

3 閲覧 1

실전에서 반복적으로 마주치는 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 응답 문제 해결

채용정보
공지사항
인사이트
MY