본문 바로가기

AI/AI- Prompt engineering

프롬프트 엔지니어링의 개념과 사용방법

GPT - 3 와 Chat GPT 의 차이?

 

GPT -3 는 하나의 모델 

CHAT GPT는 CHAT BOT UX 를 입혀서 사용하는 서비스

 

사용 방법

1_ JUST ASK AI -> Zero Shot

2_ Give a Cheat Sheet -> Few shot < Give Few examples - no code >

3_ Give workbooks and make AI study them -> Fine-tuning < Addicting data and optimazation>

 

사용 값이 맘에 들지 않는다면? 

1번부터 3번까지 적용시켜보면됨.

 

1번 JUST ASK AI 

이것이 바로 그냥 AI 를 쓰는 경우

-> 니체에 대해 설명해줘. 프롬프트는 뭐야?

 

 

2번 Few Shot

예제나 레이블을 넣기. 예제를  AI에게 주거나, 추론 과정을 포함한 답변을 주는 것.

 

ex>

x + x = 4라고 하자.

2x + y = 7이야

y는 3이야

그러면 3x + 3y의 답을 알려줘

 

이 방식이 바로  Chain of Thought CoT 방식

이를 Zero-shot cot로 활용도 가능.

예를 들어

>"천천히 생각해보자" 라던가, "단계별로 생각해보자" 라는 문장을 프롬프트에 추가.

 

Self-Consistency 라는 기법도 활용됨.

CoT의 심화버전으로, 일관성있는 답변을 선택하여 생성.

다양한 추론 과정을 제시하면 이를 일관성있게 답변.

 

Generate Knowledge prompting

이는 질문과 함께 관련 지식이나 정보를 함께 제공하는 기법

이를 통해 상식추론 능력을 향상시킬 수 있음.

Prompt engineering

 다시 정리해보자면 프롬프트 엔지니어링을 잘하는 사람은?

 

좋은 방향(지침)을 주거나
좋은 예시를 주거나

 

참고

https://tech.kakaoenterprise.com/188

 

[IT TREND] 프롬프트 엔지니어링, AI라는 도구를 잘 사용하는 방법

시작하며 생성형 AI, 그 중에서도 특히 거대 언어 모델들을 중심으로 기술 시장은 이례없던 속도로 움직이고 있습니다. 대중의 생성형 AI에 대한 높아진 관심을 기반으로 다양한 애플리케이션 사

tech.kakaoenterprise.com