MakerSuite로 만들기 – 1부: 소개

9월 26, 2023
Ray Thai Product Manager Google Labs

저희는 개발자 커뮤니티에 혁신적인 솔루션을 제공하는 도구와 기술에 항상 주목합니다. 생성형 AI는 방대한 양의 데이터를 기반으로 학습된 대규모 언어 모델(LLM) 같은 머신러닝 모델이 패턴을 학습해서 텍스트나 이미지, 동영상, 오디오 등의 새로운 콘텐츠를 만드는 능력을 의미합니다. 이러한 기술은 여전히 개발 과정에 있지만, 어떻게 PaLM 2 같은 모델이 Project IDXAndroid의 Studio Bot 등의 도구로 코드의 품질을 향상시켜 생산성을 높이거나 Bard 같은 새롭고 혁신적인 사용자 경험 개발에 도움이 되는지 이미 목격하고 있습니다. 이런 강력한 LLM과 정말 쉽게 상호 작용할 수 있다는 것이 흥미롭습니다. 이에 저희는 "MakerSuite로 만들기"라는 5부작 시리즈를 통해 얼마나 쉽게 MakerSuite를 시작할 수 있는지 보여드리고자 합니다.

MakerSuite란?

MakerSuite는 생성형 AI 앱 개발을 빠르고 쉽게 시작할 수 있는 수단입니다. MakerSuite는 Google의 최신 모델 일부를 프롬프트로 제시하는 효율적인 UI를 제공하며, 애플리케이션에 통합해 바로 프로덕션 단계로 진행할 수 있는 코드로 프롬프트를 쉽게 변환해 줍니다. 오늘 179개 국가 및 지역에서 누구든 MakerSuite를 사용할 수 있도록 대기자 목록을 삭제했습니다.

LLM 프롬프트 제공 기술

LLM과의 상호 작용은 일반 언어 프롬프트를 만드는 것만큼 간단하므로 누구나 쉽게 액세스할 수 있습니다. 한 번 입력으로 끝날 정도로 간단하게 프롬프트를 구성할 수도 있지만, 융통성 있게 추가 컨텍스트 또는 실례를 제공하여 모델이 최적의 응답을 생성하도록 효과적으로 이끌 수도 있습니다. 프롬프트 문구를 표현하는 방식을 바꾸는 것만으로도 다른 결과를 얻을 수 있음을 알게 될 것입니다. 이러한 모델의 힘을 안전하고 효과적으로 활용하려면 세심한 제작과 반복적인 미세 조정 과정이 필수입니다.

알맞은 프롬프트 유형 선택: 텍스트, 데이터 또는 채팅?

MakerSuite 사용과 관련해 여러분이 목표를 달성하는 데 도움이 되는 세 가지 프롬프트 유형이 있습니다.

1. 텍스트 프롬프트: 창의력을 발휘하세요

MakerSuite의 텍스트 프롬프트는 프롬프트를 통해 창의적으로 자신을 표현할 수 있는 유연하고 자유로운 경험을 선사합니다. 초보자든 숙련된 사용자든, 텍스트 프롬프트는 모델과 상호 작용하는 간단한 방법을 제공합니다.

txtprompts1
MakerSuite의 텍스트 프롬프트를 사용하여 디너 파티 아이디어 생성

2. 데이터 프롬프트: 구조화된 퓨샷 프롬프트

데이터 프롬프트는 모델에서 원하는 것을 정확하게 지정하는 데 도움이 되는 예시가 있을 때 선택하기에 적합한 프롬프트입니다. 데이터 생성과 변환 등 일관된 입력 및 출력 형식이 필요한 애플리케이션에 꼭 맞습니다.

txtprompts2
MakerSuite에서 데이터 프롬프트를 사용하는 역방향 사전

3. 채팅 프롬프트: 대화형 환경 개발

대화형 챗봇을 만들거나 대화를 시뮬레이션하는 것이 목표라면 채팅 프롬프트가 답입니다! 이러한 프롬프트를 사용해 매력적인 대화형 환경을 개발할 수 있습니다.

txtprompts3
MakerSuite의 채팅 프롬프트를 사용해 눈사람과 채팅하기

어떤 프롬프트 유형을 선택하든, MakerSuite를 사용해서 얼마나 쉽게 Google의 최신 모델 중 일부를 프롬프트로 활용해 흥미롭고 새로운 사용자 환경을 개발할 수 있는지 알게 될 것입니다.

여러분이 개발할 결과물이 정말 기대됩니다

AI는 개발자 업무 환경과 창의성을 발휘할 공간의 모습을 근본적으로 재구성하고 있고, 저희는 개발자 커뮤니티가 최첨단 모델에 원활히 접근할 수 있도록 최선을 다해 지원하고 있습니다. 개방적이고 협력하는 개발자 커뮤니티가 발전을 촉진한다고 믿으며 LlamaIndexChroma 같은 회사가 MakerSuite를 자체 혁신을 위한 기본 구성 요소로 활용하는 모습을 보게 되어 정말 기쁩니다.

여기서 가입하면 179개 국가와 지역에서 MakerSuite를 시작할 수 있습니다. 영감을 줄 만한 샘플 프롬프트를 찾거나 바로 프롬프트를 사용해 모델에서 생성되는 결과를 확인할 수도 있습니다. 설정한 구성에 만족하면 MakerSuite에서 코드로 손쉽게 내보내고 이를 애플리케이션과 제품, 서비스에 통합해 보세요. API로 모델을 직접 프롬프트하려면 가입한 후 MakerSuite에서 API 키를 가져와 시작하세요!