Android Studio admite Gemma 4, nuestro modelo local más potente para la programación de agentes
Lectura de 2 min
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.
Requisitos de hardware recomendados
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.
| Modelo | RAM total necesaria | Se necesita almacenamiento |
|---|---|---|
| Gemma E2B | 8 GB | 2 GB |
| Gemma E4B | 12 GB | 4 GB |
| Gemma 26B MoE | 24 GB | 17 GB |
Comenzar
Para comenzar, asegúrate de tener instalada la versión más reciente de Android Studio.
- Instala un proveedor de LLM, como LM Studio u Ollama, en tu computadora local.
- En Configuración > Herramientas > IA > Proveedores de modelos, agrega tu instancia de LM Studio u Ollama.
- Descarga el modelo Gemma 4 desde Ollama o LM Studio. Consulta los requisitos de hardware para seleccionar el tamaño del modelo.
- 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!
-
Novedades de productosAndroid Studio Rabbit 2 ya es estable y está listo para que lo uses en producción. Esta versión incluye funciones clave para mejorar tu desarrollo, como Bring Your Own Agent, nuevas funciones del emulador de XR, una actualización de LeakCanary, una nueva herramienta de administración de habilidades de agentes, revisión de código con IA y mucho más.
Matthew Warner • Lectura de 3 min -
Novedades de productosEste año, en Google I/O, iremos más allá de los cambios iterativos y nos dirigiremos hacia un cambio fundamental en la forma en que se crean las apps. Nuestras herramientas más recientes se crearon para la era de los agentes con funciones que aumentan tu productividad como desarrollador de Android Y potencian los agentes de IA que implementas en tu base de código.
Matthew Warner • Lectura de 8 min -
Novedades de productosEl año pasado, Android Studio se abrió a cualquier modelo de IA. Hoy, daremos el siguiente paso con la presentación de la compatibilidad con los agentes de programación que elijas.
Matthew Warner • Lectura de 3 min
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.