생성형 AI(Generative AI)란?
인공지능(AI) 분야에서 주목받는 최신 발전 중 하나는 생성형 AI(Generative AI)
의 등장입니다. 생성형 AI는 기계가 인간의 창작물과 매우 유사한 텍스트, 이미지, 심지어 음악을 생성할 수 있는 기술
을 지칭합니다. 이 기술의 복잡성과 다양성은 업계에서 큰 관심을 받고 있는데, 이를 통해 새로운 창작물을 만들어내는 가능성이 열린 것입니다.
생성형 AI는 간단하면서도 강력한 원리에 기반하고 있습니다. 주어진 입력이나 컨텍스트에 따라 의미 있는 결과물을 창출할 수 있는 능력을 가지고 있습니다. 이러한 AI가 주목받는 이유 중 하나는 인간과 유사한 대화를 이어가면서 다양한 주제에 걸쳐 일관된 콘텐츠를 생성할 수 있다는 점입니다. 대표적인 예로는 챗봇
중 OpenAI의 GPT(Generative Pre-trained Transformer) 모델
이 있습니다. 특히 GPT-3 및 그 후속 모델은 다양한 주제에 대한 이해와 일관된 텍스트 생성 능력을 입증하여 많은 주목을 받았습니다.
생성형 AI로 개발된 응용 프로그램은 알파고와는 달리 광범위한 분야에서 유용성
을 보여주고 있습니다.
FM(Foundation Model)
FM(Foundation Model)은 다양한 생성형 AI 애플리케이션의 기초를 제공합니다. 이는 광범위한 데이터 세트에 대한 사전 훈련된 모델로, 개발자와 연구원이 신속하게 구축할 수 있는 출발점을 제공합니다. FM은 특정 작업에 맞게 미세 조정하거나 다양한 애플리케이션에서 그대로 활용할 수 있는 기초 역할을 합니다.
Amazon Bedrock: 생성형 AI로 가는 관문
Amazon Bedrock은 AI21 Labs, Anthropic, Cohere, Meta, Stability AI 및 Amazon과 같은 선도적인 AI 회사들의 고성능 파운데이션 모델(FM)을 하나의 API로 제공하는 완전히 관리되는 서비스
(SaaS 형태)입니다. 생성형 AI 애플리케이션을 구축하는 데 필요한 다양한 기능 세트를 활용하여 개인 정보 보호 및 보안을 유지
하면서 개발을 간소화할 수 있습니다.
Amazon Bedrock Security and Privacy
애플리케이션의 보안 유지
Amazon bedrock을 사용하면 생성형 AI 애플리케이션의 기본 모델을 사용자 정의하는 데 사용하여 데이터를 완벽하게 제어할 수 있습니다. 데이터는 전송 중 및 미사용 시 암호화
됩니다. 또한, AWS 키 관리 서비스(AWS KMS)를 사용하여 암호화 키를 생성, 관리 및 제어
할 수 있습니다. ID 기반 정책은 데이터를 더욱 효과적으로 제어하여 사용자와 역할이 어떤 리소스에서, 어떤 조건에서, 어떤 작업을 수행할 수 있는지 관리할 수 있도록 도와줍니다
포괄적인 데이터 보호 및 개인정보 보호로 구축
아마존 bedrock은 데이터를 사용자가 제어할 수 있도록 도와줍니다. 기본 모델을 조정할 때는 해당 모델의 비공개 사본을 기반
으로 합니다. 즉, 사용자의 데이터는 모델 제공업체와 공유되지 않으며 기본 모델을 개선하는 데 사용되지 않습니다.
AWS PrivateLink를 사용하면 VPC를 인터넷 트래픽에 노출하지 않고도 Amazon 가상 프라이빗 클라우드(VPC)에서 Amazon bedrock으로 프라이빗 연결을 설정할 수 있습니다. 마지막으로, bedrock은 ISO, SOC, CSA STAR 레벨 2를 포함한 일반적인 규정 준수 표준의 적용 범위를 벗어나지 않으며, HIPAA를 준수하고, 고객이 GDPR을 준수하면서 bedrock을 사용할 수 있습니다.
검색 증강 세대(RAG)
- 파운데이션 모델은 오프라인에서 학습되어 새로운 데이터에 적응하지 못하고, 도메인별 작업에는 부적합합니다.
- 검색 증강 세대(RAG)는 파운데이션 모델에 추가적인 데이터를 제공하여 프롬프트를 개선할 수 있습니다.
- RAG는 문서와 쿼리를 임베딩하여 관련성 검색을 수행하고, 지식 라이브러리에서 유사한 문서의 컨텍스트를 프롬프트에 삽입합니다.
- RAG 모델 아키텍처와 지식 집약적 NLP 작업에 대한 자세한 내용은 이 문서를 참고하세요.