Novedades de productos

Crea a tu manera: Usa cualquier agente de IA que elijas en Android Studio

Lectura de 3 min
Ver el perfil de Matthew Warner
Matthew Warner Gerente de producto, Experiencia para desarrolladores de Android

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.

BYOALarger.gif
Agente de Claude en 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.

Antigravity_AgentSelector.png
Selecciona el agente de Google Antigravity

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.

Antigravity_Agent_Registry.png
Accede al agente de Antigravity con una Cuenta de Google, una licencia de Gemini Enterprise, una plataforma de Agent para empresas o una clave de la API de Gemini

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:

  1. Actualiza Android Studio: Asegúrate de ejecutar la versión más reciente del canal de versiones Canary.
  2. 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
  3. 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.

Escrito por:
Continuar leyendo