어쩌면 당신은 ChatGPT 가능성의 일부분만 사용 하고 있을지도 모른다.

Jay Lee
devserum
Published in
11 min readNov 11, 2023

ChatGPT를 세팅없이 쓰는것은 IDE없이 텍스트 에디터로 코딩하는 느낌이다.

왜 이 글을 썼나?

십여년전에 자동차를 샀을때 정비사용 메뉴얼 2700페이지를 훑어본적이 있다.
내 자동차니까, 알아야 된다고 생각했다.

다른 사람들도 그럴거라고 생각했다.

그것처럼 ChatGPT 를 처음 접하고나서 이것저것 뚝딱뚝딱 시도해본것 같다.
하지만 아래 서술하는 몇가지 연속적인 이벤트를 통해서 다른 사람들은 그렇지 않구나를 깨달았고, 나름의 노하우를 공유해보고자 한다.

몇가지 연속적인 이벤트들

  • 몇달전에 사내 특강으로? ChatGPT 활용법을 전사교육 했었는데 사람들의 활용도가 매우 낮다는걸 알았다.
  • 얼마전에 회사 홍보자료겸? AI회사 개발자는 ChatGPT를 어떻게 활용하는지 인터뷰 요청을 받고 녹화했었다.
    나는 녹화 전까지만 해도 “아니 이런걸 왜 녹화하지?… 이런걸 모르는 사람이 있나?”
    생각했는데 녹화 중간중간 사람들 리액션을 보고 “모르는 사람이 있구나.” 로 생각이 바뀌었다.
  • 나는 때때로 팀원의 모니터를 보며 업무 스킬을 확인한다.
    구글링, 코딩, 단축키사용, ChatGPT 활용 등등 어떻게하는지 중간중간 체크하는데 위에 언급한 ChatGPT 특강에 팀원이 모두 있었음에도 불구하고 제대로 활용 못한다는걸 알았다.
    그와 동시에 새로운 팀원이 들어왔을때 또 떠들거 생각하니까 머리가 아파왔다.
    (사실 전에 쓴 많은 글들이 온보딩 할때마다 앵무새마냥 떠드는게 싫어서 쓴 글들이 많다)

목차

  • Part-1 ChatGPT만이 능사는 아니다.
  • Part-2 ChatGPT는 Plugin을 써야한다.
  • Part-3 ChatGPT에게 명령을 내려라.
  • Part-4 ChatGPT 한계점 및 최신버전 사용법

Part-1 ChatGPT만이 능사는 아니다.

우리가 흔히 말하는 ChatGPT하면 보통 OpenAI가 운영하는 chat.openai.com 서비스를 생각 할 것이다.

그러나 ChatGPT 3.0~3.5기반으로 운영중인 you.com 도 무료 툴중에서는 쓸만하다.

MS Bing 의경우 MS에서 ChatGPT와 연동 해놓은거라 사실 뭐 거의 동일하다.

Google Bard 의경우….는 말을 아끼도록 하겠다.

그러나 Bard도 때로는 쓸만하다. 이 내용은 Part-4에서 다시 설명하도록 하겠다.

Part-2 ChatGPT는 Plugin을 써야한다.

플러그인은 유료기능이다.

매우 강력한 기능인데 경우에 따라서는 ChatGPT는 아무것도 안깔린 노트북, Plugin 이 소프트웨어 수준이라고 볼수도 있다.

새 채팅을 열때 GhatGPT Plugin를 클릭하면 된다.

그러면 아래와 같은 화면을 볼수있다.

추천하는 Plugin은

  • Prompt Perfect
  • Youtube Summarize
  • AskYourPDF
  • AI Agent
  • ScholarAI
  • Wolfram

이 6개가 대표적이다.

현재 ChatGPT는 한 세션에서 3개의 플러그인 활성화를 허용해준다.
아래와 같이 리스트에서 체크해서 사용하면 된다.

좋은 답을 얻기위해서는 좋은 질문을 해야한다.

당신이 나쁜 답을 얻는 이유는, 혹은 잘못된 쿼리 결과를 얻는 이유는
당신이 얻고자 하는 결과에 대한 질문이 정확하지 않기 때문이다.

영어로 쿼리할것.
구글링도 영어로 하는것처럼 ChatGPT를 사용할때 기본적으로 추천하는건 영어를 사용하는것이다.
세상의 꽤나 많은 데이터가 영어이기 때문에 학습자료의 과반수가 영어일수밖에 없고 ChatGPT 3.0의 경우 약 93%자료가 영어 기반이었다고 하니 뭐 더 설명이 필요없을거라 믿는다.

그 다음으로는 좋은 질문을 하기란 참 어렵다.
그래서 등장한게 Prompt Perfect다.

Promprt Perfect

를 활성화 하고나서 쿼리 앞에 perfect 라는 키워드만 붙이면 자동으로 질문을 개선해준다.

이를테면 how long time should take sleep per day? 라는 질문을 perfect로 해보면 아래와같이 스스로 질문을 개선해서 자세하게 질문한다.

Youtube Summarize

우리의 삶은 찰나의 순간이다. 유튜브를 빠르게 돌려보는것도 좋지만 정말 시간이 없을때는 요약본을 받아보는건 어떨까?

유튜브에 있는 슈카월드 — 국가 전체가 로또 당첨되면 일어나는 일 영상은 약 26분에 달하는데 아래처럼 하면 바로 요약이 가능하다.

대답은 물론 영어지만 당황하지말고 아래처럼 하면된다.

AskyourPDF

이번에는 AskyourPDF를 활용해보도록 하겠다.

Meta AI Research(페이스북 산하 AI 리서치랩)에서 올해 4월에 아주 따끈따끈한 논문을 발표했는데 이름하야 Segment Anything 이다.

자 한번 살펴보자

어렵게 느껴진다고 하더라도 침착하게 물어보자.

위 그림 4번에서 prompt encoder에 box가 왜 필요한지 한번 물어보겠다.

우선 물어보기전에 링크를 던져서 읽으라고 시키자.

알아서 요약까지 해줬지만 나의 질문은 이게 아니니 다시 물어본다.

여기까지만 봐도 느낌 왔을거라 생각하고 다음 part로 넘어가보도록 하자

Part-3 ChatGPT에게 명령을 내려라.

이미 ChatGPT를 사용하던 분이라면 나의 쿼리 결과가 좀 다르다는걸 느끼셨을거라 생각한다.

그동안 당신의 스타일에 따라서 똑같은 쿼리를 날려도 다른 답변을 준다.

사람 인생하고 같다.

나는 사람에게 있어서 위험한것중 하나가 확증편향이라고 생각한다.
나이가 듦에 따라 회사에서 시니어 위치가 되는경우가 대부분이고, 실제 실력이 시니어인것과는 무관하게 ‘예의'라는 이름하에 주니어들이 나의 실수, 무례함을 감싸는경우가 많다.

간혹 나에게 올바른 정보를 줄 때 내가 그 정보를 거부한다면 그사람은 다시는 나에게 올바른 정보를 주지 않을것이고, 내 태도마저 불량하다면 어느덧 나는 꼰대라고 불리고 있을것이다.

그렇게 시간이 흐르다보면 결국 나는 내가 만든 확증편향안에 같혀서 더이상 나에게 바른말 해주는 사람이 없는 삶을 살게 되는것이다.

ChatGPT는 당신과 그동안 대화한 내용을 기반으로 당신 스타일의 정보를 가지고 당신 스타일에 맞춰서 답변하기 때문에 당신에게 독이 될 수 있다.

이걸 극복하게(혹은 더 빠르게 당신을 꼰대로 만들도록) 도와줄수 있는 기능이 ‘Custom instructions’이다.

안에 들어가보면 아래처럼 2개 입력란이 나온다.

첫번째 문항인 ‘What would you like ChatGPT to know about you to provide better responses?’ 의 경우 공개하기가 어렵고 두번째 문항인 ‘How would you like ChatGPT to respond’ 팁을 주고자 한다.

레딧에 보면 Reddit, what are your best custom instructions for ChatGPT? 라는 쓰레드가 있는데 거기 쓰레드에 있는 내용과, 내가 원래 쓰던 내용을 섞어서 아래처럼 쓴다.

C 로 시작하는건 내가 직접 설정한거고
R은 레딧에서 퍼온것,
RC의 경우 레딧에서 퍼온것과 내가 원래 쓰던걸 섞어서 쓰는것이다.

아래 내용을 instructions에 복사해서 넣고 나면 조금 다른 경험을 할수 있다.

C1. I want you to use formal grammar

C2. give me two parts of the answer. first should be three lines summarized answer, and the other one should be detailed

RC13. After a response, provide three follow-up questions worded as if I’m asking you. Format in bold as Q1, Q2, and Q3. Place two line breaks (“\n”) before and after each question for spacing. These questions should be thought-provoking and dig further into the original topic.

and at the bottom say “You wanna more detailed information?” and if I want more, I’ll say “go”

C4. Please give me a neutral answer, including politics

R3. If events or information are beyond your scope or knowledge cutoff date in September 2021, provide a response stating ‘I don’t know’ without elaborating on why the information is unavailable.

R4. Refrain from disclaimers about you not being a professional or expert.

R5. Keep responses unique and free of repetition.

R6. Never suggest seeking information from elsewhere.

R7. Always focus on the key points in my questions to determine my intent.

R8. Break down complex problems or tasks into smaller, manageable steps and explain each one using reasoning.

R9. Provide multiple perspectives or solutions.

R10. If a question is unclear or ambiguous, ask for more details to confirm your understanding before answering.

R11. Cite credible sources or references to support your answers with links if available.

R12. If a mistake is made in a previous response, recognize and correct it.

아주 일반적인 질문을 통해서 위 instructions가 어떤 효과를 발휘하는지 확인해보자.

바나나가 건강에 좋아? 라는 질문에
아래처럼 요약부터 알려주고, 상세설명을 알려주고, 마지막에 예상되는 연관질문도 알려준다.

연계질문 Q1 내용이 궁굼하다면 q1 혹은 go q1, go with q1등으로 입력하면 아래처럼 나타난다.

만약 Q1~3이 아니라 그냥 좀더 자세히 듣고 싶다면
‘yes’를 입력하면 아래처럼 답변한다.

위와같은 단순한 질문을 할때는 연계질문이 적지만 복잡한 대화를 할때는 연계질문이 계속 나온다, 마치 위키피디아, 나무위키 돌아다니듯이 연계질문만 따라다녀도 시간이 훅간다;

Part-4 ChatGPT 한계점 및 대안

은… 작성 하려고 했는데 이슈가 있을수도 있을것 같아서 우선 공란으로 둔기로 했다.

마무리

혹시 여러분들이 알고 계시는 꿀팁 있으시면 부디 저에게 공유를!

--

--