
ChatGPT 똑똑하게 사용하기 (이론편 Part.1)
ChatGPT
일단 ChatGPT의 활용에 앞서 ChatGPT가 무엇이고 어떤 목적으로 개발되었으며, 어떻게 진화하고 있는지에 대한 과정을 먼저 알 필요가있다. 그냥 막연하게 "채팅창에 질문(프롬프트)만 던지면 되지?"라고 생각한다면 당신의 지금처럼 계속 ChatGPT는 멍청한 질문을 내뱉을 것이다.
그래서 내가 사용하는 이 멍청한 ChatGPT를 어떻게하면 좀 더 똑똑한 친구로 만들 수 있을까에 대한 궁금증의 해결을 위해 실제 적용 내용을 먼저 다루기 이전에 ChatGPT에 대한 이해가 우선이라 생각되어 내용을 정리해본다.
1. ChatGPT란 무엇일까?
" 생성 AI는 우리 시대의 가장 흥미롭고 강력한 기술 중 하나이지만, 신중하고 능동적으로 대처해야 하는 새로운 도전과 위험도 함께 안고 있습니다. "
- ChatGPT 아빠 샘알트 -
1.1 ChatGPT 소개
ChatGPT는 OpenAI에서 개발한 대규모 언어 모델로, 자연어 처리(NLP) 기술을 기반으로 사용자와 자연스러운 대화를 수행할 수 있는 AI입니다. GPT(Generative Pre-trained Transformer) 아키텍처를 기반으로 하며, 방대한 양의 데이터로 사전 학습된 후 다양한 사용자 요구에 따라 응답을 생성한다.
이 기술은 텍스트 기반 채팅 인터페이스에서 사용자가 입력한 질문이나 요청에 대해 논리적이고 창의적인 답변을 제공하며, 고객 서비스, 콘텐츠 생성, 코딩 지원, 언어 학습 등 다양한 영역에서 활용되고 있습니다.
컴퓨터를 조금 배웠다는 사람이라면 아는 이야기겠지만, 컴퓨터는 0과 1밖에 알지 못한다. 이 사실을 알게 된 순간 신기하지 않은가? 0과 1밖에 알지 못하는 멍청이가 어떻게 내가 사용하는 언어로 질문을 던지면 알아듣는 것인지? 이것을 가능하게 하는 것이 바로 자연어 처리(NLP)라는 AI 분야이다.
자연어 처리(NLP)는 인공지능(AI)의 한 분야로, 인간이 사용하는 언어를 컴퓨터가 이해하고 생성하며 분석할 수 있도록 하는 기술이다. 이는 언어학, 컴퓨터 과학, 데이터 과학이 융합된 학문으로, 인간과 기계 간의 의사소통을 가능하게 만듭니다.
2. GTP란?
"생성 AI는 좋은 쪽으로든 나쁜 쪽으로든 사용될 수 있는 도구이며,
사회에 미칠 수 있는 잠재적 영향을 염두에 두어야 한다."
- ChatGPT 아빠 샘알트 -
2.1 GPT(Generative Pre-trained Transformer)는 무엇인가?
1. Generative (생성적)
- 의미: 무언가를 "생성하는" 능력을 가진다는 뜻이다.
- 맥락: GPT는 사용자의 텍스트 데이터를 입력받아 그에 적합한 새로운 텍스트를 생성하는 데 중점을 둔다.
- 예시: 주어진 문장의 다음 단어를 예측하거나, 사용자의 요청에 따라 이야기를 만들어내는 작업을 수행한다.

2. Pre-trained (사전 학습된)
- 의미: 대규모 데이터로 미리 학습(훈련)된 상태를 뜻합니다.
- 맥락: GPT는 인터넷에서 수집된 대규모 텍스트 데이터(뉴스, 소설, 웹사이트 등)를 사용하여 일반적인 언어 패턴과 구조를 학습합니다.
- 이 과정을 통해, 사전 학습 단계에서 다양한 주제와 언어적 특징을 이해하게 됩니다.
- 장점:
- 사전 학습 덕분에 모델은 새로운 데이터나 사용자 요청에 대해 빠르고 효과적으로 응답할 수 있습니다.
- 특정 작업(예: 번역, 코딩)에는 추가적으로 미세 조정(Fine-tuning)을 통해 성능을 최적화합니다.

3. Transformer (트랜스포머)
- 의미: 딥러닝의 한 모델 구조로, 자연어 처리에서 혁신적인 성과를 낸 기술입니다.
- 특징:
- Self-Attention 메커니즘을 통해 문장의 각 단어가 다른 단어와 어떻게 연관되는지 분석합니다.
- 병렬 처리에 강해, 이전의 RNN(순환 신경망)이나 LSTM(장단기 기억망)보다 학습 속도와 성능이 뛰어납니다.
- 기능: 문맥을 더 잘 이해하고, 멀리 떨어진 단어 간의 관계까지 파악해 자연스러운 텍스트 생성을 가능하게 합니다.
- GPT에서의 역할: Transformer는 GPT 모델의 핵심 기술로, 입력된 텍스트를 효과적으로 분석하고 적절한 응답을 생성하는 데 사용됩니다.
2.2 그래서 GPT가 뭔데?
2.3 그래서 어쩌란 건데?
워워... 흥분하지말고.
2.2를 다시 한번 읽어보고 생각을 해보자. 그래도 모르겠다고? 그럼 3번으로 넘어가서 조금만 더 읽어보자.(우리 서로 화내지말기...^^)
3. GPT의 발전과 시너지 / 결론
"생성 AI는 의료, 금융, 교육 등 거의 모든 산업에 혁신을 일으킬 잠재력을 가지고 있다."
- ChatGPT 아빠 샘알트 -
3.1 GPT 주요 발전 단계
1. GPT-1 (2018년)
- 초기 버전으로, Transformer 모델을 활용해 대규모 텍스트 데이터에서 학습.
- 1억 1천만 개의 매개변수(parameter)를 갖춤.
2. GPT-2 (2019년)
- 더 큰 모델(15억 개의 매개변수)로 발전하며, 놀라운 언어 생성 능력을 보여줌.
- 높은 수준의 텍스트 작성 능력으로 관심을 끌었지만, 악용 가능성 때문에 초기에는 제한적으로 공개.
3. GPT-3 (2020년)
- 1,750억 개의 매개변수를 포함, 기존 모델에 비해 압도적인 성능 향상을 보임.
- 대화, 글쓰기, 코딩, 번역 등 다양한 작업에서 강력한 기능을 발휘.
- ChatGPT의 기반 모델.
4. GPT-4 (2023년)
- 멀티모달 AI로 발전, 텍스트뿐만 아니라 이미지 입력도 처리 가능.
- 더 정교한 맥락 이해와 논리적 응답이 가능하며, 더욱 다양한 응용 분야에서 사용.
3.2 GPT와 자연어 처리의 시너지
GPT는 NLP의 여러 하위 분야를 결합하여 작동합니다.
- 텍스트 이해: 주어진 입력의 문맥을 분석하여 의미를 파악.
- 언어 생성: 인간처럼 유창하고 설득력 있는 텍스트 생성.
- 문맥 유지: 대화 중 이전 내용을 기억하여 자연스러운 흐름을 유지.
- 다양한 언어 지원: 다양한 언어로 작업할 수 있으며, 번역과 다국어 지원을 통해 글로벌 커뮤니케이션을 가능하게 함.
3.3 지친다... 그래서 뭐냐고(결론)
2️⃣ 사용자와의 대화 : ChatGPT는 사용자와의 대화를 통해서 텍스트를 생성해낸다. 즉, 다시 말해 이렇게 똑똑한 ChatGPT가 멍청한 대답을 하는 것은 미안하지만 사용자의 부정확하고 부적절한 질문을 받아들였기 때문이다.
사용자와의 대화를 계속해서 강조하는 것은 다음 실습편에서 다시 한번 설명하겠지만 대상이 AI일뿐 우리가 기억해야할 것은 분명 사용자는 사람이며 대화를 한다는 점이다. 누군가 당신에게 다가와 "당신은 무슨 차를 좋아합니까?" 라고 묻는다면 당신은 마시는 차를 떠올릴 수도, 교통수단으로 이용되는 차를 떠올릴 수도있다. 뭔가 느낌이 팍! 왔는가?!
ChatGPT를 사용하면서 장황한 설명을 늘어놓았던 이유는 반복된 키워드를 통해 최소한 내가 쓰는 AI의 기본 소개 정도는 해야할 수 있었으면 하는 이유였고, 또 마지막 결론을 내며 이것을 이해시키기 위함이었다. 그리고 이렇게 빠르게 발전하고 있는 AI를 왜 적극 활용해야 하는지에 대한 이유까지 포함된다.
Referrence : 라이
포스팅을 마치며 😁
제 블로그의 내용이 유익하셨나요?
즐거우셨다면 아래 공감과 댓글 부탁드리겠습니다.
👇👇👇👇👇👇👇👇
여러분의 공감과 댓글은 제게 큰 힘이됩니다 :)