Aumenta la orientación y el control sobre el modo Agente con Android Studio Panda 3
Lectura de 3 min
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.
Ya sea que agregues nuevas funciones a una app existente o que crees una app completamente nueva, estas actualizaciones mejoran tu experiencia de desarrollo, ya que permiten que tu agente de IA en Android Studio aprenda tus prácticas específicas y te brindan un control detallado sobre sus permisos.
Por último, además de las habilidades de IA y las mejoras del modo de agente, Android Studio Panda 3 también incluye compatibilidad actualizada para compilar apps para automóviles.
A continuación, te mostramos en detalle las novedades:
Habilidades del agente
Crea un agente de IA más útil usando habilidades del agente en Android Studio. Las habilidades de los agentes son instrucciones especializadas que les enseñan a los agentes nuevas capacidades y prácticas recomendadas para un flujo de trabajo específico, que luego pueden aprovechar según sea necesario. Esto reduce significativamente el nivel de detalle requerido para tus instrucciones diarias. Las habilidades del agente funcionan con Gemini en Android Studio o con otros LLM remotos de terceros que integres en el framework del agente en Android Studio.
Tú y los miembros de tu equipo pueden crear habilidades que le indiquen al agente exactamente cómo deseas controlar tareas específicas en tu base de código. Por ejemplo, podrías crear una habilidad personalizada de "revisión de código" adaptada a los estándares de codificación de tu organización o una habilidad personalizada para proporcionarle al agente más información sobre el uso de una biblioteca interna.
Una vez que crees una habilidad, el agente podrá usarla automáticamente, o bien puedes activarla de forma manual escribiendo @ seguido del nombre de la habilidad. Consulta la documentación para obtener más información sobre cómo crear habilidades para tu base de código o, mejor aún, pídele a tu agente que te ayude a crear una habilidad nueva y te guiará por los detalles.
Comenzar
Para crear una habilidad para tu proyecto, haz lo siguiente:
- Crea un directorio .skills dentro de la carpeta raíz de tu proyecto.
- Coloca un archivo SKILL.md dentro de este directorio nuevo.
- Agrega un nombre y una descripción al archivo para definir tu flujo de trabajo personalizado, y tu habilidad estará lista.
- De manera opcional, incluye secuencias de comandos, recursos y referencias para brindarle aún más orientación a tu agente.
Cómo administrar los permisos del Modo agente
Tú controlas tu base de código y ahora puedes ser más deliberado con los datos y las capacidades que elijas compartir con los agentes de IA. Los nuevos permisos detallados del agente en Android Studio te permiten decidir exactamente qué pueden hacer los agentes por ti.
Cuando el Modo Agente necesita leer archivos, ejecutar comandos de shell o acceder a la Web, te pide permiso de forma explícita. Sabemos que la "fatiga de aprobación" es un riesgo real en los flujos de trabajo de IA: cuando una herramienta solicita permiso con demasiada frecuencia, es fácil comenzar a hacer clic en "Permitir" sin revisar completamente la acción. Al ofrecer reglas detalladas de "Permitir siempre" para operaciones de confianza y un sandbox opcional para las experimentales, Android Studio te ayuda a concentrarte en las decisiones importantes que realmente requieren tu aprobación manual.
Los permisos de los agentes son intuitivos de configurar y usar. Por ejemplo, otorgar permisos de alto nivel autoriza automáticamente las herramientas secundarias relacionadas, mientras que los comandos que aprobaste anteriormente se ejecutarán automáticamente sin interrumpir tu flujo. Ten la certeza de que acceder a archivos sensibles, como las claves SSH, siempre requerirá tu aprobación explícita.
Para obtener aún más seguridad, también puedes usar una zona de pruebas opcional para aplicar un control estricto y aislado sobre el agente.
Plantilla de app vacía de la biblioteca de Car App
Estamos facilitando la creación de apps para Android para vehículos. Antes, desarrollar apps para el automóvil significaba luchar con configuraciones complejas solo para que el proyecto se compilara correctamente.
Ahora puedes acelerar tu desarrollo con la nueva plantilla "Empty Car App Library App" en Android Studio. Esta plantilla se encarga del código estándar requerido para una app optimizada para la conducción tanto en Android Auto como en el SO Android Automotive, lo que te ahorra mucho tiempo y esfuerzo. En lugar de preocuparte por la configuración, puedes concentrarte en crear la mejor experiencia para tus usuarios en la ruta.
Comenzar
Para usar la nueva plantilla, sigue estos pasos:
- Selecciona New Project en la pantalla Welcome to Android Studio (o File > New > New Project desde un proyecto).
- Busca o selecciona la plantilla Empty Car App Library App.
- Ponle un nombre a tu app y haz clic en Finish para generar tu app optimizada para la conducción.
Versiones de Android Studio Panda
Panda 3 se basa en la versión de Panda 2 del mes pasado, que se centró en la IA. Consulta la publicación Go from prompt to working prototype with Android Studio Panda 2 para obtener más información sobre las nuevas funciones de Android Studio, incluido el flujo New Project potenciado por IA que te lleva desde la instrucción hasta el prototipo y el asistente de actualización de versiones que elimina el trabajo repetitivo de actualizar tus dependencias.
Comenzar
Comienza a usarlo y acelera tu desarrollo. Descarga Android Studio Panda 3 y comienza a explorar estas nuevas y potentes funciones basadas en agentes hoy mismo.
Como siempre, tus comentarios son fundamentales para nosotros. Consulta los problemas conocidos, informa errores y forma parte de nuestra dinámica comunidad en LinkedIn, Medium, YouTube o X. ¡Suerte con la programación!
-
Novedades sobre productosAndroid Studio Quail 2 ahora es estable y está listo para que lo uses en producción. Este IDE incluye flujos de trabajo basados en agentes simultáneos, generación de perfiles de fugas de memoria integrados de forma nativa y corrección de fallas según el contexto.
Amman Asfaw • Lectura de 3 minutos -
Novedades sobre productosEste año, en Google I/O, vamos más allá de los cambios iterativos y nos enfocamos en un cambio fundamental en la forma en que se compilan 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 sobre productosAndroid Studio Panda 4 ya es estable y está listo para que lo uses en producción. Esta versión incluye el modo de planificación, la predicción de la próxima edición y mucho más, lo que facilita más que nunca la creación de apps para Android de alta calidad.
Matt Dyor • Lectura de 5 minutos
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.