모든 개발자의 AI 워크플로와 요구사항은 고유하며, AI가 개발에 어떤 도움을 줄지 선택할 수 있는 것이 중요합니다. 1월에 로컬 또는 원격 AI 모델을 선택하여 Android 스튜디오에서 AI 기능을 지원하는 기능을 도입했으며, 오늘 Android 스튜디오에서 AI 코딩 지원을 위한 Gemma 4의 출시를 발표합니다. Android 개발을 기반으로 학습된 이 새로운 로컬 모델은 온디바이스 처리의 개인 정보 보호 및 비용 효율성과 최첨단 추론 및 도구 호출 기능을 모두 제공합니다.
로컬로 제공되는 AI 어시스턴스
Gemma 4는 머신에서 로컬로 실행되므로 핵심 작업에 인터넷 연결이나 API 키가 필요 없는 AI 코드 지원을 제공합니다. 이를 통해 얻을 수 있는 주요 이점은 다음과 같습니다.
- 개인 정보 보호 및 보안: 코드가 머신에 유지됩니다. Gemma 4는 모든 에이전트 모드 요청을 로컬로 처리하므로 데이터 개인 정보 보호 요건을 준수해야 하거나 안전한 기업 환경에서 작업하는 개발자에게 이상적입니다.
- 비용 효율성: 할당량에 도달할 걱정 없이 복잡한 에이전트 워크플로를 실행합니다. Gemma 4는 최신 개발 하드웨어에서 효율적으로 실행되도록 최적화되어 있으며, 로컬 GPU와 RAM을 활용하여 빠르고 반응성이 뛰어난 지원을 제공합니다.
- 오프라인 사용 가능: 인터넷에 연결되어 있지 않은 경우에도 에이전트를 사용하여 코드를 작성할 수 있습니다.
- 최첨단 추론: Gemma 4는 에이전트 모드에서 복잡한 다단계 코딩 작업을 처리할 수 있는 동급 최고의 추론 기능을 제공합니다.
강력한 에이전트형 코딩
Gemma 4는 에이전트 도구 호출 기능을 사용하여 Android 개발을 위해 학습되었습니다. Gemma 4를 로컬 모델로 선택하면 다음과 같은 다양한 개발 사용 사례에 에이전트 모드를 활용할 수 있습니다.
- 새 기능 설계: 개발자는 '계산기 앱을 빌드해 줘'와 같은 명령어를 사용하여 에이전트에게 새 기능이나 전체 앱을 빌드해 달라고 요청할 수 있습니다. 에이전트는 UI 코드를 생성할 뿐만 아니라 Kotlin으로 작성하고 Jetpack Compose를 사용하는 등 Android 권장사항을 따릅니다.
- 리팩터링: '하드코딩된 문자열을 모두 추출하여 strings.xml로 이전해 줘'와 같은 대략적인 명령어를 내릴 수 있습니다. 에이전트가 코드베이스를 스캔하고, 변경이 필요한 인스턴스를 식별하고, 여러 파일에 동시에 수정사항을 적용합니다.
- 버그 수정 및 빌드 해결: 프로젝트 빌드에 실패하거나 지속적인 린트 오류가 있는 경우 에이전트에게 '프로젝트를 빌드하고 오류를 수정해 줘'라고 요청할 수 있습니다. 에이전트는 문제가 있는 코드로 이동하여 빌드가 성공할 때까지 수정사항을 반복적으로 적용합니다.
권장 하드웨어 요구사항
최소 하드웨어 요구사항을 충족하는 머신을 사용하는 Android 앱 개발자에게는 26B MoE가 권장됩니다. 필요한 총 RAM에는 Android 스튜디오와 Gemma가 모두 포함됩니다.
| 모델 | 필요한 총 RAM | 필요한 스토리지 |
|---|---|---|
| Gemma E2B | 8GB | 2GB |
| Gemma E4B | 12GB | 4GB |
| Gemma 26B MoE | 24GB | 17 GB |
시작하기
시작하려면 최신 버전의 Android 스튜디오가 설치되어 있어야 합니다.
- 로컬 컴퓨터에 LLM 제공업체(예: LM Studio 또는 Ollama)를 설치합니다.
- 설정 > 도구 > AI > 모델 제공업체에서 LM Studio 또는 Ollama 인스턴스를 추가합니다.
- Ollama 또는 LM Studio에서 Gemma 4 모델을 다운로드합니다. 모델 크기 선택에 관한 하드웨어 요구사항을 참고하세요.
- 에이전트 모드에서 Gemma 4를 활성 모델로 선택합니다.
구성 관련 자세한 안내는 로컬 모델 사용 방법에 관한 공식 문서를 참고하세요.
Gemma 4를 통해 더 비공개적이고 안전하며 강력한 개발 워크플로를 구현할 수 있게 되기를 기대합니다. Android 스튜디오의 AI 환경을 지속적으로 개선하는 데 있어 여러분의 의견은 언제나 중요합니다. 버그나 문제가 발견되면 문제를 신고해 주세요. LinkedIn, YouTube, X에서 활발한 Android 개발자 커뮤니티에 참여할 수도 있습니다. 즐겁게 코딩해 보세요!
-
제품 뉴스올해 Google I/O에서는 반복적인 변화를 넘어 앱 빌드 방식의 근본적인 변화를 모색합니다. Google의 최신 도구는 에이전트 시대에 맞게 설계되었으며, Android 개발자의 생산성을 높이고 코드베이스에 배포하는 AI 에이전트를 강화하는 기능을 제공합니다.
Matthew Warner • 읽는 데 8분 소요 -
제품 뉴스작년에 Android 스튜디오는 모든 AI 모델에 개방되었습니다. 이제 원하는 코딩 에이전트를 선택할 수 있도록 지원하여 다음 단계로 나아가고자 합니다.
Matthew Warner • 3분 읽기 -
제품 뉴스이제 Android의 무선 디버깅이 그 어느 때보다 빠르고 안정적이며 설정이 쉬워졌습니다. ADB Wi-Fi 2.0에서는 사용성 격차에 관한 개발자 의견을 직접 해결하기 위해 새로운 서버 스택과 더 스마트한 네트워크 처리를 도입했습니다.
Steven Jenkins, Sherif Eid, Fabien Sanglard • 읽는 데 1분 소요
Android 개발 관련 최신 정보를 이메일로 받아 보세요.