Aumenta la orientación y el control sobre el modo de 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 compilación de apps para Android de alta calidad.
Ya sea que estés agregando nuevas funciones a una app existente o creando una 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 Android para vehículos.
Aquí tienes un análisis detallado de las novedades:
Habilidades del agente
Crea un agente de IA más útil con las habilidades de agente en Android Studio. Las habilidades de agentes son instrucciones especializadas que le enseñan al agente nuevas capacidades y prácticas recomendadas para un flujo de trabajo específico, que luego puede aprovechar según sea necesario. Esto reduce significativamente el nivel de detalle que se requiere para tus instrucciones diarias. Las habilidades de los agentes funcionan con Gemini en Android Studio o con otros LLM remotos de terceros que integres en el framework de agentes en Android Studio.
Tú y los miembros de tu equipo pueden crear habilidades que le indiquen al agente exactamente cómo quieres que maneje 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 programació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 hayas creado una habilidad, el agente podrá usarla automáticamente, o 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 al 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 guiones, recursos y referencias para proporcionar aún más orientación a tu agente.
Administra los permisos del Modo de agente
Tú controlas tu base de código y ahora puedes ser más deliberado con los datos y las capacidades que eliges compartir con los agentes de IA. Los nuevos permisos detallados para agentes 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 solicita permiso de forma explícita. Sabemos que la "fatiga por aprobación" es un riesgo real en los flujos de trabajo de IA: cuando una herramienta solicita permiso con demasiada frecuencia, es fácil empezar a hacer clic en "Permitir" sin revisar por completo la acción. Con reglas detalladas de "Permitir siempre" para las operaciones de confianza y una zona de pruebas opcional para las experimentales, Android Studio te ayuda a enfocarte en las decisiones de alto riesgo 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 hayas aprobado previamente se ejecutarán de forma automática sin interrumpir tu flujo de trabajo. No te preocupes, para acceder a archivos sensibles, como las claves SSH, siempre se 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 vacía de app de la biblioteca de apps para vehículos
Estamos facilitando la compilación de apps para Android para vehículos. Antes, compilar apps para vehículos implicaba lidiar con configuraciones complejas solo para lograr que el proyecto se compilara correctamente.
Ahora, puedes acelerar el desarrollo con la nueva plantilla “Empty Car App Library App” en Android Studio. Esta plantilla se encarga del código estándar necesario 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 perder tiempo con la configuración, puedes enfocarte en crear la mejor experiencia para tus usuarios mientras conducen.
Comenzar
Para usar la plantilla nueva, 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.
- Asigna un nombre a tu app y haz clic en Finish para generar la app optimizada para la conducción.
Versiones de Android Studio Panda
Panda 3 se basa en la versión de Panda 2 centrada en la IA del mes pasado. 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 nuevo flujo de proyectos potenciado por IA que te lleva de la instrucción al prototipo y el asistente de actualización de versiones que te quita el trabajo de actualizar tus dependencias.
Comenzar
Comienza a leer y acelera tu desarrollo. Descarga Android Studio Panda 3 y comienza a explorar estas nuevas y potentes funciones de agentes hoy mismo.
Como siempre, tus comentarios son fundamentales para nosotros. Consulta los problemas conocidos, informa errores y forma parte de nuestra comunidad activa en LinkedIn, Medium, 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 productosLa depuración inalámbrica en Android ahora es más rápida, confiable y fácil de configurar que nunca. Con ADB Wi-Fi 2.0, presentamos una nueva pila de servidores y un manejo de red más inteligente para abordar directamente los comentarios de los desarrolladores sobre las brechas de usabilidad.
Steven Jenkins, Sherif Eid, Fabien Sanglard • Lectura de 1 min -
Novedades de productosEsta es la versión estable final de Android Studio Quail. Las nuevas funciones de Android Studio te permiten compilar apps premium con IA de manera eficiente y eficaz.
Amman Asfaw • Lectura de 5 min
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.