AI/chat-gpt

[gpt] chat - gpt 공부기록

KIMJAVAN 2024. 4. 1. 13:42
728x90

1. 좋은 프롬프트란?

1) 구체적이고 명확하게 적기 (수치화가 가능하면 좋다.)

예를 들어, 사과에 대해서 짧은 설명을 해 줘 보다 사과에 대해서 유치원생이 이해할 수 있을 정도의 단어와 문장을 사용해서 3줄 이내로 설명을 해 줘가 더 좋다.

내가 어떤 기능을 원하고 어떠한 출력값을 원하는지 명확하게 하는 편이 좋다. (정보 출력과 가공의 질이 좋아진다)

2) 파운드 기호 사용해서 지침을 묶기 (같은 기호 3개로 묶기. ex) """지침""" ###지침### ```코드```)

 

 

 

2. 출력 형식 만들기

Desired Format :
Places : <comma_separated_list_of_names>

>> 쉼표로 구분된 이름의 리스트들이 출력됨

>> 이 외에도 JSON, 순서나열 등으로 결과들을 출력할 수 있게 할 수 있다.

 

 

 

3. 요약하기

INPUT 에 담긴 값을 요약할 수 있다 

내가 특정 위치를 지정해서 출력하고 싶다면 RESULT / SUMMERY / OUTPUT등을 이용하여 결과값을 내보낼 수 있다.

>> 사용자가 특정 문구를 입력함 > 내가 원하는 정보를 가져옴 > 가공이 쉬워질듯 

>> 사용자가 입력할 수 있는 범위가 많아짐 (선택지 범위 넓어짐)

 

 

 

4. 제로샷(Zero-shot) 프롬프팅 / 퓨 샷 프롬프팅(Few-shot)

제로샷 : 프롬프팅 할 때 형식 X

퓨 샷 프롬프팅 : 내가 원하는 특정 형식 (input - output)이 있음

 

 

 

5. 차근차근 설명하기

gpt가 답을 잘 못하는 것 같으면 차근차근 설명해줘 (스텝 바이 스텝으로 해보자)가 도움이 될 수 있다.

 

 

 

임베딩?

GPT 한테 우리가 text 값들이랑 역할을 부여하는데

gpt 는 이 텍스트들을 벡터화하는 과정을 거친다 

그 다음 사용자가 input한 질문을 벡터화해서 가장 cosin 유사도가 높은 값을 출력하게한다 

'AI > chat-gpt' 카테고리의 다른 글

[chat-gpt] 프롬프트 엔지니어링  (0) 2024.06.04
[Chat-gpt] 공부 정리 내역  (0) 2024.05.28
[chat-gpt] 공부기록  (0) 2024.05.27