Novedades de productos

Android Studio admite Gemma 4, nuestro modelo local más potente para la programación de agentes

Lectura de 2 min
Ver el perfil de Matthew Warner
Matthew Warner Gerente de producto, Experiencia para desarrolladores de Android

El flujo de trabajo y las necesidades de IA de cada desarrollador son únicos, y es importante poder elegir cómo la IA ayuda en 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 ofrece lo mejor de ambos mundos: la privacidad y la rentabilidad del procesamiento integrado en el dispositivo, junto con capacidades de razonamiento y llamadas a herramientas de vanguardia.

Asistencia de IA, entregada de forma local

Como se ejecuta de forma local en tu máquina, Gemma 4 te brinda asistencia de programación con IA que no requiere una conexión a Internet ni una clave de API para sus operaciones principales. Los beneficios principales son:

  • Privacidad y seguridad: Tu código permanece en tu máquina. Gemma 4 procesa todas las solicitudes del modo de 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.
  • Eficiencia de costos: Ejecuta flujos de trabajo de agentes complejos sin preocuparte por alcanzar las cuotas. Gemma 4 está optimizado para ejecutarse de manera eficiente en hardware de desarrollo moderno, ya que utiliza la GPU y la RAM locales para proporcionar asistencia rápida y receptiva.
  • Disponibilidad sin conexión: Usa el agente para escribir código incluso cuando no tengas conexión a Internet.
  • Estado del arte en razonamiento: Gemma 4 ofrece el mejor razonamiento de su clase, capaz de realizar tareas de programación complejas de varios pasos en el modo de agente.

Potente programación con agentes

Gemma 4 se entrenó para el desarrollo de Android con capacidades de llamada a herramientas de agentes. 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ñar funciones nuevas: Los desarrolladores pueden pedirle al agente que cree una función nueva o una app completa con comandos como “crea 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 "Extrae todas las cadenas codificadas y mígralas 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 pedirle al agente que "compile mi proyecto y corrija los errores". El agente navegará al código que genera el error y aplicará correcciones de forma iterativa hasta que la compilación se realice correctamente.

 

 

Se recomienda el MoE de 26,000 millones de parámetros 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 necesariaSe necesita almacenamiento
Gemma E2B8 GB2 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 u Ollama, en tu computadora local.
  2. En Configuración > Herramientas > IA > Proveedores de modelos, agrega tu instancia de LM Studio u Ollama. 
  3. large_Screenshot_gemma4.png
  4. Descarga el modelo Gemma 4 desde Ollama o LM Studio. Consulta los requisitos de hardware para seleccionar el tamaño del modelo.
  5. En Agent Mode, 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 para que sigamos perfeccionando la experiencia de IA en Android Studio. Si encuentras un error o problema, infórmalo. También puedes formar parte de nuestra vibrante comunidad de desarrolladores de Android en LinkedIn, YouTube o X. ¡Suerte con la programación!

Escrito por:
Continuar leyendo