파운데이션 모델(기본 모델이라고도 함)은 방대한 양의 데이터로 학습되어 다양한 작업에 맞게 조정할 수 있는 강력한 인공지능(AI) 모델입니다. '파운데이션 모델'이라는 용어는 2021년 스탠퍼드 인간 중심 인공지능 연구소(HAI)에서 처음 사용했습니다.
이 기술은 소프트웨어 개발 간소화부터 고객 서비스 상호작용 개선에 이르기까지 다양한 업종에서 새로운 가능성을 제공합니다.
파운데이션 모델은 다양한 태스크를 수행하기 위해 대량의 데이터로 사전 학습을 거치는 AI 모델의 한 형태입니다. 이러한 학습 프로세스(대개 자체 지도 학습 사용)를 통해 AI 모델은 데이터 내의 복잡한 패턴과 관계를 학습하여 다양한 태스크를 더 정확하게 수행할 수 있습니다. 더 중요한 점은 이처럼 대규모로 학습하면 모델이 명시적으로 학습하지 않은 태스크도 완료할 수 있는 새로운 기능이 생겨날 수 있다는 것입니다. 전문화된 도구에서 적응 가능한 범용 모델로의 이러한 전환은 파운데이션 모델 패러다임의 특징입니다.
'파운데이션 모델'과 '대규모 언어 모델(LLM)'은 종종 같은 의미로 사용되지만, 중요한 차이점이 있습니다. LLM은 주요 유형의 파운데이션 모델이지만 유일한 유형은 아닙니다. 부모-자식 관계라고 생각하면 됩니다. 모든 LLM은 파운데이션 모델이지만, 모든 파운데이션 모델이 LLM인 것은 아닙니다.
주요 차이점은 기반으로 빌드되는 데이터 유형입니다. 이름에서 알 수 있듯이 LLM은 방대한 양의 텍스트와 코드를 대상으로 구체적으로 학습됩니다. '파운데이션 모델'이라는 더 넓은 범주에는 이미지, 오디오, 동영상 또는 이들의 조합(멀티모달)과 같은 다른 데이터 유형으로 학습된 모델도 포함됩니다.
생성형 AI와 파운데이션 모델은 서로 다르지만 밀접하게 관련되어 있습니다. 차이점을 이해하는 가장 좋은 방법은 '엔진'과 '기능'으로 생각하는 것입니다.
가장 널리 사용되는 파운데이션 모델은 생성 작업에 사용되지만, 파운데이션 모델은 복잡한 분류 또는 분석과 같은 비생성 목적으로도 조정할 수 있습니다. 따라서 모든 파운데이션 모델이 본질적으로 생성형인 것은 아니지만, 현재의 생성형 AI 애플리케이션의 물결을 일으키는 핵심 기술입니다.
파운데이션 모델은 다양한 아키텍처를 포괄하며, 각 아키텍처는 고유한 강점과 애플리케이션을 갖도록 설계되었습니다. 몇 가지 주목할 만한 유형은 다음과 같습니다.
파운데이션 모델은 자체 지도 학습을 사용하여 방대한 데이터 세트를 학습합니다. 자체 지도 학습은 머신러닝의 한 접근 방식으로, 전통적으로 지도 학습(예: 사람의 입력을 통해 데이터에 라벨 지정)이 필요했던 작업에 비지도 학습 기법을 활용합니다. 이렇게 하면 모델이 마스크 처리되거나 누락된 입력 데이터 부분을 예측하도록 학습하는 데 도움이 됩니다. 모델은 예측을 수행하면서 데이터 내의 패턴, 관계, 기본 구조를 식별하는 방법을 학습합니다.
파운데이션 모델의 학습 프로세스는 머신러닝 모델의 학습 프로세스와 유사하며 일반적으로 다음과 같은 몇 가지 주요 단계를 포함합니다.
파운데이션 모델은 비즈니스와 개발자에게 다음과 같은 여러 가지 잠재적인 이점을 제공합니다.
다기능성
파운데이션 모델은 광범위한 작업에 맞게 조정할 수 있으므로 각 특정 애플리케이션에 대해 별도의 모델을 학습시킬 필요가 없습니다. 이러한 적응성 덕분에 다양한 산업과 사용 사례에서 유용하게 활용할 수 있습니다.
효율성
사전 학습 파운데이션 모델을 사용하면 새로운 AI 애플리케이션을 개발하는 데 필요한 시간과 리소스를 크게 줄일 수 있습니다. 사전 학습 모델을 파인 튜닝하는 것이 처음부터 모델을 학습시키는 것보다 더 빠르고 효율적인 경우가 많습니다.
정확성
파운데이션 모델은 방대한 데이터 세트를 광범위하게 학습하기 때문에 다양한 작업에서 높은 정확도를 달성할 수 있으며, 더 작은 데이터 세트로 학습된 모델보다 성능이 뛰어납니다.
비용 효과
파운데이션 모델은 광범위한 학습 데이터와 컴퓨팅 리소스에 대한 필요성을 줄여 AI 애플리케이션 개발을 위한 비용 효율적인 솔루션을 제공할 수 있습니다.
혁신
파운데이션 모델은 AI 분야의 혁신을 주도하고 있으며, 이를 통해 새롭고 더 정교한 AI 애플리케이션을 개발할 수 있습니다.
확장성
파운데이션 모델은 대규모 데이터 세트와 복잡한 작업을 처리하도록 확장할 수 있으므로 까다로운 애플리케이션에 적합합니다.
파운데이션 모델은 여러 이점이 있지만 사용자와 개발자가 해결해야 할 중요한 과제도 안고 있습니다.
파운데이션 모델 생태계는 활기차고 경쟁이 치열합니다. 주요 업계 참여자들의 가장 영향력 있는 몇 가지 사례를 소개합니다.
Google Cloud는 조직이 실제 애플리케이션을 위한 파운데이션 모델에 액세스하고, 이를 맞춤설정하고, 배포할 수 있도록 설계된 엔드 투 엔드 엔터프라이즈 플랫폼인 Vertex AI를 제공합니다. 이 전략은 선택의 자유, 강력한 도구, 통합 인프라를 제공하는 데 기반을 두고 있습니다.
Google Cloud에서 파운데이션 모델을 사용하는 방식은 다음과 같습니다.