본문 바로가기
생성형 AI 활용법

ChatGPT 완벽 활용법: AI 성능을 극대화하는 프롬프트 엔지니어링 Top 7

by 진희코딩 2025. 1. 28.

프롬프트 엔지니어링은 AI 모델의 성능을 극대화하고, 원하는 결과를 얻기 위한 핵심 기술입니다.
프롬프트 엔지니어링 주요 기법과 예제를 소개드릴께요~!

 


1. Few-shot Prompting

설명: 모델에 몇 가지 예제를 제공하여 작업의 맥락을 명확히 전달하는 기법.

단어를 영어에서 한국어로 번역하세요:
- dog => 개
- cat => 고양이
- elephant => 

실제 응답:

코끼리

2. Chain-of-Thought (CoT) Prompting

설명: 복잡한 문제를 단계별로 해결하도록 유도하는 기법.

문제: 한 상자에 사과 6개가 들어 있습니다. 철수는 4개의 상자를 샀고, 친구에게 사과 5개를 나눠주었습니다. 철수에게 남은 사과는 몇 개인가요?

실제 응답:

철수는 4개의 상자를 샀으므로, 6 x 4 = 24개의 사과를 가지고 있습니다.
그는 친구에게 사과 5개를 나눠주었습니다. 24 - 5 = 19
답: 19개

3. Instruction Prompting

설명: 명확하고 구체적인 지침을 제공하여 원하는 결과를 얻는 기법.

AI가 스마트폰이 현대 사회에서 중요한 이유를 3가지로 요약하세요.

실제 응답:

1. 스마트폰은 실시간 커뮤니케이션을 가능하게 합니다.
2. 다양한 애플리케이션을 통해 생산성과 편리성을 높입니다.
3. 정보 접근성을 강화하여 언제 어디서나 학습과 업무를 지원합니다.

4. Self-Consistency

설명: 프롬프트에 여러 번 답변을 생성하도록 지시하고, 가장 일관된 답변을 선택하는 방식.

철수는 초콜릿 4개를 200원에 사고, 사탕 3개를 150원에 샀습니다. 총 비용을 계산하고, 여러 번 답변을 생성하여 가장 일관된 답변을 선택하세요.

실제 응답:

시도 1: 초콜릿 비용: 4 x 200 = 800원, 사탕 비용: 3 x 150 = 450원, 총합: 800 + 450 = 1250원.
시도 2: 초콜릿의 총 비용은 800원, 사탕의 총 비용은 450원입니다. 총 비용은 1250원입니다.
시도 3: 초콜릿과 사탕의 총 비용은 1250원입니다.
최종 답변: 1250원

5. Prompt Chaining

설명: 하나의 작업을 여러 프롬프트로 나누어 단계별로 진행하는 방식.

1단계: 환경 보호에 관한 블로그 글의 키워드 5개를 생성하세요.
2단계: 키워드를 바탕으로 블로그 제목을 작성하세요.
3단계: 제목을 바탕으로 블로그 아웃라인을 작성하세요.

실제 응답:

1단계: 키워드 - 환경, 지속 가능성, 재활용, 탄소 배출 감소, 친환경 기술
2단계: 제목 - "지속 가능한 미래를 위한 환경 보호 전략"
3단계: 아웃라인:
1. 환경 보호의 중요성
2. 탄소 배출 감소와 재활용의 효과
3. 친환경 기술의 역할
4. 결론

6. Role-Playing

설명: AI에게 특정 역할을 부여하여 답변을 생성하는 방식.

당신은 요리사입니다. 채식을 위한 간단한 점심 메뉴를 추천하고, 재료와 조리법을 알려주세요.

실제 응답:

추천 메뉴: 아보카도 샐러드
재료: 아보카도 1개, 샐러드 채소(로메인, 시금치 등), 방울토마토 5개, 올리브 오일 1큰술, 레몬즙 1작은술
조리법:
1. 아보카도를 얇게 썰고, 방울토마토는 반으로 자릅니다.
2. 샐러드 채소를 씻어 물기를 제거합니다.
3. 모든 재료를 접시에 담고, 올리브 오일과 레몬즙을 뿌려 섞어줍니다.

7. Contextual Prompting

설명: 긴 맥락을 포함하여 AI가 문맥을 기반으로 답변하도록 하는 기법.

맥락: 지수는 초콜릿과 아이스크림을 좋아하지만, 초콜릿을 먹으면 기분이 더 좋아진다고 말했습니다.
질문: 지수가 가장 좋아하는 것은 무엇인가요?

실제 응답:

지수가 가장 좋아하는 것은 초콜릿입니다.

 

프롬프트 엔지니어링은 AI의 성능을 극대화하고 원하는 결과를 얻기 위한 중요한 기술입니다. 위에서 소개한 주요 기법과 예제를 직접 실습해 보세요. 

 

프롬프트 엔지니어링의 주요 기법에 대해 더 깊이 이해하고자 하신다면, 아래 링크를 참고하세요

  • 프롬프트 엔지니어링이란 무엇인가요?
    프롬프트 엔지니어링의 개념과 중요성에 대해 자세히 설명한 AWS의 공식 문서입니다.
    Amazon Web Services, Inc.
  • 대표적인 프롬프트 엔지니어링 기법들
    Zero-Shot, Few-Shot, Chain of Thought 등 다양한 기법을 소개한 Superb AI의 블로그 글입니다.
    슈퍼브 블로그
  • 프롬프트 엔지니어링이란 ② - 기초 기법
    프롬프트 체이닝 등 기초 기법에 대해 설명한 카카오 클라우드의 블로그 글입니다.
    KakaoCloud Blog 카클로그