Novedades de productos

Android Studio admite Gemma 4: nuestro modelo local más potente para la programación agente

Lectura de 2 min
Matthew Warner
Gerente de producto

El flujo de trabajo y las necesidades de IA de cada desarrollador son únicos, y es importante poder elegir cómo la IA ayuda a tu desarrollo. En enero, presentamos la capacidad de elegir cualquier modelo de IA local o remoto para potenciar la funcionalidad de IA en Android Studio, y, hoy, anunciamos la disponibilidad de Gemma 4 para la asistencia de programación con IA en Android Studio. Este nuevo modelo local entrenado en el desarrollo de Android proporciona lo mejor de ambos mundos: la privacidad y la rentabilidad del procesamiento en el dispositivo junto con capacidades de razonamiento y de llamada a herramientas de vanguardia.

Asistencia de IA, entregada de forma local

Cuando se ejecuta de forma local en tu máquina, Gemma 4 te brinda asistencia de código de IA que no requiere una conexión a Internet ni una clave de API para sus operaciones principales. Entre los beneficios clave, se incluyen los siguientes:

  • Privacidad y seguridad: Tu código permanece en tu máquina. Gemma 4 procesa todas las solicitudes del modo agente de forma local, lo que lo convierte en una opción ideal para los desarrolladores que trabajan con requisitos de privacidad de los datos o en entornos corporativos seguros.
  • Rentabilidad: Ejecuta flujos de trabajo agente complejos sin preocuparte por alcanzar las cuotas. Gemma 4 está optimizado para ejecutarse de manera eficiente en el hardware de desarrollo moderno, utilizando la GPU y la RAM locales para proporcionar asistencia rápida y responsiva.
  • Disponibilidad sin conexión: Usa el agente para escribir código incluso cuando no tengas conexión a Internet.
  • Razonamiento de vanguardia: Gemma 4 ofrece el mejor razonamiento de su clase, capaz de realizar tareas de programación complejas de varios pasos en el modo agente.

Potente programación agente

Gemma 4 se entrenó para el desarrollo de Android con capacidades de llamada a herramientas agente. Cuando seleccionas Gemma 4 como tu modelo local, puedes aprovechar el modo de agente para una variedad de casos de uso de desarrollo, como los siguientes:

  • Diseño de funciones nuevas: Los desarrolladores pueden pedirle al agente que cree una función nueva o una app completa con comandos como “crear una app de calculadora”, y el agente no solo generará el código de la IU, sino que también usará las prácticas recomendadas de Android, como escribir en Kotlin y usar Jetpack Compose.
  • Refactorización: Puedes dar comandos de alto nivel, como “Extraer todas las cadenas codificadas y migrarlas a strings.xml”. El agente analizará tu base de código, identificará las instancias que requieren cambios y aplicará las ediciones en varios archivos de forma simultánea.
  • Corrección de errores y resolución de compilaciones: Si un proyecto no se compila o tiene errores de lint persistentes, puedes indicarle al agente que “compile mi proyecto y corrija los errores”. El agente navegará al código infractor y aplicará correcciones de forma iterativa hasta que la compilación se realice correctamente.

 

 

Se recomienda el MoE de 26B para los desarrolladores de apps para Android que usan una máquina con los requisitos mínimos de hardware. La RAM total necesaria incluye Android Studio y Gemma.

ModeloRAM total necesariaAlmacenamiento necesario
Gemma E2B8GB2 GB
Gemma E4B12 GB4 GB
Gemma 26B MoE24 GB17 GB

Comenzar

Para comenzar, asegúrate de tener instalada la versión más reciente de Android Studio.

  1. Instala un proveedor de LLM, como LM Studio o Ollama, en tu computadora local.
  2. En Configuración > Herramientas > IA > Proveedores de modelos , agrega tu instancia de LM Studio o Ollama. 
  3. large_Screenshot_gemma4.png
  4. Descarga el modelo Gemma 4 de Ollama o LM Studio. Consulta los requisitos de hardware para la selección del tamaño del modelo.
  5. En el modo agente, selecciona Gemma 4 como tu modelo activo.

Para obtener una explicación detallada sobre la configuración, consulta la documentación oficial sobre cómo usar un modelo local.

Nos entusiasma ver cómo Gemma 4 permite flujos de trabajo de desarrollo más privados, seguros y potentes. Como siempre, tus comentarios son esenciales a medida que continuamos perfeccionando la experiencia de IA en Android Studio. Si encuentras un error o problema, inicia una consulta. También puedes formar parte de nuestra vibrante comunidad de desarrolladores de Android en LinkedIn, YouTube, o X. ¡Feliz codificación!

Escrito por:

Seguir leyendo