알씨타운

GPT 란 본문

RCTOWN 리뷰/기술 리뷰

GPT 란

(주)소프트랩스 2023. 4. 26. 15:49

 

 

안녕하세요 :) 알씨타운입니다.

오늘은 챗GTP나 API 활용법에 대해 알아보겠습니다

어떻게 하면 API 적용할지 자세히 다뤘습니다.

 

ChatGPT란?

ChatGPT란 OpenAI가 개발한 GPT-3.5 기반의 대형 언어 모델(large language model, LLM) 챗봇을 뜻합니다. ChatGPT는 대화 형태로 상호작용을 하며 놀라울 정도로 인간과 대화하는 것과 같은 반응을 제공하는 능력을 가지고 있습니다.

대형 언어 모델 (large language model, LLM)은 일련의 단어에서 다음 단어를 예측하는 작업을 수행합니다.

또한 ChatGPT는 인간 피드백형 강화학습 (Reinforcement Learning w/ Human Feedback, RLHF)을 사용하는데요, 이는 사용자의 지시를 따르고 만족스러운 반응을 생성하는 능력을 만들기 위해 인간 피드백을 사용하는 추가 훈련 계층입니다.

ChatGPT

ChatGPT를 개발하는 openai가 2023년 3월 1일, API를 공개했습니다. 이번 ChatGPT를 공개하면서 작년 9월 출시한 음성-텍스트 변환 모델인 위스퍼(Whisper)의 API도 함께 공개했습니다. 이제 기업들은 API를 활용하여 채팅 뿐만 아니라 음성-텍스트 변환도 함께 활용할 수 있게 되었습니다.

결과

Codex

자연어를 코드로 번역하는 것을 포함하여 코드를 이해하고 생성할 수 있는 일련의 모델입니다.

Codex 모델은 코드를 이해하고 생성할 수 있는 GPT-3 모델의 후손입니다. 그들의 학습 데이터에는 자연어와 github의 수십억 줄의 공개 코드가 모두 포함되어 있습니다.

Python에서 가장 유능하며, JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript, SQL, Shell을 포함한 12개 이상의 언어에 능숙합니다.

Moderation

Moderation은 적절하지 않은 콘텐츠를 필터링하거나 제거하는 것을 의미합니다. 인터넷과 모바일 앱의 사용이 증가함에 따라, 적절하지 않은 콘텐츠가 온라인에서 쉽게 유포될 수 있어서, 다양한 종류의 콘텐츠 필터링과 관리가 필요해졌습니다. 이를 위해 Moderation API를 사용하면 적절하지 않은 콘텐츠를 자동으로 식별하고 필터링할 수 있습니다.

결과

DALLE

DALL-E는 텍스트를 입력으로 받아 이에 대응하는 이미지를 생성합니다. 특정 개념이나 개체에 대한 텍스트 설명을 제공하면 DALL-E는 해당 설명에 맞는 이미지를 생성합니다. 예를 들어, "새초롬"이라는 단어를 입력하면, 실제로는 없는 새초롬이라는 개념에 맞는 이미지를 생성합니다. 이러한 생성 과정은 GPT-3와 같은 언어 모델을 사용하여 이루어지며, 그 후 생성된 이미지는 GAN(Generative Adversarial Network)을 사용하여 생성됩니다.

Whisper

OpenAI에서 공개한 인공지능 모델로 음성을 텍스트로 변환할 수 있는 기술입니다.

아래 코드는 유튜브 영상파일을 받아 오디오 파일로 변환하고 Whisper API를 활용하여 텍스트로 변환하는 코드입니다.

Embedding

임베딩이란?

OpenAI의 텍스트 임베딩은 텍스트 문자열의 관련성을 측정합니다. 임베딩은 일반적으로 다음 용도로 사용됩니다.

검색(쿼리 문자열과 관련성에 따라 결과 순위가 매겨짐)

클러스터링(텍스트 문자열이 유사성에 따라 그룹화됨)

권장 사항(관련 텍스트 문자열이 있는 항목이 권장되는 경우)

이상감지(관련성이 거의 없는 이상값을 식별하는 경우)

다양한 측정(유사성이 분포가 분석되는 경우)

분류(여기서 텍스트 문자열은 가장 유사한 레이블로 분류됨)

지금까지 ChatGPT의 원리, 활용법과 예시에 대해 알아보았습니다. 앞서 말씀드린 것 처럼 ChatGPT가 제공하는 내용은 부정확한 경우가 종종 발생합니다. 하지만 사용자가 명확한 디렉션을 ChatGPT에게 전달한다면 충분히 유용하게 사용할 수 있는 툴로 보입니다.

이상 알씨타운이었습니다~

'RCTOWN 리뷰 > 기술 리뷰' 카테고리의 다른 글

Auto-GPT  (0) 2023.04.26
코드이그나이터에 대해!  (0) 2022.07.25
구글 웹 바이탈(Web Vitals) 이란?  (0) 2022.07.20
Web GL이란?  (0) 2022.07.07
PWA 란?  (0) 2022.07.07
Comments