Novedades de productos

Aumenta la orientación y el control sobre el modo agente con Android Studio Panda 3

Lectura de 3 min
Matt Dyor
Gerente sénior de Producto

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 hace que sea más fácil que nunca compilar apps para Android de alta calidad.

Ya sea que agregues nuevas capacidades 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 agente, Android Studio Panda 3 también incluye compatibilidad actualizada para compilar apps para Android para vehículos.

A continuación, se incluye un análisis detallado de las novedades:

Habilidades de agentes

Crea un agente de IA más útil usando habilidades de agentes en Android Studio. Las habilidades de agentes son instrucciones especializadas que enseñan al agente nuevas capacidades y prácticas recomendadas para un flujo de trabajo específico, que el agente puede aprovechar según sea necesario. Esto reduce significativamente el nivel de detalle requerido para tus mensajes diarios. Las habilidades de agentes funcionan con Gemini en Android Studio o con otros LLM remotos de terceros que integras 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 deseas controlar tareas específicas en tu base de código. Por ejemplo, puedes 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 proporcionar 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.

large_CROPPED-1-3-skill-used-REV.png
Cómo activar manualmente la habilidad de agente en Android Studio

Cómo 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 proporcionar aún más orientación a tu agente.
large_CROPPED-1-2-skill-md-REV.png
Habilidades de agentes en Android Studio

Administra permisos para el modo agente

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 de agentes detallados en Android Studio te permiten decidir exactamente lo que los agentes pueden hacer por ti.

Cuando el modo agente necesita leer archivos, ejecutar comandos de shell o acceder a la Web, solicita tu 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 por completo la acción. Al ofrecer reglas detalladas de "Permitir siempre" para operaciones de confianza y un entorno de pruebas opcional para las experimentales, Android Studio te ayuda a mantenerte enfocado en las decisiones de alto riesgo que realmente requieren tu aprobación manual.

large_2-2-alt-permission-request-REV (1).png
Permisos de agentes

Los permisos de agentes son intuitivos para configurar y usar. Por ejemplo, otorgar permisos de alto nivel autoriza automáticamente las subherramientas relacionadas, mientras que los comandos que aprobaste anteriormente se ejecutarán automáticamente sin interrumpir tu flujo. Ten la seguridad de que el acceso 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 un entorno de pruebas opcional para aplicar un control estricto y aislado sobre el agente.

large_2-3-sandbox-REV.png
Entorno de pruebas de shell de agentes

Plantilla de app de biblioteca de Car App vacía

Estamos facilitando la compilación de apps para Android para vehículos. Antes, compilar apps para el vehículo 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 en Android Auto y el SO Android Automotive, lo que te ahorra mucho tiempo y esfuerzo. En lugar de quedarte atascado en la configuración, puedes enfocarte en crear la mejor experiencia para tus usuarios en la ruta.

Cómo comenzar

Para usar la plantilla nueva, haz lo siguiente:

  • 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.
  • Nombra tu app y haz clic en Finish para generar tu app optimizada para la conducción.
large_3-1-empty-car-app-library-app-template-REV.png
Plantilla de app de biblioteca de Car App vacía

Versiones de Android Studio Panda

Panda 3 se basa en la versión 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 flujo de proyecto nuevo potenciado por IA que te lleva de la instrucción al prototipo y el asistente de actualización de versión que elimina el trabajo repetitivo de actualizar tus dependencias.

Comenzar

Profundiza y acelera tu desarrollo. Descarga Android Studio Panda 3 y comienza a explorar estas potentes funciones de agentes nuevas hoy mismo.

Como siempre, tus comentarios son fundamentales para nosotros. Consulta los problemas conocidos, informa errores y forma parte de nuestra vibrante comunidad en LinkedIn, Medium, YouTube o X. ¡Feliz codificación!

Escrito por:

Seguir leyendo