본문 바로가기
Trend

챗GPT 완벽 정리: ChatGPT 사용법, 원리, plus 가격, 플러그인, 실시간 데이터 적용 가능한 방법(챗GPT 플러그인 추천 ChatGPT Plugins) (1)

by stepbyme 2023. 9. 6.
반응형

2022년 11월 말에 OpenAI에서 챗GPT(ChatGPT)를 매우 조용히 출시하였습니다. 그 당시만 해도 저와 몇몇 인공지능 대학원 동기 사이에서 화재가 되었었을 뿐이었는데 지금 현재는 전 세계 모두가 챗GPT와 함께 하는 세상에서 살고 있습니다.

 

오늘 포스팅에서는 ChatGPT에 대한 사용법, 원리 그리고 플러그인 서비스에 대해서 포스팅하고 다음 포스팅에서는 ChatGPT를 어떻게 활용하면 되는지, 프롬포트 엔지니어링 및 ChatGPT를 통해 돈 벌 수 있는 아이디어 등을 소개해드립니다.  

 

1. ChatGPT란

ChatGPT(챗GPT) 는 OpenAI 에서 개발한 자연어 처리 모델 서비스입니다. Open AI는 2015년도에 설립된 인공지능 개발사로 ChatGPT와 DALL-E와 같은 제품을 개발하였는데요 구글에 대항하기 위해 시작하였다고 합니다. 

OpenAI 제품
OpenAI 제품

 

ChatGPT는 GPT(Generative Pretrained Transformer)라는 트랜스포머(transformer: 문장의 단어 사이의 복잡한 관계 및 맥락을 이해하여 다음 단어를 예측하거나 문장을 생성하는 딥러닝 아키텍처) 모델을 기반으로 하는 대화형 인공지능 서비스입니다. 즉 인공지능 챗봇이라고 생각하시면 됩니다.

 

2. ChatGPT 원리

 

GPT(Generative Pre-trained Transformer)는 OpenAI에서 개발한 언어 모델입니다. GPT는 주어진 입력 텍스트를 기반으로 하여 자연스러운 언어를 생성하는 것이 목표입니다. ChatGPT는 GPT의 기술을 바탕으로 훈련된 모델입니다. 

 

ChatGPT는 인간 피드백 기반 강화학습(Reinforcement Learning from Human Feedback, RLHF)을 사용하였습니다. 몇 가지의 미세한 차이는 있지만 Instruct GPT와 동일한 방식으로 훈련되었습니다. 초기의 모델은 지도적 파인튜닝(supervised fine-tuning)을 사용해서 훈련을 시켰는데 사람이 사용자와 AI 어시스턴트 역할을 모두 맡아서 파생되는 데이터를 제공합니다. 또한 응답을 구성하는데 모델에서 나온 제안을 이용하여 답변을 만들도록 하였습니다. 이렇게 구성된 데이터셋과 Instruct GPT의 데이터셋을 섞어서 대화형 형식으로 만들었습니다. 

 

강화학습을 위한 보상모델(reward model)을 위해서 응답의 질에 대한 순위가 매겨진 데이터가 필요한데요 이를 위해서 사람과 챗봇의 대화를 사용하였습니다. 모델이 작성한 대답을 선택하고 이에 대한 대체 답안을 샘플링하여 이를 사람이 순위를 매기도록 하였습니다. 이 과정을 반복하여 훈련시킨 모델이 챗GPT입니다. 은근히 사람의 손을 많이 거친 모델인 만큼 챗GPT는 사람처럼 대답을 할 수 있습니다. 

 

ChatGPT 원리
ChatGPT 원리

3. ChatGPT의 사용법

 

ChatGPT의 사용방법은 간단합니다.

 

1) 챗GPT홈페이지로 접속 https://chat.openai.com/

 

ChatGPT

A conversational AI system that listens, learns, and challenges

chat.openai.com

2) Sign up을 선택하여 계정을 생성합니다. 구글 계정이 있으면 구글 계정으로 sign up 하는 게 가장 좋습니다. (가끔 국내 이메일 계정으로 sign up이 잘 안 되는 경우도 있다고 합니다)

ChatGPT 로그인화면ChatGPT 로그인
ChatGPT 로그인

3) 하단의 검색창에 질문을 한다. (저는 ChatGPT plus를 구독해서 GPT-3.5, GPT-4 version이 따로 있습니다.)

ChatGPT plus

4. ChatGPT서비스

 

ChatGPT는 기본적으로 무료 서비스이지만 월별 약 20불 구독료를 지불하면 추가적인 혜택을 받을 수 있는 ChatGPT plus 서비스가 있습니다. 차이점으로는 크게 속도, 접근, 일일 사용량 등이 있는데 가장 주요한 점은 ChatGPT Plugin를 사용할 수 있다는 장점이 있습니다. 

 

 ChatGPT Plugins 란?

 

플러그인(Plugin)은 기존의 프로그램이나 기능에서 여러 가지 기능을 추가해서 확장한 작은 소프트웨어라고 할 수 있습니다. 크롬 확장 프로그램이 이와 같은 개념이라 볼 수 있습니다. 큰 특징으로 플러그인을 통해 웹브라우징이 가능하다는 점, 즉 실시간 정보들을 추출할 수 있습니다.  현재 ChatGPT는 2021년도 정보만 들어가 있는데 ChatGPT Plugin을 통해서 현재 웹 브라우징이 가능하여 현시점의 필요한 정보를 추출할 수 있습니다. 

 

ChatGPT plugins를 활용하기 위해서는 일단 ChatGPT 화면의 좌측 하단의 프로필의 ... 선택하시고 Settings & Beta에 들어가시면 됩니다. Settings에서 Beta features Plugins를 선택하시면 됩니다. 

 

ChatGPT setting_1ChatGPT setting

그리고 ChatGPT화면에 가서 GPT-4를 누르고 Plugins Beta를 선택하고 Plugin store에 들어가서 필요한 Plugin을 선택하여 다운로드하시면 됩니다. 

ChatGPT 4_1ChatGPT 4

 

몇 가지 유용한 ChatGPT plugin을 소개해드리도록 하겠습니다. 

 

ChatGPT plugin
https://openai.com/blog/chatgpt-plugins

 

1) Expedia 

 

여행과 관련된 Plugins으로 교통이나 호텔 예약에 활용될 수 있습니다. 예를 들어 "8월 16일부터 8월 20일까지 광화문 근처의 4성급 이상의 호텔 리스트와 예약 사이트를 알려줘."라고 물어보면 이에 대한 정확하고 빠른 답변을 제공합니다. 이뿐만이 아니라 교통과 관련된 질문에도 대답을 잘해줍니다. 여행을 가실 때 활용하시기 좋은 플러그인입니다. 

 

Expedia plugin
Expedia Plugin : hotel

 

Expedia plugin
Expedia Plugin : transport

 

2) Webpilot

 

해당 플러그인은 웹 페이지의 내용을 가져오거나, 웹에서 정보를 검색하는 데 도움을 주는 도구입니다. 사용자가 원하는 웹사이트의 URL을 제공하면, 해당 웹사이트의 내용을 가져와서 사용자에게 보여줍니다. 또한, 사용자가 특정 정보를 웹에서 검색하고 싶을 때도 WebPilot을 사용하여 검색 결과를 가져올 수 있습니다. 다음과 같이 CNN site에서 오늘 사람들이 가장 많이 본 기사를 정리해서 알려달라고 하면 알려줍니다. 

ChatGPT webpilot
ChatGPT webpilot

 

3) Ask Your PDF

 

PDF파일을 읽어서 관련된 질문을 대답을 해주는 플러그인입니다. 다만 PDF를 업로드하기 위해 해당 사이트(https://askyourpdf.com/upload)에 파일을 올리고 key를 받아서 그것을 다시 ChatGPT에 넣어야 한다는 불편함이 있긴 합니다. Bing AI에서는 Microsoft Edge에서 PDF를 열어서 바로 질의가 가능한데 다음 포스팅에 한번 정리하여 올리도록 하겠습니다. 

 

1) 먼저 https://askyourpdf.com/upload 사이트 접속

ChatGPT askyourPDF 화면

2) PDF파일 올리고 key를 복사

ChatGPT PDF
ChatGPT PDF

3) 해당 key를 ChatGPT에 질의할 때 올린다. 

ChatGPT askyour PDF
Ask your PDF

 

다음 포스팅에서는 거대 자연어 모델을 활용하는 Bing Chat, Bard 등의 서비스를 소개해 드리고 ChatGPT 프롬포트 엔지니어링 방법(어떻게 하면 질의를 잘하여 원하는 대답을 얻는지), ChatGPT를 잘 활용하여 돈을 벌 수 있는 방법 등을 소개해드리도록 하겠습니다. 

반응형

댓글