AI 프롬프트 엔지니어링: 원하는 결과를 얻는 질문법

프롬프트 엔지니어링이란?

프롬프트 엔지니어링은 AI에게 효과적으로 지시하여 원하는 결과를 얻는 기술입니다. 같은 AI라도 어떻게 물어보느냐에 따라 결과 품질이 크게 달라집니다.

기본 원칙

1. 구체적으로 작성

모호한 요청보다 구체적인 요청이 좋은 결과를 냅니다.

    • 나쁜 예: "마케팅에 대해 알려줘"
    • 좋은 예: "중소기업이 월 100만원 예산으로 할 수 있는 인스타그램 마케팅 전략 5가지를 알려줘"

    2. 맥락 제공

    배경 정보를 제공하면 더 적절한 답변을 받습니다.

    • 대상: 누구를 위한 것인지
    • 목적: 왜 필요한지
    • 상황: 현재 상황이 어떤지

    3. 형식 지정

    원하는 출력 형식을 명시합니다.

    • "표로 정리해줘"
    • "글머리 기호로 나열해줘"
    • "500자 이내로"
    • "예시를 3개 포함해서"

    고급 프롬프트 기법

    역할 부여 (Role Prompting)

    AI에게 특정 역할을 부여합니다.

    • "너는 10년 경력의 마케팅 전문가야"
    • "SEO 전문가 관점에서 검토해줘"
    • "초등학생도 이해할 수 있게 설명해줘"

    단계별 사고 (Chain of Thought)

    복잡한 문제는 단계별로 생각하도록 유도합니다.

    • "단계별로 설명해줘"
    • "먼저 A를 분석하고, 그 다음 B를 고려해서..."

    Few-shot Learning

    원하는 출력 예시를 보여줍니다.

    다음 형식으로 작성해줘:
    제목: [제목]
    핵심 내용: [3줄 요약]
    추천 대상: [누구에게 적합한지]

    제약 조건 설정

    하지 말아야 할 것을 명시합니다.

    • "전문 용어 사용하지 마"
    • "추측하지 말고 확실한 것만"
    • "1000자를 넘기지 마"

    작업별 프롬프트 템플릿

    글쓰기

    [주제]에 대해 [대상]을 위한 [형식]의 글을 써줘.
    
  • 분량: [글자수]
  • 톤앤매너: [격식체/친근체 등]
  • 포함할 내용: [필수 요소]
  • 요약

    다음 글을 [분량]으로 요약해줘.
    
  • 핵심 포인트 [N]개 포함
  • [대상]이 이해할 수 있는 수준으로
  • 번역

    다음 글을 [언어]로 번역해줘.
    
  • 원문의 뉘앙스 유지
  • [전문 분야] 용어는 해당 분야 표준 번역 사용
  • 코드

    [언어]로 [기능]을 하는 코드를 작성해줘.
    
  • 주석 포함
  • 에러 처리 포함
  • [프레임워크/라이브러리] 사용
  • 프롬프트 개선하기

    1. 첫 결과가 마음에 안 들면 피드백
    2. "더 자세히", "다른 관점에서", "예시 추가" 요청
    3. 잘 된 프롬프트는 저장해두기

댓글

0
첫 번째 댓글을 작성해보세요!
← 목록으로