티스토리 뷰
Chat GPT 원리를 알아보자. - 문과적 또는 이과적
AI Chat GPT에 대한 논란이 2023년의 뜨거운 화두이다. 컴퓨터가 처음 나왔을 때 컴퓨터의 수학적 원리는 2진법이라는 논리만으로도 단순 수리적 분야에서는 인간의 지능적 측면을 능가하는면이 있었다. AI(인공지능)이 이 세돌과의 바둑 대결에서 이 세돌을 이겼을 때, 바둑에 문외한인 사람들 조차도 인공지능의 발전이 어디까지 일지 호기심을 품고 있었다. 지금의 시점에서 돌아보면 너무도 당연한 대결이고 아무리 뛰어난 인간도 인공 지능의 알고리즘을 능가하기 어려운 것인데.
- 문과적 답변 -
Chat GPT의 원리를 알아보고자 일단, Chat GPT에게 질문을 해본다.
" What is the principle of chatgpt? "
" ChatGPT is a language model designed to engage in natural language conversations with users. The principle behind ChatGpt is based on the concept of deep learning and artificial intelligence. It is trained on a large dataset of human language to learn the patterns and structures of natural language.
ChatGpt는 사용자와 자연스럽게 대화에 참여하도록 설게된 언어 모델이다. ChatGpt의 원리는 딥 러닝과 인공 지능의 개념을 기반으로 한다. 자연어의 패턴과 구조를 학습하기 위한 인간 언어의 대규모 데이터 데이터세트에서 훈련된다. 이 모델은 변화기 아키텍처, 특히 GPT( Generative Pretrained Transformer ) 아키텍처를 사용하여 사용자 입력에 대해 인간과 유사한 응답을 생성 한다. 이 아키텍처를 통해 ChatGPT는 대화의 맥락을 이해하고 적절하고 일관된 응답을 생성해낸다.
ChatGPT의 기본원리는 자연어 처리 기술을 사용, 인간의 의사소통을 모방하는 방식으로 인간의 언어를 이해하고 응답할 수 있는 기계를 만들어 낸다. CharGPT는 사용자와 상호작용을 기반으로 하고있다. 지속적 학습을하며 개선 가능하다. 기존 의 ChatBot보다 더 자연스럽고 직관적인 사용자 경험을 제공하는 것을 목표로 하고 있다. " 고 영어로 대답한다.
아직 한글에 대한 정보는 미약하므로 영어로 질문하는 것이 더 풍부한 대답을 유도할 수 있다.
- 기계적, 이과적 답변 -
컴퓨터 초반기의 형태에서는 Flow Chart (순서도)를 따라 논리적 알고리즘을 설정한 후에 그 순서도에 따라 컴퓨터 언어로 논리적 알고리즘을 작성하여 컴퓨터에 입력하면 컴퓨터가 2진법 ( 0, 1)으로 언어를 변형하여 INPUT을 진행하면 그 결과치 OUTPUT을 산출해 냈다. AI ChatGPT또한 이러한 2진법 알고리즘에 기초해 있다고 한다. '수리적 개념 + 대화형 인공지능'이라는 것이다. 우리가 데이타를 주면 Chatgpt는 입력된 최대한 자료를 수집하여 취합 한다. 이 때 취합하여 '0 또는 1'로 단순 정리하는게 아니라 벡터, 즉 데이타 덩어리를 만들어낸다. 맞고 틀리고의 과정은 알수없다. 평면 상의 그래프를 그려본다면 X축과 Y축 상의 매개변수를 (x,y)가 z축이 필요한 경우다. (x, y, z)가 되는 벡터의 개념이다. 시간적 개념과 공간적 개념이 추가된 것이다.
생각하는 인공지능, 복잡한 인지적 문제의 해답을 찾아내는 인공지능 Chatgpt의 놀라운 해답 제출에 대한 사례는 더욱 늘어날 것으로 보인다.