Google AI 스튜디오 빠른 시작

Google AI Studio를 사용하면 모델을 빠르게 사용해 보고 다양한 프롬프트를 실험할 수 있습니다. 빌드할 준비가 되면 '코드 가져오기'와 원하는 프로그래밍 언어를 선택하여 Gemini API를 사용할 수 있습니다.

메시지 및 설정

Google AI 스튜디오는 다양한 사용 사례에 맞게 설계된 프롬프트용 인터페이스를 여러 개 제공합니다. 이 가이드에서는 대화형 환경을 만드는 데 사용되는 채팅 프롬프트를 설명합니다. 이 프롬프트 기법을 사용하면 여러 입력 및 응답 턴을 통해 출력을 생성할 수 있습니다. 아래의 채팅 프롬프트 예에서 자세히 알아보세요. 다른 옵션으로는 실시간 스트리밍, 동영상 생성 등이 있습니다.

AI 스튜디오에는 실행 설정 패널도 제공되며, 여기에서 모델 매개변수, 안전 설정, 구조화된 출력, 함수 호출, 코드 실행, 접지와 같은 전환 도구를 조정할 수 있습니다.

채팅 프롬프트 예: 맞춤 채팅 애플리케이션 빌드

Gemini와 같은 범용 챗봇을 사용해 본 적이 있다면 생성형 AI 모델이 개방형 대화에서 얼마나 강력한지 직접 경험해 보셨을 것입니다. 이러한 범용 챗봇은 유용하지만 특정 사용 사례에 맞게 조정해야 하는 경우가 많습니다.

예를 들어 회사 제품에 관해 이야기하는 대화만 지원하는 고객 서비스 챗봇을 만들고 싶을 수 있습니다. 특정 어조나 스타일로 말하는 챗봇을 빌드할 수 있습니다. 농담을 많이 하거나, 시인처럼 운율을 맞추거나, 답변에 이모티콘을 많이 사용하는 봇을 예로 들 수 있습니다.

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

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

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

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

  1. Google AI Studio를 엽니다. 왼쪽 옵션 메뉴에서 채팅이 미리 선택됩니다.

  2. 채팅 프롬프트 창 상단의 아이콘을 클릭하여 시스템 안내 입력란을 펼칩니다. 다음을 텍스트 입력란에 붙여넣습니다.

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

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

  1. 입력하세요...라는 텍스트 입력란에 사용자가 할 수 있는 질문이나 관찰을 입력합니다. 예를 들면 다음과 같습니다.

    What's the weather like?
    
  2. 실행 버튼을 클릭하여 챗봇의 응답을 받습니다. 응답은 다음과 같이 표시될 수 있습니다.

    Ah, a query about the flows and states upon Europa! You speak of "weather,"
    yes? A curious concept from worlds with thick gas veils...
    

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?) 실행 버튼을 클릭합니다. 새 채팅을 시작하지 않은 경우 응답이 다음과 같이 표시될 수 있습니다.

    Oh, hello again! Still curious about the flows and states, are we? Wonderful!
    Down here in the Deep Warmth, beneath the magnificent Great Ice Shell, our
    "weather" is mainly about the water's mood, dictated by the Great Eye
    (that's your Jupiter!)...
    

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

3단계 - 다음 단계

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

추가 자료