[IT KEYWORD] ChatGPT이란?
2023.04.28
ChatGPT란 OpenAI가 개발한 GPT-3.5 기반의 대형 언어 모델(large language model, LLM) 챗봇을 뜻합니다. ChatGPT는 대화 형태로 상호작용을 하며 놀라울 정도로 인간과 대화하는 것과 같은 반응을 제공하는 능력을 가지고 있습니다.
[출처: STARTUP]
[ChatGPT의 원리]
ChatGPT의 원리는 크게 대형 언어 모델(Large Language Model, LLM)와 인간 피드백형 강화학습 (RLHF)로 나뉩니다.
[출처: 인공지능N블로그]
대형 언어 모델(LLM)은 문장에서 다음에 오는 단어를 정확하게 예측하기 위해 방대한 양의 데이터로 훈련되는데요. 데이터의 양을 늘리면 언어 모델의 수행 능력이 증가하는 것으로 나타났습니다.
대형 언어 모델(LLM)은 문장의 일련의 단어로 다음 단어를 예측하고 다음 문장을 예측합니다. 즉, 자동 완성과 유사하지만, 여러분을 사로잡는 정도로 예측합니다. 이 기능을 통해 사용자들은 단락 뿐만 아니라 여러 페이지의 콘텐츠를 작성할 수 있습니다. 그러나 대형 언어 모델(LLM)은 인간이 원하는 것을 항상 정확히 이해하지 못한다는 점에서 한계가 있습니다.
이 한계점은 이는 앞서 언급한 인간 피드백형 강화학습(RLHF)훈련을 통해 기술 수준이 개선 가능한데요. 이 훈련을 통해 ChatGPT는 사용자의 지시를 따르고 만족스러운 반응을 생성하는 능력을 만들 수 있습니다.
[ChatGPT의 용도]
OpenAI는 GPT-3의 활용 사례로 서른 가지를 제시했습니다. 그 중 일부만 나열하면 질의응답, 문법 오류 정정, 컴퓨터 프로그래밍과 관련된 다양한 기능, 키워드 출 등이 있습니다. ChatGPT는 사용자가 지시하면 이메일과 에세이, 시를 쓰고 질문에 답을 내놓을 수 있고, 지시문에 따라 컴퓨터 프로그램 코드를 생성할 수 있습니다. 이것은 가상 도우미를 개발하거나 고객의 질문에 신속하게 응답하는 데 사용될 수 있죠.
콘텐츠 플랫폼 Jasper는 약 8만 명의 고객이 자사의 소프트웨어를 사용하여 광고, 이메일, 블로그 및 기타 자료를 작성한 사례도 있습니다. 벤처 캐피털 회사인 TenOneTen Ventures의 공동 설립자 질 엘바즈 Gil Elbaz는 마케팅이 오늘날의 챗봇이 할 수 있는 가장 명확한 비즈니스 중 하나라고 말하기도 했습니다.
향후 ChatGPT와 다른 인공지능이 결합됨에 따라 그 활용분야가 확대될 수 있습니다. 말을 글자로 바꾸는(Speech to Text) 인공지능은 음성지능과 언어지능의 결합이죠. 글로 이미지를 만드는 인공지능은 언어지능과 GAN을 묶은 것이고 특정분야의 언어지능이나 거대언어모델이 복수 결합하는 사례도 늘어날 것으로 보입니다. 의료 시각인공지능과 의학서적과 의료처방을 학습시킨 의료언어지능의 결합은 의료서비스의 비용효율성 확보와 건강수명의 증진에 기여할 수 있을까 같아 보입니다.
[ChatGPT의 한계]
ChatGPT는 실시간으로 텍스트 데이터를 취합하고 학습할 수 없습니다. 인터넷 검색엔진으로 몇 분 전 발간된 자료도 검색이 가능하지만, 언어인공지능이 학습을 위해서는 학습 데이터의 정리와 별도의 학습 시간이 필요합니다. ChatGPT는 2021년까지의 데이터만 학습했고, 현재의 신경망 알고리즘으로 인공지능이 실시간 학습을 하는 것은 아직까지는 어려워 보입니다.
해당내용은 ChatGPT가 구글과 같은 검색엔진을 대체할 수 없음을 의미합니다. 다수의 전문가와 RLHF에 의해 학습된ChatGPT는 Google을 대체할 수 없을 것이라 답하고 있고, 검색엔진을 보조하는 기능으로 활용할 수는 있다고 합니다. 검색어에 대해 통계적으로 정리된 내용을 제공할 수 있지만, 잘못된 정보를 제공할 위험이 있어 참고로만 제공될 것으로 판단됩니다. 현재로는ChatGPT를 구글의 인터넷 브라우저인 크롬 등과 연계하는 ‘ChatGPT for Google’과 같은 다양한 확장 프로그램까지는 개발된 상태입니다.
[출처: JIN'S BOT]
[ChatGPT의 장단점]
장점:
ChatGPT를 사용하면 다음과 같은 몇 가지 이점이 있습니다.
1. 자연어 처리: ChatGPT는 사용자가 마치 대화를 하듯이 사용할 수 있습니다. 쉽게 비교해본다면 네이버 지식In과 같이 사용자가 질문을 올리면 대답을 하는 형태인데, ChatGPT를 사용하면 다른 사용자가 답변을 달기를 기다릴 필요없이 질문과 동시에 ChatGPT 에서 답변을 해주는 방식이죠.
이런 자연어 처리에 대한 부분은 기존 검색의 틀을 완전히 변경할 수 있고, 우리가 구글이나 네이버와 같은 검색 엔진에 필요한 정보를 찾기 위해 키워드나 문장을 입력하고, 지금 내 상황에서 필요한 답변을 찾기 위해서는 검색 결과로 나타나는 홈페이지나 웹사이트 들을 하나하나 찾아보면서 나에게 필요한 정보를 확인하는 과정이 필요하다면 ChatGPT에서는 보다 쉽게 내가 원하는 정보에 대한 답변을 빠르게 들을 수 있습니다.
2. 시간 및 비용 절감: ChatGPT는 사람의 개입이 필요한 많은 작업을 자동화할 수 있으므로 시간을 절약하고 비용을 절감할 수 있습니다
.
3. 확장성: ChatGPT는 대량의 데이터 및 요청을 처리할 수 있으므로 개인 사용자나 기업, 기관에서 사용하고 활용했었을 때 높은 확장성을 가지고 있다라는 점이 있습니다.
단점:
ChatGPT에는 몇 가지 장점이 있지만 고려해야 할 몇 가지 잠재적인 단점도 있습니다.
1. 편향된 응답 : ChatGPT의 응답은 학습된 학습 데이터에 존재하는 편향과 편견을 반영할 수 있습니다. 이는 부정확하거나 공격적인 응답으로 이어질 수 있습니다.
2. 공감 부족 : ChatGPT는 사용자와 공감할 수 있는 능력이 없기 때문에 기술적으로는 정확하지만 감정적으로 만족스럽지 못한 응답으로 이어질 수 있습니다.
3. 잘못된/제한된 해석 : ChatGPT는 사용자 입력의 의미를 잘못 해석하여 부정확하거나 관련 없는 응답으로 이어질 수 있으며, 추상적인 개념에 어려움을 겪을 수 있으며 추론하고 추론하는 능력이 부족할 수 있습니다.
4. 윤리적인 문제 : ChatGPT를 사용하면 신중하게 고려하고 해결해야 하는 개인 정보 보호, 편견 및 책임과 같은 문제에 대한 윤리적 질문이 제기됩니다.