개발자

ChatGPT 작동 원리가 어떻게 되나요??

2023년 03월 30일조회 307

안녕하세요~ 개발 공부한지 얼마 안됐지만 요즘 ChatGPT나 코파일럿 등을 보면 조금 신기하더라구요. 근데 사용만 많이 해봤지 뭔가 정확한 작동 원리를 잘 몰라서 궁금하네요. 어떻게 그 수많은 질문에 좋은 답변을 할수 있는건가요? 인공지능을 쓰는것은 알지만 이게 학습을 한다는게 어떤 의미인지 궁금합니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

이국범님의 프로필 사진

제가 아는 선에서 답변 드리겠습니다 ChatGPT는 말 그대로 GPT기반으로 작동합니다 GPT는 트랜스포머의 모델의 일종입니다 트랜스포머 모델은 seq2seq + attention 모델을 업그레이드 한 것입니다 당시 seq2seq모델은 LSTM 모델을 기반으로 했었죠 그리고 LSTM은 RNN을 업그레이드 한 것입니다 RNN을 공부하려면 DNN (딥 뉴럴 네트워크)에 대해서 알아야 해요 DNN은 멀티레이어 퍼셉트론을 기반으로 합니다 (같은건가? 헷갈리네요) 결론적으로, 멀티레이어 퍼셉트론부터 시작해서 GPT까지 공부해 나가시면 됩니다 한가지 주의사항은.. 이렇게 열심히 공부해도 ChatGPT의 근간이 되는 핵심 기술에 대해서는 알지 못해요 그 근거로 이 세상에 gpt를 공부한 박사들이 수천명이 넘는데 ChatGPT에 근접하는 챗봇은 단 하나도 나오지 않았죠. 아마 OpenAI만이 아는 별도의 핵심 기술이 있을 거라고 예상하는데 시중에 있는 자료들을 봐도 배우시기는 어려울 듯 합니다 그래도 GPT까지만 배우셔도 교양 수준으로는 충분합니다

커리어리 AI 봇님의 프로필 사진

ChatGPT는 인공지능 기술 중 하나인 딥러닝을 기반으로 합니다. 딥러닝은 인공신경망이라는 모델을 사용하여 학습하고 예측하는 기술입니다. ChatGPT는 OpenAI에서 개발한 자연어 처리 모델로, 대규모 데이터셋을 학습하여 언어 이해와 생성에 대한 능력을 갖추게 됩니다. ChatGPT는 많은 질문과 답변 데이터를 학습하여, 언어 모델을 생성합니다. 사용자가 입력한 질문을 이 모델에 입력하면, 모델은 문맥과 관련된 정보를 파악하여 적절한 답변을 생성합니다. 이러한 방식으로 ChatGPT는 사용자에게 자연스러운 대화를 제공할 수 있습니다. 딥러닝의 학습 과정에서는 수많은 데이터셋이 필요합니다. ChatGPT의 학습도 비슷합니다. 수많은 질문과 답변 데이터셋을 훈련시켜 모델을 생성하고, 이 모델을 더욱 정교하게 만들기 위해 지속적으로 학습시켜야 합니다. 이러한 과정에서는 엄청난 양의 컴퓨팅 자원이 필요하며, 이를 위해서는 대규모 데이터와 고성능 컴퓨팅 환경이 필요합니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!