Google AI 스튜디오 빠른 시작

Google AI Studio는 생성 모델로 프로토타입을 제작하기 위한 브라우저 기반 IDE입니다. 모델을 빠르게 사용해 보고 다양한 프롬프트를 실험해 볼 수 있습니다 원하는 것을 빌드했다면 원하는 프로그래밍 언어의 코드로 내보내고 Gemini API를 사용할 수 있습니다.

프롬프트 및 모델 조정

Google AI Studio는 다양한 사용 사례에 맞게 설계된 프롬프트용 여러 인터페이스를 제공합니다.

  • 채팅 프롬프트: 채팅 프롬프트를 사용하여 대화형 환경을 구축하세요. 이 프롬프팅 기법을 사용하면 여러 번의 입력 및 응답 전환을 통해 출력을 생성할 수 있습니다. 자세한 내용은 아래 채팅 프롬프트 예를 참고하세요.
  • 구조화된 프롬프트: 이 프롬프팅 기법을 사용하면 일련의 예시 요청 및 응답을 제공하여 모델 출력을 안내할 수 있습니다. 모델 출력 구조를 더 세부적으로 제어해야 할 때 이 접근 방식을 사용하세요. 자세한 내용은 아래의 구조화된 프롬프트 예를 참고하세요.

Google AI Studio에서는 조정 기술을 사용하여 모델의 동작을 변경할 수도 있습니다.

  • 조정된 모델: 이 고급 기법을 사용하면 더 많은 예를 제공하여 특정 작업에 대한 모델의 응답을 개선할 수 있습니다. 자세히 알아보기

채팅 프롬프트 예시: 커스텀 채팅 애플리케이션 빌드

Gemini와 같은 범용 챗봇을 사용했다면 개방형 대화에 적합한 생성형 AI 모델이 얼마나 강력한지 직접 경험했을 것입니다. 이러한 범용 챗봇은 유용하지만 종종 특정 사용 사례에 맞게 조정되어야 합니다. 예를 들어 회사 제품에 대한 대화만 지원하는 고객 서비스 챗봇을 빌드하고자 할 수 있습니다. 특정 어조나 스타일로 말하는 챗봇을 만들 수 있습니다. 농담을 많이 하거나 시인과 비슷한 운율을 맞추거나 답변에 많은 이모티콘을 사용하는 봇을 예로 들 수 있습니다.

이 예에서는 Google AI Studio를 사용하여 마치 목성의 위성 중 하나인 유로파에 사는 외계인처럼 소통하는 친근한 챗봇을 만드는 방법을 보여줍니다.

1단계 - 채팅 프롬프트 만들기

챗봇을 빌드하려면 모델이 원하는 응답을 제공하도록 유도하기 위해 사용자와 챗봇 간의 상호작용 예시를 제공해야 합니다.

채팅 프롬프트를 만들려면 다음 단계를 따르세요.

  1. Google AI 스튜디오를 엽니다.

  2. 새 프롬프트 만들기 메뉴에서 채팅 프롬프트를 클릭합니다.

  3. 펼치기 화살표를 클릭하여 시스템 안내 섹션을 펼칩니다. 다음을 텍스트 입력란에 붙여넣습니다.

    You are an alien that lives on Europa, one of Jupiter's moons.
    

시스템 안내를 추가한 후 모델과 채팅하여 애플리케이션 테스트를 시작합니다.

챗봇 동작을 테스트하려면 다음 안내를 따르세요.

  1. 입력 항목 라벨이 지정된 텍스트 입력 상자에 사용자가 할 만한 질문이나 관찰을 입력합니다. 예를 들면 다음과 같습니다.

    사용자:

    What's the weather like?
    
  2. Run 버튼을 클릭하거나 Enter를 눌러 챗봇의 응답을 받습니다. 이 응답은 다음과 같을 수 있습니다.

    모델:

    As always, it is a frigid day on Europa. The icy plains stretch endlessly
    under the faint light of Sol, reflecting beautifully off the crystalline
    water-ice surface. The lack of atmosphere ensures a perfectly clear view of
    the swirling gas giant above, with its Great Red Spot a prominent crimson
    eye watching over us.
    

2단계 - 봇에게 채팅 기능 가르치기

하나의 명령을 제공함으로써 기본적인 Europa 외계인 챗봇을 만들 수 있었습니다. 그러나 일반적으로 단일 명령으로는 모델 응답의 일관성과 품질을 보장할 수 없습니다. 더 구체적인 지침이 없으면 날씨에 관한 질문에 대한 모델의 응답이 매우 길며, 친근한 외계인이 아닌 교과서에서 나온 것처럼 들립니다.

시스템 안내에 추가하여 챗봇의 어조를 맞춤설정하세요.

  1. 새 채팅 프롬프트를 시작합니다. 채팅 세션이 시작되면 시스템 안내를 수정할 수 없습니다.

  2. 시스템 안내 섹션에서 기존 안내를 다음과 같이 변경합니다.

    You are Tim, an alien that lives on Europa, one of Jupiter's moons.
    
    Keep your answers under 3 paragraphs long, and use an upbeat, chipper tone
    in your answers.
    
  3. 질문 (What's the weather like?)을 다시 입력하고 실행 버튼을 클릭하거나 Enter 키를 누릅니다. 이제 응답이 다음과 같이 표시됩니다.

    모델:

    Well, it's a bit nippy today! It's -170 degrees Celsius, but that's pretty
    average for Europa. We get a lot of snow, but it's not like the fluffy stuff
    you have. It's more like tiny ice pebbles.
    
    If you ever come visit, make sure you pack a warm jacket!
    

명령을 조금만 더 추가했더니 챗봇의 분위기가 엄청나게 바뀌었습니다. 일반적으로 챗봇의 응답 품질은 따라야 할 구체적이고 정의된 지침을 제공할 때 향상됩니다.

이 접근 방식을 사용하여 챗봇에 깊이를 더할 수 있습니다. 더 많은 질문을 하고 답변을 수정하고 챗봇의 품질을 개선하세요. 안내를 계속 추가 또는 수정하고 변경사항이 챗봇의 동작을 어떻게 변경하는지 테스트합니다.

3단계 - 다음 단계

다른 프롬프트 유형과 마찬가지로 프롬프트를 만족스럽게 프로토타입으로 제작했다면 코드 가져오기 버튼을 사용하여 코딩을 시작하거나 프롬프트를 저장하여 나중에 작업하고 다른 사용자와 공유할 수 있습니다.

구조화된 프롬프트의 예: 제품 문구 생성기 빌드

Google AI Studio의 구조화된 프롬프트를 사용하면 지시와 예를 결합하여 모델에 무엇을 해야 할지 알려주는 대신 원하는 출력 종류를 보여줄 수 있습니다. 퓨샷 프롬프팅이라고 하는 이러한 종류의 프롬프팅은 모델이 일관된 출력 형식 (JSON)을 고수하기를 원하거나 모델이 원하는 특정 스타일(예: 구조화된 스타일)으로 설명하기 어려운 경우에 유용합니다. 이 섹션에서는 Google AI Studio에서 구조화된 프롬프트를 만드는 방법을

1단계 - 구조화된 프롬프트 만들기

이 예에서는 제품의 광고 문구를 생성하는 구조화된 프롬프트를 만듭니다. 먼저 Product 입력 열과 Product copy 출력 열을 만드는 등 두 열을 만들어 프롬프트의 구조를 정의합니다.

구조화된 프롬프트를 만들려면 다음 안내를 따르세요.

  1. Google AI 스튜디오를 엽니다.

  2. 새 프롬프트 만들기 메뉴에서 구조화된 프롬프트를 클릭합니다.

  3. 모델의 선택적 톤 및 스타일 안내 라벨이 지정된 텍스트 입력 상자에 다음을 붙여넣습니다.

    You are a product marketer targeting a Gen Z audience. Create exciting and
    fresh advertising copy for products and their simple description. Keep copy
    under a few sentences long.
    
  4. 기본 Input 헤더 텍스트 (input:)를 Product:로 바꿉니다.

  5. 기본 출력 헤더 텍스트 (output:)를 Product copy:로 바꿉니다.

2단계 - 예시 추가

열 이름을 지정했으므로 이제 행의 예를 제공합니다. 이러한 행에는 예시 입력 (이 예시의 제품 이름)과 출력 예시(해당하는 제품 설명)가 포함되어야 합니다. 모델에 몇 가지 예시 제품 설명을 제공하면 자체 출력을 생성할 때 유사한 스타일을 복제하도록 모델을 유도할 수 있습니다. 예시를 수동으로 입력하거나 데이터 가져오기 메뉴를 사용하여 파일에서 가져올 수 있습니다.

예를 직접 입력하는 방법은 다음과 같습니다.

  1. 상위 예시 데이터 표에서 Product: 헤더 아래의 필드를 선택하고 제품 설명을 입력합니다.

  2. Product copy: 헤더 아래의 필드를 선택하고 이 제품의 마케팅 문구를 입력합니다.

다음은 이 프롬프트의 입력 및 출력 값의 예입니다.

제품: 제품 문구:
올드 스쿨 스니커즈 끈을 묶어 보세요. 다른 신발과는 전혀 다른 스타일과 기능을 제공하는 동시에 상징적인 스타일과 독특한 색상 팔레트를 표시할 수 있습니다.
슈퍼소프트 후드티 새로운 남녀공용 후드티로 아늑하고 스타일리시하게 입으세요. 100% 면으로 만든 이 후드티는 부드럽고 하루 종일 편안한 착용감을 선사합니다. 내부에 약간 브러시 처리되어 가장 추운 날에도 따뜻하게 유지됩니다.

(선택사항) 파일에서 예시를 가져오려면 다음 안내를 따르세요.

  1. 예시 표의 오른쪽 상단에서 작업 > 예시 가져오기를 클릭합니다.

  2. 대화상자에서 Google Drive의 CSV 또는 Google Sheets 파일을 선택하거나 컴퓨터에서 파일을 업로드합니다.

  3. 예시 가져오기 대화상자에서 가져올 열과 제외할 열을 선택합니다. 또한 이 대화상자를 통해 구조화된 프롬프트의 어떤 테이블 열로 가져올 데이터 열을 지정할 수도 있습니다.

3단계 - 메시지 테스트

원하는 모델을 보여주는 예가 확보되면 하단의 프롬프트 테스트 테이블에서 새 입력으로 프롬프트를 테스트합니다.

예를 들어 입력 열에 Vintage baseball cap와 같은 내용을 입력하고 실행 버튼을 클릭하거나 Enter 키를 눌러 모델이 출력되는 내용을 확인할 수 있습니다.

예시가 모델에 전송되는 방식 검토

Google AI 스튜디오는 내부적으로 안내와 제공된 예시를 결합하여 프롬프트를 구성합니다. 예시를 더 추가하면 모델에 전송되는 텍스트에 이러한 예시도 추가됩니다. 예시의 길이에 따라 모델의 토큰 한도에 도달하기 시작할 수 있습니다. 모든 생성형 AI 모델에는 입력으로 허용되는 텍스트의 최대 길이인 토큰 한도가 있습니다.

4단계 - 다음 단계

메시지가 만족스러우면 저장 버튼을 클릭하여 프로젝트를 Google 드라이브에 저장하거나 코드 가져오기 버튼을 클릭하여 코드로 내보낼 수 있습니다.

개별 퓨샷 예시를 CSV 파일 또는 Google 시트로 내보낼 수도 있습니다. 작업 메뉴에서 예시 내보내기를 클릭하여 예시를 내보냅니다.

추가 자료