Cognitive Prompting
(인지적 프롬프팅)
ver. 231207
1zlabs Ken(곽근봉) ken@1zlabs.com
공유회 영상 : https://www.youtube.com/watch?v=CkCL8dV_mPk
궁금하신 점 및 기타 문의가 있으시면 메일주세요.
Cognitive Prompting
Prompt Engineering VS Cognitive Prompting
| Prompt Engineering | Cognitive Prompting |
질문유형 | 공학적인 측면에서의 질문 | 인지적 측면에서의 질문 |
기반 | 공학, 논리학 등 | 심리상담학, 자연주의 의사결정론, 전문성 연구, 심리언어학, 범죄수사학, 인지심리학, 정보학(intelligence studies) 등 |
사람에 비유하자면 | 똘똘한 주니어 | 특정 분야 전문가 |
활용 방식 | 명확한 가이드 | 전문가 인터뷰 |
결과 | 단편적 지식 | 심층적 지식 |
요구사항 | Low-level | Middle ~ High level |
언제 어떤 툴을 사용하시나요?
네이버
구글
GPT
유튜브
언제 어떤 툴을 사용하시나요?
| 네이버 | 구글 | 유튜브 | GPT |
Source | 한국 뉴스, 블로그, 자체컨텐츠, 실시간 | 글로벌 웹, 커뮤니티, 사이트, 뉴스, 실시간 | 개인, 기업의 영상컨텐츠, 실시간 | 글로벌 웹페이지, 특정기간 (~23년 4월) |
특징 | 한국특화 | 세상의 모든 웹문서 | 영상, 시리즈 | 지식 + 추론 |
예시 | 오늘의 날씨, 교통상황, 길찾기, 맛집 | flutter calendar library | How to XX, Flutter Tutorial For Beginners | 이메일 답장 써줘, 번역해줘, 앱 개발할 때 뭐 쓰는게 좋아? |
GPT의 학습방법 및 특징
'빈칸 맞추기식' 비지도 학습 + 방대한 데이터에서 ‘정보 압축’
GPT는 문맥에서 Surprise를 만들지 않는다. 질문과 본인의 답변 뒤에는 나올 법한 이야기들이 나온다. 이걸 이용하는게 중요.
Tip1 : (강추) CoT(Chain of Thought) aka Step by Step
Image Source: Wei et al. (2022)
“너가 XX 하는 전문가라면 어떤 순서대로 이 문제를 해결할거야? 그 순서에 맞게 내 문제를 해결해줘"
이런 느낌
Tip2 : Tree of Thought (Intermediate steps)
Image Source: Yao et el. (2023)
“너가 XX 하는 전문가로서 이 문제가 복잡해서 몇 가지 세부 문제로 나눠서 하나씩 해결하기로 했다면 어떤식으로 문제를 나눌거야? 그리고 그렇게 나온 문제들도 하결하기 쉬운 세부 문제들로 나눠줘. 이걸 풀기 쉬울때 까지 충분히 반복해줘 => 이렇게 나온 세부 문제들에 대한 답을 주고 합쳐서 최종 문제에 대한 답을줘"
이런 느낌
Tip3 : Social Interactions
Image Source: Yao et el. (2023)
평균 10% 이상 답변의 길이가 길어진다
https://www.businessinsider.com/ai-google-researchers-deepmind-tell-take-deep-breath-improve-accuracy-2023-9
Tip4 : Variance 넓히기
Tip5 : Thinking by analogy (비유 사용하기)
Tip6 : Expert of Expert
연습문제
나는 중국에서 싼값에 물건을 주문해서 한국에 리셀링하며 수익을 얻고있다. 개인 사업자라서 규모가 그렇게 크지 않고 한 상품당 100만원 이하로 주문하고 있다. 2024년 1월에 적합한 물건들을 리스트업 해보고싶다.
Tip7 : Copy&Paste Snapshot
Tip8 : (강추) Daily Coach
Tip9 : 스스로 반복적으로 개선시키기
Tip10 : 메타인지 높이기
Tip11 : (강추) STICC
Tip12 : Scharff Technique
제2차 세계대전 동안 나치 독일의 수사관인 Hanns Scharff에 의해 개발된 심문 기법
Tip13 : 시각화
GPT는 언어모델이다보니 이미지보다는 언어로 입출력하는게 훨씬 더 강력함
아래 툴들로 Script를 Generate해달라고 하면 쉽게 시각화 가능
Tip14 : 프롬프트 개선 프롬프트
Tip15 : (강추) SQ3R
Tip16 : (강추) 봇 만들기
Tip16 : (강추) 봇 만들기
이럴 때 사용하면 좋다
Tip16 : (강추) 봇 만들기
기본적인 프롬프팅 원리는 동일, 아래의 팁들 참고
Tip16 : (강추) 봇 만들기
추가적으로 고려할 것
연습문제 (추가 개선)
나는 중국에서 싼값에 물건을 주문해서 한국에 리셀링하며 수익을 얻고있다. 개인 사업자라서 규모가 그렇게 크지 않고 한 상품당 100만원 이하로 주문하고 있다. 2024년 1월에 적합한 물건들을 리스트업 해보고싶다.
창준님은 어떻게 이렇게 많은 Tip들을 발견했을까?
본 문서 배포가이드