▶ 프롬프트 엔지니어링 Techniques Part 1
□ 정교한 답변을 위해 반드시 여러가지 입력하는 기술들이 필요하다. 다만 여러가지 프롬프팅 방법을 원하는 목표에 맞춰서 적절하게 사용하는 것이 반드시 필요하다.
☞ Zero-Shot Prompting
□ 예제를 제공하지 않고 단순히 원하는 문구를 입력하는 기본적인 프롬프팅 방법이다.

☞ Few-Shot Prompting
□ 어느정도 예제를 제공하여 더 나은 답변을 출력할 수 있도록 유도하는 프롬프팅 방법이다.
□ 최소 하나 이상의 예제를 제공하여야 한다. 예제가 많아질수록 답변이 더 정교해진다. (1-shot ~ n-shot)
□ 예제를 제공할 때 최대한 무작위로 제공하는 것이 조금 더 나은 답변을 출력한다.

□ 다만 Few-shot 프롬프팅은 추론이 필요한 답에 대해서는 좋은 답변을 출력하지 못한다. 때문에 Few-shot 프롬프팅과 다음에 소개할 CoT 방식을 적절히 잘 섞어서 사용해야한다.


☞ Chain-of-Thought Prompting (CoT)

□ 중간에 추론 단계를 제공해서 모델이 좀 더 복잡한 추론이 가능하도록 유도하는 프롬프팅 방법이다.


☞ Zero-Shot Chain-of-Thought Prompting (Zero-Shot CoT)

□ 원래의 프롬프트에 "단계별로 생각하기" 라는 문구를 추가하는 프롬프팅 방법이다.
□ "Let's think step by step" 이라는 문구를 하나만 추가해도 상당히 논리적인 답변을 출력한다.


☞ Generate Knowledge Prompting

□ 모델이 더 정확한 예측을 할 수 있도록 기존의 지식이나 정보를 통합해서 제공하는 프롬프팅 방법이다.
□ 입력할 프롬프트의 일부에 모델이 추론에 사용할 지식을 제공한다.


'AI' 카테고리의 다른 글
| Prompt Engineering) 프롬프트 엔지니어링 Applications Part 1 (0) | 2024.02.15 |
|---|---|
| Prompt Engineering) 프롬프트 엔지니어링 Techniques Part 2 (2) | 2024.02.15 |
| Prompt Engineering) 프롬프트 설계에 관한 일반적인 팁 (0) | 2024.02.10 |
| AI) Chat GPT 효율적으로 사용하기 Part 1 (1) | 2023.12.19 |
| AI) Google Gemini 논란 (0) | 2023.12.12 |