제품 소식

AICore 개발자 프리뷰에서 Gemma 4 발표

전문 길이: 3분

Google은 가장 강력한 AI 모델을 주머니 속 Android 기기에 직접 제공하기 위해 최선을 다하고 있습니다. 오늘 Google은 최신 최첨단 개방형 모델인 Gemma 4의 출시를 발표하게 되어 기쁩니다.

이러한 모델은 차세대 Gemini Nano의 기반이 되므로 오늘 Gemma 4용으로 작성한 코드는 올해 말에 출시될 Gemini Nano 4 지원 기기에서 자동으로 작동합니다. Gemini Nano 4를 사용하면 추가 성능 최적화의 이점을 누릴 수 있으므로 가장 효율적인 기기 내 추론을 통해 Android 생태계 전반에 프로덕션으로 출시할 수 있습니다.

AICore 개발자 프리뷰를 통해 오늘 이 모델을 사전 체험해 볼 수 있습니다.

large_Inline-imagery.gif

개발자 프리뷰 UI에서 Gemini Nano 4 Fast 모델을 선택하여 코드를 작성하기 전에 빠른 추론 속도를 확인하세요

Gemma 4는 140개 이상의 언어를 기본적으로 지원하므로 전 세계 시청자를 위한 현지화된 다국어 환경이 개선될 것으로 기대됩니다. 또한 Gemma 4는 멀티모달 이해를 통해 업계 최고 수준의 성능을 제공하므로 앱에서 텍스트, 이미지, 오디오를 이해하고 처리할 수 있습니다. 성능과 효율성의 균형을 최적화하기 위해 Android의 Gemma 4는 두 가지 크기로 제공됩니다.

  • E4B: 더 높은 추론 능력과 복잡한 작업을 위해 설계되었습니다.
  • E2B: 최대 속도 (E4B 모델보다 3배 빠름)와 낮은 지연 시간을 위해 최적화되었습니다.

새 모델은 이전 버전보다 최대 4배 빠르며 배터리 사용량이 최대 60% 적습니다. 오늘부터 다음과 같은 개선된 기능을 사용해 볼 수 있습니다.

  • 추론: 이제 생각의 사슬 명령과 조건문을 통해 더 높은 품질의 결과를 얻을 수 있습니다. 예를 들면 다음과 같습니다. '토론 스레드의 다음 댓글이 커뮤니티 가이드를 통과하는지 확인해 줘. 댓글에 욕설, 비하적 표현, 증오심 표현 중 하나 이상이 포함되어 있으면 커뮤니티 가이드를 통과하지 못합니다. 검토가 커뮤니티 가이드를 통과하면 {true}를 반환합니다. 그렇지 않으면 {false, reason_for_flag}를 반환합니다.'
  • 수학: 이제 모델이 향상된 수학 실력을 바탕으로 질문에 더 정확하게 답변할 수 있습니다. 예를 들어 '1년에 26번 급여를 받는다면 1년 동안 10,000달러의 저축 목표를 달성하기 위해 매번 급여를 받을 때마다 얼마를 저축해야 하나요?'와 같은 질문을 할 수 있습니다.
  • 시간 이해: 이제 모델이 시간에 관해 추론하는 능력이 향상되어 캘린더, 리마인더, 알람과 관련된 사용 사례에서 더 정확하게 작동합니다. 예를 들어 '이벤트는 8월 18일 오후 6시에 시작하며 이벤트 시작 10시간 전에 알림을 보내야 합니다. 알림을 보내야 하는 시간과 날짜를 반환해 줘'라고 말합니다.
  • 이미지 이해: 차트 이해, 시각적 데이터 추출, 필기 인식과 같은 OCR (광학 문자 인식)이 포함된 사용 사례에서 이제 더 정확한 결과를 반환합니다.

지금 개발자 프리뷰에 참여하여 미리보기 모델로 이러한 모델을 다운로드하고 차세대 기능을 바로 빌드하세요.

모델 테스트 시작

개발자 프리뷰 가이드에 따라 코드를 사용하지 않고 모델을 사용해 볼 수 있습니다. 이러한 모델을 기존 워크플로에 바로 통합하고 싶다면 원활하게 통합할 수 있습니다. Android 스튜디오로 이동하여 프롬프트를 개선하고 친숙한 ML Kit 프롬프트 API로 빌드하세요. 모델을 지정할 수 있는 새로운 기능이 도입되어 테스트를 위해 E2B (빠른) 또는 E4B (전체) 변형을 타겟팅할 수 있습니다.

// Define the configuration with a specific track and preference
val previewFullConfig = generationConfig {
    modelConfig = ModelConfig {
        releaseTrack = ModelReleaseTrack.PREVIEW
        preference = ModelPreference.FULL
    }
}

// Initialize the GenerativeModel with the configuration
val previewModel = GenerativeModel.getClient(previewFullConfig)

// Verify that the specific preview model is available
val previewModelStatus = previewModel.checkStatus()
if (previewModelStatus == FeatureStatus.AVAILABLE) {
    // Proceed with inference
    val response = previewModel.generateContent("If I get 26 paychecks per year, how much I should contribute each paycheck to reach my savings goal of $10k over the course of a year? Return only the amount.")

} else {
    // Handle the case where the preview model is not available
    // (e.g., print out log statements)
}

개발자 프리뷰 기간에 예상되는 상황

이 개발자 프리뷰의 목표는 특정 앱의 프롬프트 정확도를 개선하고 새로운 사용 사례를 탐색하는 데 도움이 되는 것입니다.

프리뷰 기간 동안 프롬프트 API에서 도구 호출, 구조화된 출력, 시스템 프롬프트, 사고 모드 지원 등 여러 업데이트가 진행되어 Gemma 4의 새로운 기능과 상당한 성능 최적화를 쉽게 최대한 활용할 수 있습니다. 

미리보기 모델은 AICore 지원 기기에서 테스트할 수 있습니다. 이러한 모델은 Google, MediaTek, Qualcomm Technologies의 최신 세대 전문 AI 가속기에서 실행됩니다. 다른 기기에서는 모델이 최종 프로덕션 성능을 나타내지 않는 CPU 구현에서 처음 실행됩니다. 기기에서 AICore를 지원하지 않는 경우 AI Edge Gallery 앱을 통해 이러한 모델을 테스트할 수도 있습니다. 향후 더 많은 기기를 지원할 예정입니다.

시작하는 방법

Gemma 4가 사용자에게 어떤 도움을 줄 수 있는지 알아볼 준비가 되셨나요?

  1. 선택: AICore 개발자 프리뷰에 가입합니다.
  2. 다운로드: 선택한 후 지원되는 테스트 기기에 최신 Gemma 4 모델을 직접 다운로드하도록 트리거할 수 있습니다.
  3. 빌드: 새 모델을 타겟팅하도록 ML Kit 구현을 업데이트하고 Android 스튜디오에서 빌드를 시작합니다.
작성자:

계속 읽기