[AI] OpenAI API Setup / Prompting 방법들
OpenAI Setup
Google Colaboratoy 사용하여 OpenAI API 사용방법을 익힌다. (Python)
1) Google Drive에 Google Colaboratory를 파일을 추가한다. (드라이브 없으면 그냥 로컬에 설치하고 써도 될듯)

2) 개발 시 OpenAI API를 사용하기 위해선 OpenAI Key 확보 및 등록이 필요하다.
OpenAI 공홈에서 API Key를 발급받아서 잘 저장해놓는다.
https://platform.openai.com/settings/organization/api-keys
3) Google Colaboratory 로 이동하여 OpenAI API 를 사용하기 위한 준비!
- pip install openai 를 통해 openai 패키지를 설치
- 왼쪽 메뉴 -> 열쇠 아이콘 -> OpenAI Key 값을 입력 및 저장
4) 코드입력 창에서 OpenAI 에게 Message를 전달하고 응답

Zero-Shot Prompting
추가적인 학습이나 예시/시연 없이 바로 답변 출력을 유도하는 방법
모델이 점점 똑똑해지면서 추가 학습 없이 '첫 질문'에도 잘 대답할 수 있게됨.
해당 기능 덕에 프롬프트 엔지니어링이 발달하게 됨!
Few-Shot Prompting
참고 할 만한 적은 수의 정답 사례들을 프롬프트에 입력하여 원하는 응답을 유도하는 방법 In-Context Learning !
정답 예시만 넣어주면 되기 때문에 정답이 존재하는 모든 케이스에 적용이 가능하다는 장점이 있다.
하지만 정답 예시가 긴 경우 비용 또는 토큰 문제가 발생할 위험이 있다는 단점이 있다.
Few Shot Prompting 예시$

보다시피 prompt에 정답 사례들을 2개정도 넣어주면, 답변 예시에 해당하는 포맷대로 응답을 해준다!
Chain-of-Thought Prompting
Few Shot Prompting 방법에 추가적으로 '문제 해결 과정'을 추가하여 보다 정확한 응답을 유도하는 방법
