Novedades sobre productos
Android Studio admite Gemma 4: nuestro modelo local más potente para la codificación con 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 el 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 en el dispositivo junto con capacidades de razonamiento y de llamada a herramientas de vanguardia.
Asistencia de IA proporcionada de forma local
Al ejecutarse de forma local en tu máquina, Gemma 4 te brinda asistencia de código con 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 la convierte en una opción ideal para los desarrolladores que trabajan con requisitos de privacidad de datos o en entornos corporativos seguros.
- Eficacia en costos: Ejecuta flujos de trabajo complejos basados en agentes 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 brindar asistencia rápida y eficaz.
- 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 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ño de 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 migra 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.
Requisitos de hardware recomendados
Se recomienda el MoE de 26B para los desarrolladores de apps para Android que usan una máquina con los requisitos de hardware mínimos. La RAM total necesaria incluye tanto Android Studio como 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 o Ollama, en tu computadora local.
- En Settings > Tools > AI > Model Providers, agrega tu instancia de LM Studio o Ollama.
-
- Descarga el modelo Gemma 4 desde Ollama o LM Studio. Consulta los requisitos de hardware para seleccionar el tamaño del modelo.
- En el modo agente, selecciona Gemma 4 como tu modelo activo.
Para obtener una guía 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 fundamentales para seguir mejorando la experiencia de IA en Android Studio. Si encuentras un error o problema, informa el error. También puedes formar parte de nuestra vibrante comunidad de desarrolladores de Android en LinkedIn, YouTube o X. ¡Feliz codificación!
Seguir leyendo
-
Novedades sobre productos
Android Studio Panda 3 ya es estable y está listo para que lo uses en producción. Esta versión te brinda aún más control y personalización sobre tus flujos de trabajo potenciados por IA, lo que facilita más que nunca la creación de apps para Android de alta calidad.
Matt Dyor • Lectura de 3 min
-
Novedades sobre productos
Hoy, mejoramos el desarrollo para Android con Gemma 4, nuestro modelo abierto de vanguardia más reciente, diseñado con capacidades complejas de razonamiento y de llamada a herramientas autónomas.
Matthew McCullough • Lectura de 2 min
-
Novedades sobre productos
La actualización de funciones de Android Studio Narwhal 4 de Android Studio ya es estable y está lista para que la uses.
Paris Hsu • Lectura de 5 min
Mantente al día
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.