최근 고화질의 영상을 만들어주는 gpt가 출시되는 등 인공지능의 발달이 무섭게 사회를 바꾸고 있습니다. 이제는 ChatGPT에게 질문을 잘 던지는 사람이 유능한 사람이 되었습니다. 그렇다면 어떻게 질문을 잘 할 수 있을까요? chatGPT와 같은 언어기반 인공지능에게 적절한 대화를 제시해 원하는 답을 얻어내는 기술을 '프롬포트 엔지니어링'이라고 합니다. 오늘은 프롬포트 엔지니어링의 방법에 대해 알아보겠습니다.
gpt로 할 수 있는 다양한 일
daily coach
운동 식단 작성
여행 계획 작성
그림 및 영상 제작 등
-> 사실상 못하는 게 없을 정도로 다재다능한 인공지능입니다.
프롬포트 엔지니어링 기법
1. tree of thoghts
생각의 나무(Tree of Thoughts, ToT)는 Yao와 Long이 2023년에 소개한 언어 모델 프롬프트 전략으로, 복잡한 문제 해결에 적합합니다. 이 기법은 생각의 사슬(CoT)을 확장하고, 나무 같은 구조를 통해 체계적인 접근을 가능하게 합니다.
ToT는 전략적 사고와 탐색을 요구하는 작업에 특히 유용하며, 효과적인 해결 방안을 제시합니다.
2. Social Interactions
Prompt Engineering | Cognitive Prompting | |
질문유형 | 공학적인 측면에서의 질문 | 인지적 측면에서의 질문 |
기반 | 공학, 논리학 등 | 심리상담학, 자연주의 의사결정론, 전문성 연구, 심리언어학, 범죄수사학, 인지심리학, 정보학(intelligence studies) 등 |
사람에 비유하자면 | 똘똘한 주니어 | 특정 분야 전문가 |
활용 방식 | 명확한 가이드 | 전문가 인터뷰 |
결과 | 단편적 지식 | 심층적 지식 |
요구사항 | Low-level | Middle ~ High level |
- Please
- 이게 정말 나한테 중요해
- Take a deep breath and work on this.
- 팁 200$ 줄게
GPT는 언어기반 인공지능이기 때문에 사람이 자주 사용하는 부탁, 칭찬 등을 질문에 포함하면 보다 길고 자세한 설명을 얻을 수 있습니다. 이것을 인지적 프롬포팅이라고 합니다. 문장에서 한 단어를 토큰이라고 하는데요. '토크나이저'라는 사이트로 얼마나 많은 양의 대답을 해주었는지 확인하고 비교할 수 있습니다.
3. Variance 넓히기
- 이거에 대한 “반대 사례는 없을까?”
- (모른다고 바로 답할 때) “너가 한번 유추해볼래?”
- 너가 전문가로서 논리적으로 타당한 추론을 해본다면 어떤 과정을 통해서 결과를 만들어 볼 것 같아?
- 너가 XX 라면 어떤식의 답변을 할까?
한마디로 GPT에게 계속해서 태클을 걸어 최초 얻어진 답보다 확장된 답을 얻어내는 것입니다.
4. Expert of Expert
(내 문제를 먼저 설명한 뒤) “지금 내 문제를 해결하려면 어떤 종류의 전문가들이 있어야 할것 같아? 그 각각의 전문가들에게 내 문제를 다시 각각의 전문가 분야에 맞는 질문으로 고쳐서 질문해줘. 그리고 그 전문가의 답변을 작성해줘. 답변을 작성할때는 그 해당 분야에서만 쓰는 용어나 약어 등을 포함해서 작성해줘"
5. 스스로 반복적으로 개선시키기
너는 이 글을 5번 개선시킬거야. 순서대로 버저닝해서 개선되는걸 보여줘.
(종이 빨대가 환경에 얼마나 안 좋은지에 대해서 민원을 넣으려고 해. 초안을 작성해줄 수 있을까?)
(ChatGPT 답변 .. )
( 위 프롬프트 삽입 )
6. STICC와 같은 기초적인 질문 기술
- Situation : “내가 한국에 있는 앱서비스를 미국에 출시하려고해. 그런데 미국 문화에 대해서 잘 알지 못해. 그리고 번역기를 사용했더니 너무 어색한 영어단어들만 나오는 상황이야.
- Task : 너가 앱 서비스 출시를 위한 영어 번역 작업을 도와주면 좋겠어. 내가 앱안에 있는 한국어 단어들을 아래의 포멧으로 줄거야. 너는 영어로 번역해서 동일한 포멧으로 주면되
- Intent : “미국의 2030 여성들을 대상으로 이 서비스가 성공할 수 있을지 빠르게 확인하는게 지금 중요해”
- Concern : “한글에 비해서 영어단어가 길다보니 앱에 번역된 영어를 넣었을 경우에 앱의 UI가 깨질까봐 걱정이야”
- Calibration : “번역된 영어 단어의 알파벳 글자수가 번역전 한글 단어 글자수의 2배가 넘지않도록 조정해줘. 그리고 미국인들이 이해할 수만 있다면 약어나 신조어를 사용해도 괜찮아”
- 5W1H (Who, What, When, Where, Why, How)
- SMART 목표 설정 기법 (Specific, Measurable, Achievable, Relevant, Time-bound)
- 5 Whys
- SOAR 분석 (Strengths, Opportunities, Aspirations, Results)
'교육 > 인공지능' 카테고리의 다른 글
같은 질문에 대한 chatgpt 3.5와 4.0 답변 차이 (0) | 2024.02.19 |
---|---|
ChatGPT가 쓴 소설 (2) | 2024.02.12 |
ChatGPT로 소설 쓰기 (1) | 2024.02.11 |
chatGPT 성능 100%로 사용하는 팁 5가지 (2) | 2024.02.09 |