Crea a tu manera: Usa cualquier agente de IA que elijas en Android Studio
Lectura de 3 min
Las herramientas para desarrolladores potenciadas por IA se convirtieron en un multiplicador esencial para la productividad de la ingeniería, ya que los equipos adoptan agentes de programación de IA especializados, arneses empresariales personalizados y herramientas autónomas. Es importante que puedas compilar apps para Android de la manera que mejor se adapte a ti y a tu equipo, y el desarrollo de Android basado en agentes es más abierto y flexible que nunca.
El 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. Con nuestra nueva función Bring Your Own Agent (BYOA), puedes integrar sin problemas tu agente de programación preferido en Android Studio, como Claude Agent de Anthropic, Codex de OpenAI y Antigravity de Google, y potenciarlo con la infraestructura y la compatibilidad de herramientas optimizadas para IA de Android Studio.
Tus agentes, tu plan de IA
BYOA vincula tu agente favorito con la inteligencia nativa del IDE, lo que lo hace más rápido, preciso y rentable. BYOA está disponible en la versión más reciente de Android Studio Canary con los siguientes beneficios:
- Conocimiento de la base de código y eficiencia de los tokens: Android Studio proporciona el gráfico completo del proyecto, la configuración de compilación y los detalles de la plataforma directamente en tu agente con el Protocolo de cliente de agente (ACP) . Luego, el agente puede filtrar los archivos o detalles relevantes para un uso eficiente de los tokens, una menor latencia y respuestas más precisas.
- Continuidad fluida del flujo de trabajo: Realiza transiciones sin problemas entre múltiples instrucciones del agente conversacional y las herramientas diseñadas específicamente para Android Studio, lo que mantiene intacto tu estado de flujo mientras pasas de una tarea a otra sin esfuerzo.
- Flexibilidad de agentes: Conecta cualquier agente compatible con ACP directamente en Android Studio y accede con tu plan. Si un agente se queda sin cuota o no cumple con tus expectativas de rendimiento, puedes hacer que otro agente tome el control.
- Inyección de herramientas nativas: Conectamos los diagnósticos de compilación, las herramientas de IU, como las vistas previas de Jetpack Compose, las herramientas del SDK de Android y el control del Android Emulator para que tu agente tenga acceso y pueda probar, diagnosticar y ejecutar directamente en Android Studio.
Agentes de programación potentes, capaces y confiables
Los agentes pueden planificar y ejecutar flujos de trabajo técnicos completos directamente en tu entorno, lo que permite casos de uso potentes:
- Ejecutar en el entorno: Lee, escribe y edita archivos, ejecuta comandos de shell, ejecuta pruebas y busca en la Web.
- Delega a subagentes: Desglosa proyectos complejos generando agentes especializados para subtareas, como la revisión de código o las pruebas.
- Mantén el control: Los permisos detallados permiten que el agente actúe por su cuenta en el trabajo de rutina y se detenga para obtener tu aprobación en las acciones más riesgosas.
- Conservar el contexto y la configuración: Mantén sesiones de larga duración y carga automáticamente las habilidades del proyecto, los comandos de barra y la memoria.
Los agentes que se ejecutan en Android Studio también se benefician de las habilidades de Android y de la base de conocimiento de Android, lo que garantiza que tengan acceso a las prácticas recomendadas más recientes de Android. Y si quieres obtener más información sobre cómo los agentes afectan el rendimiento de los modelos, lee nuestras actualizaciones más recientes de Android Bench.
Cómo usar Gemini con Google Antigravity
Muchos desarrolladores han estado usando Gemini directamente en Android Studio a través del agente integrado, y seguiremos ofreciendo esta experiencia en Android Studio. Sin embargo, para obtener la mejor experiencia con Gemini, te recomendamos que selecciones el agente de Google Antigravity para acceder a los modelos de Gemini más recientes, como Gemini Flash 3.8, junto con una mayor cuota de uso de IA. También puedes acceder al agente de Google Antigravity con tu plan Google AI Pro o Ultra para aprovechar tus beneficios en Android Studio, o pagar por tarifas de tokens con una clave de la API de Gemini.
Selecciona el agente de Antigravity
Si tu organización usa Gemini Enterprise, puedes seguir usando el agente integrado o el agente de Antigravity. En cualquier caso, tu organización seguirá beneficiándose de la seguridad y privacidad adicionales de Google Cloud.
Comenzar
La compatibilidad con BYOA se lanzará en versión preliminar a partir de la versión Canary de Android Studio Rabbit 2, que incluye agentes de uso general, como Google Antigravity, Claude Agent y Codex. Se admiten planes de IA para empresas y consumidores, sujetos al proveedor del agente. Para conectar un agente, sigue estos pasos:
- Actualiza Android Studio: Asegúrate de ejecutar la versión más reciente del canal de versiones Canary.
- Conecta tus agentes: En la ventana de agentes, selecciona uno de los agentes (Claude Agent, Codex o Antigravity) y accede o proporciona una clave de API. Puedes encontrar agentes adicionales en el registro Configuración > Herramientas > IA > Agentes
- Explora los documentos: Consulta nuestra nota de la versión preliminar aquí.
Tus comentarios son esenciales para que sigamos perfeccionando la experiencia de IA en Android Studio. Si encuentras un error o problema, infórmalo. Ya queremos ver tus ideas en acció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 productosA medida que se acelera el desarrollo de agentes, la ingeniería de Android alcanza una nueva y emocionante frontera: pasar de la finalización de código asistida a agentes que ejecutan tareas de extremo a extremo bajo tu dirección. Tienes total libertad y flexibilidad para elegir los modelos y agentes que usas.
Jason Buchel • Lectura de 3 min -
Novedades de productosComo desarrollador de Android, tienes muchas opciones en lo que respecta a los agentes, los LLM, las herramientas y las interfaces de línea de comandos (CLI) que usas para el desarrollo de apps. Nuestro objetivo es ayudarte a crear apps para Android atractivas y de alta calidad, sin importar cómo elijas crearlas.
Simona Milanovic • Lectura de 4 min
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.