안녕하세요, 클루커스 구글 클라우드 컨설턴트 엄수민, 박보련, 오지수, 최재우입니다.
지난 포스팅에서는 Vertex AI Search & Conversaiton의 “Search”를 활용하여 기업의 맞춤형 검색엔진을 구성하는 법에 대해 설명드렸습니다.
이번 포스팅에서는 PaLM2 API 를 사용해 애플리케이션을 만들고 배포할 수 있는 클라우드 기반 플랫폼인 Generative AI Studio에 대해 알아보고, 활용 방법과 이를 통해 Chatbot을 구성하는 방법까지 알아보겠습니다.
Generative AI Studio
Generative AI Studio에서는 채팅 인터페이스, 프롬프트 엔지니어링(설계), 프롬프트 파인 튜닝, 모델 가중치 파인 튜닝 등 다양한 기능을 제공합니다. Generative AI Studio를 사용하면 기업은 파인 튜닝 된 모델을 애플리케이션에 직접 구현하거나 모델을 Vertex AI의 프로덕션 환경에 배포할 수 있습니다.
그렇다면 Generative AI Studio에는 어떤 기능들이 있을까요?
먼저, PaLM2을 사용하는 언어 모델은 다음과 같습니다.
Vision 모델에는 Imagen이 있습니다. Imagen은 자연어를 사용해 고품질 이미지를 생성 및 편집할 수 있습니다. 또한 이미지에 대한 설명 텍스트 생성이 가능합니다.
기업의 제품 또는 로고 데이터를 업로드하여 이미지를 생성할 수 있으며, 그림의 스타일을 학습해서 이미지를 생성하는 기능도 제공합니다.
음성 모델에는 Chrip이 있으며, 영어 정확도가 98%에 달하는 뛰어난 성능을 가진 모델입니다. Speech-to-Text는 300개 이상 언어를 지원하며 한글 역시 사용하실 수 있습니다.
모델의 네이밍은 ‘{모델의 용도} – {모델의 사이즈}@{모델의 버전}’과 같은 형식인데요,맨 앞에서 text, chat 등으로 용도를 구분하고, 그 뒤에 모델의 사이즈와 버전이 나열됩니다. 모델의 사이즈는 gecko → otter → bison → unicorn 순으로 크기가 큰 모델이며, 현재(23년 10월) gecko와 bison 사이즈의 모델이 사용 가능합니다. 모델 버전의 경우 ‘001’은 가장 최적 값을, ‘latest’는 가장 최신 버전을 의미합니다.
기반 모델(Foundation Model)을 Google Cloud UI 상에서 튜닝하는 기능도 지원되는데요. PEFT(Parameter Efficient Fine-Tuning), RLHF(Reinforcement Learning Human Feedback) 튜닝을 사용하실 수 있습니다. 23년 10월 기준, ‘text-bison’, ‘code-bison’, ‘chat-bison’, ‘codechat-bison’ 모델의 경우 콘솔에서 튜닝이 가능합니다. 튜닝에 사용할 데이터 세트를 업로드한 뒤 클릭 몇 번만으로 데이터에 맞게 튜닝하고, 튜닝된 모델을 엔드포인트에 배포하여 활용할 수 있습니다. (*현재 튜닝 기능은 제한된 리전으로 제공되며, 북미 및 유럽에서만 사용 가능합니다.)
이 외에도 Vertex AI의 Model Garden 탭에서 니즈에 맞는 모델을 사용할 수 있습니다.
Model Garden은 엔터프라이즈 지원 기반 모델, 작업별 모델, API를 제공합니다. 모델을 직접 사용하거나, 파인 튜닝하거나, Data Science Notebook으로 모델을 배포하는 등 다양한
워크플로를 시작할 수 있습니다.
데모에서 사전 준비된 사항
(주)클루커스
서울특별시 강남구 논현로 75길 6 (역삼동, 에비뉴 75)
Tel. 02-597-3400E-mail. gcp_marketing@cloocus.com
Copyrights 2022 Cloocus co.,ltd. all rights reserved.