공부/AI

ChatGPT 사용법, 초거대 AI, 구글 검색처럼 쉽습니다. 유료화 되기 전에 모두 한번씩 해보세요.

우주관리자 2022. 12. 26.

초거대 AI

 

ChatGPT란?

ChatGPT는 GPT(Generative Pre-training Transformer) 언어 모델의 변형판으로, 대화 생성을 위해 특별히 설계된 것입니다. 

OpenAI에서 개발한 ChatGPT는 실제 세계 대화 데이터셋에서 훈련되어, 챗봇 응용 프로그램에서 사용하기에 적합한 응답을 생성할 수 있습니다. 

ChatGPT는 촉구 또는 입력 텍스트를 입력받아, 대화의 상황에 적합한 응답을 생성할 수 있으며, 언어 이해력과 대화 적응력을 기반으로 자연스러운 텍스트를 생성합니다. 

ChatGPT는 자연언어 처리 작업을 지원하기 위해 개발된 많은 언어 모델 중 하나뿐이며, 챗봇 구축, 언어 번역 시스템 등 인간 언어의 생성 및 이해를 포함하는 다양한 응용 프로그램에서 사용할 수 있습니다.

 

ChatGPT는 인공 지능을 이용한 자연언어 생성 모델입니다. 

자연언어 처리는 컴퓨터가 인간의 언어를 이해하고 생성할 수 있도록 하는 기술을 의미합니다. 

ChatGPT는 사람이 입력한 글자나 질문을 입력받고, 이를 이해하고 적절한 응답을 생성할 수 있습니다. 

예를 들어, 사람이 "오늘 날씨 어때?"라고 질문하면 ChatGPT는 이를 이해하고 "오늘은 맑은 편이에요"라고 응답할 수 있습니다.


 

위의 설명은 모두 제가 ChatGPT에게 "ChatGPT란 무엇인가요?", "조금 더 자세히 설명해주세요" 라고 각각 질문한 것에 대한 결과를 그대로 복사해온 것입니다.

 

신기하지 않으신가요?

웹사이트에서 바로 사용할 수 있도록 되어있으므로 간단하게 가입 후 바로 질문해볼 수 있습니다.

 

포스팅 시점 기준으로 답변이 너무 길거나 동시 사용자가 많을 경우 답변이 나오는 중 끊기는 현상이 자주 발생하고 있는데 앞으로 어떻게 개선이 될 지는 계속 지켜봐야할 것 같습니다.

 

공식 사이트 접속 및 가입하기

https://chat.openai.com/

 

위 링크로 접속하시면 다음과 같이 로그인 및 가입 페이지가 표시됩니다.

이미 가입했다면 Log in, 가입하려면 Sign up을 누릅니다.

 

가입을 위해 Sign up 버튼을 누릅니다.

일반적인 사이트와 비슷한 가입 페이지가 표시됩니다.

저는 구글 계정으로 간편하게 가입하였습니다.

 

워낙 접속자가 많은 사이트다보니 Sign up 버튼을 눌렀을 때에 '정의되지 않은 오류' 등의 오류가 발생될 때가 있습니다.

이 때에는 잠시 기다렸다가 다시 접속을 시도해보시기 바랍니다.

 

이 글에서는 이메일로 가입하는 것으로 진행해보겠습니다.

다음과 같이 사용 중인 이메일 주소와 reCAPTCHA 체크 박스를 클릭해준 뒤 Continue 버튼을 누릅니다.

이메일로 가입할 수도 있습니다.

 

원하는 비밀번호를 입력한 뒤 Continue 버튼을 누릅니다.

비밀번호는 최소 8자리 이상이면 됩니다.

최소 8자리 이상으로 비밀번호를 설정해줍니다.

 

구글 계정을 통해 가입할 때에는 생략되었지만 지금은 이메일로 가입을 진행 중이므로 유효한 이메일 주소인지 확인하는 절차가 필요합니다.

저는 지메일 계정을 입력하였기 때문에 자동으로 Gmail 열기 버튼이 보입니다.

Gmail에 들어가서 도착한 인증 메일을 열고 메일 주소 확인을 위한 버튼 (Verify email address)을 눌러줍니다.

사용 중인 메일함으로 가서 인증을 해줍니다.

 

Gmail에 도착한 인증 메일

 

Verify email address 버튼을 눌러서 인증을 해줍니다.

 

이메일 주소 확인 버튼을 누르면 새로운 탭이 열리며 이름 입력 페이지가 표시됩니다.

First name : 이름, Last name : 성

 

이름을 입력해준 뒤 Continue 버튼을 누릅니다.

저는 그냥 제 영문 이름을 입력했는데 한글로 입력해도 상관없을 것 같습니다.

(두번째 확인 시에는 한글 이름을 입력했는데 문제 없었습니다)

 

마지막으로 전화번호 인증이 필요합니다.

국가코드는 대한민국 +82 로 자동 선택이 되어있으므로 문자 인증이 가능한 휴대폰 번호를 입력해줍니다.

원래는 +8210-xxxx-xxxx 형식이지만 그냥 010부터 입력해도 됩니다.

 

문자 메세지로 도착한 인증 코드 6자를 입력해줍니다.

6자리 코드 입력

 

테스트를 위해 여러 계정을 만들어봤는데 동일한 휴대폰 번호로는 최대 2개까지만 인증이 가능하였습니다.

 

가입 완료 후 다음과 같은 페이지가 표시되는데 퀵스타트 튜토리얼 및 예제 등이 있으므로 참고하시기 바랍니다.

OpenAI의 Overview 페이지

 

ChatGPT 접속 및 로그인

가입을 완료하였다면 가입을 위해 안내해드렸던 아래의 링크로 다시 접속하시기 바랍니다.

https://chat.openai.com/

 

이번엔 Log in 버튼을 누릅니다.

Log in 버튼 선택

 

이메일로 가입한 분들은 이메일 주소와 reCAPTCHA 체크를 해주시고 구글이나 MS 계정으로 가입하신 분들은 하단에서 알맞은 버튼을 누릅니다.

본인이 가입했던 방식으로 로그인

 

이후 화면에서 이메일 방식은 가입할 때 설정한 비밀번호를 입력하고 구글이나 MS 계정 사용 시에는 각각의 방식에 따른 계정 선택 및 로그인 화면이 나오므로 그에 따라 진행해주시면 됩니다.

 

이제 ChatGPT를 사용해보자!

정상적으로 로그인이 되었다면 다음과 같은 화면이 표시됩니다.

이제 원하는 질문을 한글이나 영어로 하단의 대화창에 입력한 뒤 우측의 전송 아이콘만 누르면 됩니다.

새로운 대화(세션)을 시작하려면 좌측 상단에 있는 + New chat 이라는 버튼을 누르면 됩니다.

이제 원하는 질문을 하단의 대화창에 입력해봅시다!

 

일반적인 질문

Q: 최근 터키의 이름이 무엇으로 바뀌었나요? 그리고 정확한 시기는 어떻게 됩니까?

 

A: 저는 그 정확한 시기를 알 수 없습니다. 그러나 터키의 이름은 지금까지 그대로 유지되고 있습니다. 터키의 정식 이름은 "터키령 오스만 자치공화국"이고, 일반적으로 이것을 "터키"라고 지칭합니다.

그 외에도 터키가 이전에 사용한 이름들이 있습니다. 예를 들어, 오스만 제국 시대에는 "오스만 제국"이라고 지칭되었습니다. 이 국가가 제국이 아닌 공화국이 된 이후에는 "터키 공화국"이라고 지칭되었습니다. 그리고 일부 인디언 오스만 제국의 일부 영토를 포함한 새로운 국가가 생겨난 후에는 "터키 오스만 자치공화국"이라고 지칭되었습니다. 이것이 현재의 이름인 "터키령 오스만 자치공화국"으로 변경된 것입니다.

 

위 답변 내용으로 보아 완전 최신 데이터가 반영되지는 않은 것 같습니다. 


Q: 대한민국은 지금까지 역사적으로 몇번의 전쟁을 겪었나요?

 

A: 대한민국은 지금까지 여러 전쟁과 전투를 겪었습니다. 일본과의 전쟁, 제2차 세계대전과 그 후의 전쟁, 그리고 중국과의 전쟁 등이 있습니다.

  • 일본과의 전쟁: 1910년 일본이 대한제국을 점령한 이후, 일본과의 전쟁이 일어났습니다. 이 전쟁은 1945년 일본의 전멸과 함께 종결되었습니다.
  • 제2차 세계대전과 그 후의 전쟁: 1939년부터 1945년까지 진행된 제2차 세계대전 이후, 1950년부터 1953년까지 진행된 제3차 전쟁(한국전쟁)이 있었습니다. 이 전쟁은 1953년 서북한반도 정상화 조약을 체결한 후 종결되었습니다.
  • 중국과의 전쟁: 1950년부터 1953년까지 진행된 한국전쟁 이후, 대한민국과 중국은 지금까지 전쟁을 겪지 않았습니다. 하지만 중국과의 군사적 충돌이 있었을 수 있기 때문에, 이

 

답변이 되다가 중간에 잘린 것을 볼 수 있습니다.

 

여러번 확인을 해봤는데 한글 300~400 글자가 넘어가면 멈추는 것으로 보입니다.

이것이 현재 베타 버전이라 그런 것인지, 향후 유료화가 되어 크레딧 소모를 하며 자원을 사용할 수 있게 되면 더 긴 답변도 가능한지는 아직 명확하지 않습니다.


연속적인 질문

Q: 내 이름은 김철수야.
 

A: 김철수님, 안녕하세요. 저는 인공지능 언어 모델인 Assistant입니다. 어떤 질문을 해주시겠어요?

 
 
Q: 내 이름을 중국어로 바꾸면 어떻게 돼?
 

A: 김철수님의 이름을 중국어로 번역하면 "金哲秀"입니다. 중국어 이름은 일반적으로 성과 이름으로 구성되어 있습니다. 중국어 이름은 일반적으로 성이 앞에, 이름이 뒤에 위치합니다. 중국어 이름을 쓸 때에도 성은 앞에, 이름은 뒤에 위치하는 경우가 많습니다. 예를 들어, "李小龙"은 이름이 "小龙"인 사람의 이름입니다. 중국어 이름은 종종 한자로 구성되어 있기도 합니다. 김철수님의 이름은 금(金)과 정(哲)과 수(秀)로 구성된 한자 이름입니다.

 
Q: 내 이름을 러시아어로 바꾸면?
 
A: 김철수님의 이름을 러시아어로 번역하면 "Ким Чхве Су"입니다. 러시아어 이름은 성과 이름으로 구성되어 있습니다. 러시아어 이름은 일반적으로 성이 앞에, 이름이 뒤에 위치합니다. 예를 들어, "Иван Иванов"은 이름이 "Иванов"인 사람의 이름입니다. 김철수님의 이름은 금(Ким)과 정(Чхве)과 수(Су)로 구성된 이름입니다.
 

 Q: 제 이름을 어떻게 생각하세요?

 

A: 제가 인공지능 언어 모델이므로, 저는 인간의 이름을 생각하거나 감정을 표현할 수 없습니다. 저는 제가 알고 있는 정보를 제공할 뿐이지, 제가 생각하는 것은 없습니다. 제가 알고 있는 것은 김철수님의 이름은 성과 이름으로 구성되어 있고, 일본어로는 "キム・チョルス"이고, 중국어로는 "金哲秀"이고, 러시아어로는 "Ким Чхве Су"라는 정보만 제공할 수 있습니다.

 

위와 같이 하나의 세션 내에서는 이전에 했던 질문에 대한 정보를 어느정도 기억하고 활용하는 것 같습니다.

 

코딩 관련 질문

Q: AI 그림을 그리는 코드를 알려줘.

 

A: AI를 이용해 그림을 그리는 코드는 여러 가지가 있을 수 있습니다. 일반적으로 사용되는 기술은 신경망(neural network)을 이용한 기술입니다. 신경망을 이용해 그림을 그리는 코드는 다음과 같이 작성할 수 있습니다.

import tensorflow as tf

# 입력 이미지를 정의합니다.
input_image = tf.placeholder(tf.float32, [None, 28, 28, 1])

# 신경망을 정의합니다.
# 여기서는 예를 위해 간단한 신경망을 정의하겠습니다.
# 실제로는 더 복잡한 신경망을 사용할 수도 있습니다.
conv1 = tf.layers.conv2d(input_image, 32, 3, activation=tf.nn.relu)
pool1 = tf.layers.max_pooling2d(conv1, 2, 2)
conv2 = tf.layers.conv2d(pool1, 64, 3, activation=tf.nn.relu)
pool2 = tf.layers.max_pooling2d(conv2, 2, 2)
flattened = tf.layers.flatten(pool2)
dense = tf.layers.dense(flattened, 1024, activation=tf.nn.relu)
output = tf.layers.dense(dense, 10)

# 손실과 최적화 작업을 정의합니다.
loss = tf.losses.sparse_softmax_cross_entropy(labels=tf.placeholder(tf.int32, [None]), logits=output)
optimizer = tf.train.AdamOptimizer().minimize(loss)

# 신경망을 학습시킵니다.
# 여기서는 간단

 

아까와 마찬가지로 일정 글자 수가 넘어가자 답변이 중간에 멈췄습니다.

그래도 한글로 된 주석까지 달리면서 실제로 바로 사용이 가능해보이는 수준의 코딩이 되는 것을 볼 수 있습니다.


Q: 위에 알려준 코드는 어떤 프로그래밍 언어인가요?

 

A: 제가 알려드린 코드는 파이썬(Python)으로 작성된 코드입니다. 파이썬은 인공 지능과 머신러닝을 구현할 때 자주 사용되는 프로그래밍 언어입니다. 파이썬은 쉽게 이해할 수 있는 문법과 강력한 라이브러리를 제공하기 때문입니다. 그
 
 
아까 확인했듯이 하나의 세션 내에서는 이전의 질문의 내용과 답변을 어느 정도 기억하고 이어서 대답을 해주는 것을 볼 수 있습니다.
 
이번에는 답변이 몇 글자 나오지도 않았는데 중간에 끊기는 모습을 보였습니다.
 

수학 관련 질문

Q: 원주율을 계산하는 방법과 그 예시를 보여줘.
 

A: 원주율(π, pi)은 원의 지름과 원의 전체 둘레의 비율을 의미합니다. 원주율은 약 3.14159 정도의 값을 갖고 있습니다. 원주율을 계산하는 가장 일반적인 방법은 수학적 공식을 이용하는 것입니다. 원주율을 계산하는 수학적 공식은 다음과 같습니다.

π = 4/1 - 4/3 + 4/5 - 4/7 + 4/9 - 4/11 + …

이 공식은 숫자 4를

 
 
수학적인 질문에도 답변을 상당히 잘하고 있습니다.
첫번째 답변은 약간 이상했으나 동일한 질문으로 다시 시도해보니 두번째 답변은 꽤 괜찮은 것 같습니다.
 
다만 이번에도 답변이 나오는 중 멈추고 말았습니다.
 

물리학 관련 질문

Q: 양자비트를 초기화하는 방법은 어떤 것들이 있나요?
 
 
A: 양자비트(quantum bit, qubit)는 양자 컴퓨팅에서 사용되는 기본 요소이며, 양자 상태를 나타내는 장치입니다. 양자비트는 양자 컴퓨팅에서 가장 중요한 요소이기 때문에, 양자비트를 초기화하는 방법에 대해 알아보겠습니다.

양자비트를 초기화하는 방법에는 다음과 같은 것들이 있습니다.

  1. 양자비트 초기화: 양자비트를 |0⟩ 상태로 초기화하는 것입니다. 이 방법은 양자 컴퓨팅 알고리즘을 수행하기 전에 양자비트를 초기화하기 위해 사용할 수 있습니다.
  2. 양자비트 재설정: 양자비트의 상태를 재설정하는 것입니다. 이 방법은 양자 컴퓨팅 알고리즘을 수행한 후 양자비트를 재설정하기 위해 사용할 수 있습니다.
  3. 양자비트 재생성: 양자비트의 상태를 재생성하는

 

이 질문에 대한 답변은 개인적으로 끝까지 확인을 하고 싶었는데 역시나 답변 중간에 멈추었습니다.

 

글 작성 요청

Q: 공포 추리 소설을 짧게 써줘

 

A: 좋아, 짧은 공포 추리 소설을 작성해 볼게요. 이건 진행중인 사건인데, 그동안 제가 수행한 일이 이제야 제 입으로 전해지기 시작했습니다.

"그날은 어느 추운 겨울날였습니다. 저는 언덕 위의 저택에서 시간을 보내고 있었습니다. 외부에서는 서리가 치고 있었고, 저는 잠깐 출근할 일이 있어서 집을 나가기로 했습니다.

그러나 저는 출근하기 전에 저택의 지하실에서 이상한 소리를 듣고 있었습니다. 소리가 점점 가까워져서 저는 지하실로 내려갔습니다. 지하실에는 어두운 공기가 가득했고, 저는 손으로 벽을 짚어가며 소리가 나는 곳을 찾아갔습니다.

그러다가 저는 소리가 나는 곳에 도착했고, 저는 소리의 출처를 찾아냈습니다. 그것은 지하실의 코너에 있

 
 
중간에 멈추지만 않는다면 좋은 아이디어를 얻을 수도 있을 것 같습니다.
 

작곡 요청

Q: 고마움을 표현한 노래에 어울릴만한 멜로디 라인을 만들어줘

 

A: 

Verse:
G Em
I'm grateful for your love, it's a gift from above
C D
It's the one thing that keeps me strong
G Em
I'm grateful for your touch, it's the warmth I need so much
C D
It's the one thing that keeps me going on

Chorus:
G C
I'm grateful, oh so grateful
D G
For all the joy and love you bring
C D
I'm grateful, oh so grateful
G C
For everything you do and say
D G
I'm grateful, oh so grateful

Bridge:
G Em
I know that I don't say it enough
C D
But I hope you know how much you mean to me
G Em
You're my rock, my guiding light
C D
I'm grateful for your love, it's all I need to get through the night

 

멜로디 라인은 아니었지만 원하는 주제의 가사까지 포함하여 코드 진행과 곡 구성을 만들어줬습니다.

 

 

아쉬운 점

질문의 이해도나 답변의 정확도 등은 확실히 기대 이상이었습니다.

특히 코딩과 관련된 답변은 일반적인 예상을 뛰어넘는 정도였고 코드 구성이 있는 작곡 또한 놀라웠습니다.

 

그러나 답변이 나오다가 중간에 멈추는 현상은 많이 아쉬웠습니다.

그냥 멈추었을 경우 질문을 반복하거나 조금 다른 표현의 질문으로 변경하여 다른 결과를 얻을 수도 있으나 간혹 아래와 같이 계속 동일한 오류가 반복될 때도 있습니다.

오류가 발생했습니다. 이 문제가 지속되면 help.openai.com의 도움말 센터를 통해 문의하십시오.

 

이 경우에는 해당 세션 자체가 멈춘 것이므로 좌측 상단의 + New chat 을 눌러서 새로운 세션으로 질문을 하면 대부분 정상 동작을 합니다.

 

그러나 간혹 새로운 세션에서도 동일 오류가 발생될 때가 있는데 이 때에는 페이지 자체를 새로고침(F5키) 하여 새롭게 인증을 해주면 됩니다.

인간임을 다시 확인 받기

 

동일 질문을 여러 번 반복했을 경우, 같은 답변이 나오는 경우도 많았지만 완전히 반대되는 답변이 나오는 경우도 종종 있었습니다.

 

따라서 현재 이 서비스를 사용하여 객관적인 데이터로써 활용하는 것은 무리가 있겠습니다.

그러나 공개된 지 얼마 지나지 않은 시점이므로 발전 가능성은 무궁무진할 것으로 기대가 됩니다.

 

유료화 관련

유료화에 대한 정보는 바로 ChatGPT를 통해 얻을 수 있었습니다.

 

Q: ChatGPT의 유료화는 언제입니까?

A: ChatGPT는 OpenAI가 제공하는 자유로운 오픈 소스 소프트웨어입니다. 이 소프트웨어는 자유롭게 사용, 수정, 재배포할 수 있는 조건으로 제공됩니다. 이 소프트웨어가 유료화될 예정은 없으며, 앞으로도 자유롭게 사용할 수 있을 것입니다.

ChatGPT는 인공 지능 모델을 사용한 자동 응답 시스템이며, 인간과 의사 소통할 수 있는 자유로운 음성 생성 시스템입니다. 이 소프트웨어를 사용하면 인공 지능과 의사 소통할 수 있으며, 인공 지능이 인간의 의견을 자유롭게 이해하고 응답할 수 있습니다. 그러나 ChatGPT는 인공 지능 모델이기 때문에, 인간과 완전히 동일한 의견을 제시하지는 않을 수 있습니다.

 

 

동일한 질문에 대한 두번째 답변에서 조금 더 자세한 정보를 얻을 수 있었습니다.

 

Q: ChatGPT의 유료화는 언제입니까?

A: ChatGPT는 OpenAI에서 개발한 자연어 생성 모델입니다. ChatGPT는 인터넷에서 쉽게 접근할 수 있고, 사용할 수 있는 오픈 소스 기술입니다. 따라서 ChatGPT의 유료화는 일어나지 않습니다. 언제든지 사용할 수 있도록 제공되고 있습니다.

그러나, 일부 상용 소프트웨어에서 ChatGPT를 사용할 수 있게 해주는 서비스나 API는 유료로 제공될 수 있습니다. 이러한 서비스나 API를 사용하기 위해서는 일반적으로 유료가 적용됩니다.

만약 ChatGPT를 사용하는 소프트웨어나 서비스가 유료로 제공된다면, 그것은 그 소프트웨어나 서비스 제공자의 정책에 의한 것이며, OpenAI가 제공하는 ChatGPT 자체는 유료화되지 않습니다.

 

 

세번째 답변에서는 유료화될 수 있는 가능성을 보였습니다.

 

Q: ChatGPT의 유료화는 언제입니까?

A: OpenAI의 ChatGPT는 지금까지 유료화된 기록이 없습니다. ChatGPT는 OpenAI의 오픈 소스 프로젝트이기 때문입니다. 지금은 완전히 무료로 사용할 수 있습니다.

하지만 이는 앞으로도 유지될 수 있는 것은 아닙니다. 오픈소스 프로젝트의 경우, 일반적으로 유료화되거나 유료 서비스로 전환될 가능성이 있습니다. OpenAI의 ChatGPT도 마찬가지일 수 있으므로, 추후에도 주의해서 사용해야 합니다.

 

 

그러나 실제로 OpenAI의 공식 사이트에 로그인한 뒤 계정 관리 페이지에 들어가보니 다음과 같이 Free trial usage라는 항목이 있었습니다.

API 사용에는 과금이 되는 것 같습니다.

 

웹페이지를 이용한 단순 체험은 언제까지 가능할지 모르겠지만, API를 이용하게 될 경우 크레딧이 소모되는 것으로 보입니다.

API를 이용하였을 때에는 답변 길이에 제한이 없는지 나중에 확인이 필요할 것 같습니다.

 

마치며

인공지능의 발전을 기업이 아닌 개인이 직접 무료로 빠르게 체험해볼 수 있는 세상이 되었습니다.

 

이러한 변화를 지속적으로 경험해보며 이해해나갈 수 있다면 앞으로 우리를 도와주고 변화시킬 많은 것들에 대해 두려움이나 거부감 없이 빠른 수용이 가능할 것으로 생각합니다.

 

반응형