OpenAI가 개발한 ChatGPT는 AI 기반 언어 모델로 세계적으로 큰 주목을 받으며, 사람들과 자연스러운 대화를 나누는 기술로 자리를 잡아가고 있습니다.
21세기에 있어서 AI 발전이 가장 중요한 기술 혁신 중 하나로 평가되고 있습니다. OpenAI의 ChatGPT 탄생 배경과 비화는 무엇이며, 챗GPT를 잘 활용하는 방법에는 무엇이 있는지 알아보겠습니다.
ChatGPT 탄생 배경 비화
OpenAI(https://openai.com)는 테슬라(Tesla)의 일론 머스크, 링크드인(Linkedin)의 리드 호프먼, 크래엄 캐피탈(Clarium Capital)의 피터 안드레아스 틸 회장 등이 공동으로 2015년에 설립한 스타트업입니다.
OpenAI의 설립 당시 목표는 비영리 인공지는 연구 기관으로, AI 기술의 연구와 개발을 통해 인류 전체의 이익에 기여하는 것이었습니다.
회사 설립 초반에는 인간 수준의 지능을 구현하기 위해 다양한 AI 연구를 진행하면서 AI 모델의 가능성과 한계를 시험하는 다양하고 여러 가지 프로젝트를 진행하였습니다.
OpenAI는 2017년 구글에서 트랜스포머를 제안하고, 여기서 영감을 얻어 2018년 트랜스포머의 디코더를 사용하여 만든 GPT라는 모델을 소개하게 됩니다.
GPT라는 이름은 OpenAI(Improving Language Understanding by Generative Per – Training)라는 논문에서 소개된 GPT는 논문 제목 중에서 Generative Per – Training의 약자를 따와서 만들어진 이름입니다.
GPT-1은 ChatGPT의 시초가 되며, 이후 업그레이드 버전인 GPT-2, GPT-3 등 계속 발전하여 지금은 ChatGPT 4o 모델까지 출시하게 됩니다.
ChatGPT란 도대체 뭔가요?
ChatGPT의 등장은 2022년 12월 1일에 OpenAI가 공개를 했습니다.
이때 발표한 ChatGPT 버전은 GPT-3과 GPT-4의 중간에 해당하는 버전인 GPT-3.5 버전으로 개발되어 무료로 공개되었습니다.
ChatGPT 정의는 다음과 같습니다.
ChatGPT란 OpenAI에서 개발한 고급 언어 모델로 GPT아키텍처를 기반으로 질문 & 대답을 하는 방식으로 대화하는 서비스입니다.
여기서 언어 모델이란 우리가 알고 있는 일반적인 단어들을 기반으로 하여 다음에 등장할 단어를 예측하는 일을 하는 모델을 말합니다.
ChatGPT가 언어 모델임을 알 수 있는 방법으로 ChatGPT에서 사람이 말하듯이 질문을 해보면 알 수가 있습니다.
그림 1.2는 ChatGPT-4o에게 “너는 언어 모델이야? 어떻게 글을 작성하는지 알려줄래?”라는 질문을 하면 ChatGPT-4o는 다음 단어를 순차적으로 예측하면서 작성하는 모습을 확인할 수 있습니다.
ChatGPT가 출시한 지 2년이 지났지만, 처음 ChatGPT가 크게 반향을 불러올 것이란 것은 2020년부터 예상되었습니다.
당시 GPT-3이 출시되면서 사람이 질문하는 단순한 질문에 답하는 모습을 보여 주게 됩니다. 그리고 2022년 GPT-3.3이 나오면서 좀 더 복잡한 대화를 말할 수 있는 모델이 되면서 세계적으로 주목을 받기 시작합니다.
ChatGPT는 계속 발전하여 2024년 5월에는 GPT-4o(ommi, 옴니)가 나오면서 좀 더 강력한 분석력을 가진 능력과 이미지 생성 능력을 갖추게 되었는데요. 이제는 실시간 정보까지 처리할 수 있게 되었습니다.
ChatGPT-4o의 가장 큰 특징으로 방대한 양의 텍스트 데이터를 사전 학습한 점을 확인해 볼 수 있습니다.
그림 1.3은 각 GPT 모델별 파라미터 수와 주요 특징을 요약한 것입니다.
ChatGPT는 이제 단순한 채팅 도구가 아니라 기업과 사회에 다양한 분야에서 활용할 수 있는 도구로 인지도를 높여가고 있습니다.
하지만 ChatGPT는 좋은 점만 있는 것은 아닌데요. ChatGPT의 장단점 그리고 우리가 오해하고 있는 것들에 대하여 체크해 볼 필요가 있습니다.
🔗 관련 : ChatGPT 장점과 단점 그리고 오해하고 있는 것들 👈 👈
ChatGPT가 대화하는 방법은 무엇인가요?
ChatGPT를 잘 사용하려면 프롬프트(Prompt)를 잘 알고 있어야 하는데요.
프롬프트(Prompt) 정의는 다음과 같습니다.
ChatGPT에 명령이나 지시를 내리는 말” ChatGPT 사용자가 ChatGPT에게 요청을 입력하는 메시지나 기호를 말합니다.
프롬프트(Prompt)는 간단히 말해서 ChatGPT와 사용자(사람) 간에 의사소통이라고 생각할 수 있습니다. 사용자는 프롬프트를 통하여 ChatGPT에 원하는 정보가 무엇인지, 어떤 작업을 원하는지 전달할 수 있습니다.
ChatGPT를 이용하여 원하는 결과를 찾아내기 위해서는 어떻게 질문을 할 것인지 정확한 프롬프트를 작성해야 합니다.
결론
ChatGPT가 공개됨으로써 AI 인공지능 기술 발전의 중요한 지표로 AI 가능성을 확인하는 기회가 되었습니다.
OpenAI는 앞으로 ChatGPT를 더욱 계승 발전시켜, 이를 통하여 다양한 분야에서 혁신적인 변화를 끌어 나갈 것으로 기대하고 있습니다.
ChatGPT는 단순한 대화형 AI를 넘어서 고도화된 산업에서 실질적인 도움을 주는 도구로 자리 잡게 될 겁니다.