반응형
첫 번째 시간에는 Few-Shot 기법에 대해 알아보겠습니다. 먼저, 프롬프트 엔지니어링이 무엇인지 간단히 짚고 넘어가죠. 프롬프트 엔지니어링은 챗GPT를 원하는 결과물로 유도하는 일종의 방법론입니다. 이를 위해 다섯 가지 원칙을 기억해야 합니다:
프롬프트 엔지니어링의 다섯 가지 원칙
- 구체적인 지시: AI가 명확히 이해할 수 있도록 지시해야 합니다. 부하 직원에게 업무를 시킬 때처럼요.
- 명확한 단어 사용: AI가 이해하기 쉬운 명확한 단어를 사용해야 합니다.
- 맥락 제공: AI에게 필요한 맥락을 제공하면 더 좋은 결과를 얻을 수 있습니다.
- 올바른 형식: 질문을 구조화하여 AI가 잘 이해할 수 있도록 해야 합니다.
- 일관성 유지: 같은 형식으로 질문을 작성하면 재현 가능성이 높아집니다.
Few-Shot 기법이란?
Few-Shot 기법에 대해 알아보겠습니다. 먼저 Zero-Shot부터 설명드릴게요. 예를 들어, "파란색 하늘을 한 문장의 시로 묘사해줘"라는 질문을 Zero-Shot이라고 합니다. 예시 없이 질문만 던지는 방식입니다. 반면, Few-Shot은 예제를 제공하는 방식입니다.
예시
Zero-Shot: "김지훈에 대한 삼행시를 지어줘"
Few-Shot:
이름: 박민수
삼행시:
박 - 박수를 받으며
민 - 민들레처럼 피어나다
수 - 수고했어, 오늘도
이름: 이서현
삼행시:
이 - 이른 아침에
서 - 서늘한 바람이
현 - 현재를 깨우다
이름: 김지훈
삼행시:
이렇게 예시를 두 개 이상 주는 것이 Few-Shot입니다. 예시를 참고하여 AI가 더 나은 결과를 도출합니다.
Q&A 형태의 Few-Shot
Few-Shot을 Q&A 형태로 제공하면 더 효과적입니다. 예를 들어:
Q: 안녕?
A: 반가워!
Q: 뭐라고?
A: 죄송해요. 그냥 장난이었어요. 반가워요.
이런 식으로 Q&A 형식으로 예시를 제공하면 챗GPT가 그 흐름에 맞춰 응답합니다.
Few-Shot 기법의 활용 예시
Few-Shot 기법을 다양한 상황에서 활용할 수 있습니다. 예를 들어:
카피라이팅:
풍력 발전: 친환경 에너지의 미래
수력 발전: 지속 가능한 전력 공급원
원자력 발전:
날짜와 운세:
날짜: 2024-05-26
운세: 오늘은 좋은 일이 있을 것입니다.
날짜: 2024-05-27
운세:
이처럼 Few-Shot 기법을 활용하면 챗GPT로부터 원하는 응답을 더 쉽게 얻을 수 있습니다. Few-Shot 기법에 대해 알아보았습니다.
반응형
'AI,DT' 카테고리의 다른 글
Chain of Thought (COT) 기법: 인공지능 추론 능력 향상과 할루시네이션 제어 (0) | 2024.05.27 |
---|---|
프롬프트 엔지니어링 : Markdown 활용법 (0) | 2024.05.27 |
체인 프롬프트와 슈퍼 메타프롬프트: AI와의 협업을 통한 최적의 결과 도출 방법 (0) | 2024.05.27 |
AI를 활용한 스마트한 직장생활: 전문가 프롬프트 설정법 (0) | 2024.05.27 |
AI에 특정 역할 부여해 전문적인 답변 얻기 (0) | 2024.05.27 |