로컬 모델 사용

대규모 언어 모델 (LLM)은 기능이 다릅니다. AI 지원 소프트웨어 개발에서 제어 및 유연성을 제공하기 위해 Android 스튜디오를 사용하면 개인 머신에서 실행되는 로컬 모델을 선택하여 IDE의 AI 기능을 지원할 수 있습니다.

모델 선택

로컬 모델은 Android 스튜디오에 내장된 LLM 지원의 대안을 제공합니다. 하지만 Android 스튜디오의 Gemini는 강력한 Gemini 모델로 인해 일반적으로 Android 개발자에게 최고의 AI 환경을 제공합니다. Android 개발 작업을 위한 다양한 Gemini 모델 중에서 무료 기본 모델 또는 유료 Gemini API 키로 액세스하는 모델을 선택할 수 있습니다.

로컬 모델 기능은 오프라인으로 작업해야 하거나 AI 도구 사용에 관한 엄격한 회사 정책을 준수해야 하거나 오픈소스 연구 모델을 실험하는 데 관심이 있는 경우에 적합한 옵션입니다.

Gemma 4 모델 사용해 보기

로컬 모델을 사용해야 하는 경우 Android 스튜디오에서 에이전트 코딩에 사용할 수 있는 최첨단 로컬 모델인 Gemma 4를 사용해 보는 것이 좋습니다.

하드웨어 요구사항은 다음과 같습니다. 고성능 머신이 있는 경우 Gemma 26B MoE 모델을 사용하는 것이 좋습니다.

모델 총 RAM 필요 스토리지
Gemma E4B 12 GB 4 GB
Gemma 26B MoE 24 GB 17 GB

머신에서 Gemma 4를 로컬로 다운로드하고 실행하는 방법에 관한 안내는 설정 가이드를 참고하세요.

로컬 모델 지원 설정

  1. Android 스튜디오의 최신 버전을 다운로드하여 설치합니다.

  2. 로컬 컴퓨터에 LM 스튜디오 또는 Ollama와 같은 LLM 제공업체를 설치합니다.

  3. Android 스튜디오에 모델 제공업체를 추가합니다.

    • 설정 > 도구 > AI > 모델 제공업체 로 이동합니다.
    • 아이콘을 선택합니다.
    • 로컬 제공업체 를 선택합니다.
    • 모델 제공업체에 관한 설명을 입력합니다 (일반적으로 모델 제공업체의 이름).
    • 제공업체가 수신 대기하는 포트를 설정합니다.
    • 모델을 사용 설정합니다.
    오프라인 모드를 사용 설정하는 옵션이 있는 Gemini 섹션을 보여주는 Android 스튜디오 설정 대화상자
    그림 1. 모델 제공업체 설정.
  4. 원하는 모델을 다운로드하여 설치합니다.

    LM 스튜디오Ollama 모델 카탈로그를 참고하세요. Android 스튜디오에서 에이전트 모드를 최대한 활용하려면 도구 사용을 위해 학습된 모델을 선택하세요.

    사용 가능한 로컬 모델 목록이 표시된 Android 스튜디오 설정 대화상자
    그림 2. 사용 가능한 로컬 모델.
  5. 추론 환경을 시작합니다.

    추론 환경은 모델을 로컬 애플리케이션에 제공합니다. 최적의 성능을 위해 충분히 큰 컨텍스트 길이 토큰 창을 구성합니다. 환경을 시작하고 구성하는 방법에 관한 자세한 내용은 Ollama 또는 LM 스튜디오 문서를 참고하세요.

  6. 모델을 선택합니다.

    Android 스튜디오를 엽니다. Gemini 채팅 창으로 이동합니다. 모델 선택 도구를 사용하여 기본 Gemini 모델에서 구성된 로컬 모델로 전환합니다.

    Gemini 및 로컬 모델 옵션이 있는 모델 선택기를 보여주는 Android 스튜디오 Gemini 채팅 창
    그림 3. 모델 선택 도구.

Android 스튜디오를 로컬 모델에 연결한 후 IDE 내에서 채팅 기능을 사용할 수 있습니다. 모든 상호작용은 로컬 머신에서 실행되는 모델에 의해 전적으로 지원되므로 자체 포함 AI 개발 환경을 제공합니다.

성능 제한사항 고려

로컬 오프라인 모델은 일반적으로 클라우드 기반 Gemini 모델만큼 성능이 좋거나 지능적이지 않습니다. 로컬 모델의 채팅 응답은 일반적으로 클라우드 기반 모델에 비해 정확성이 떨어지고 지연 시간이 깁니다.

로컬 모델은 일반적으로 Android 개발을 위해 미세 조정되지 않으며 로컬 모델은 Android 스튜디오 사용자 인터페이스에 관한 정보가 없는 응답을 반환할 수 있습니다. 일부 Android 스튜디오 AI 기능 및 Android 개발 사용 사례는 로컬 모델에서 작동하지 않습니다. 하지만 Android 스튜디오의 AI 채팅 기능은 일반적으로 로컬 모델에서 지원됩니다.

Android 개발의 모든 측면에 관한 빠르고 정확한 응답과 모든 Android 스튜디오 기능 지원 을 위해서는 Gemini 모델 로 구동되는 Android 스튜디오의 Gemini가 최상의 솔루션입니다.