Google Revela el Progreso de las Herramientas de IA en la Programación

El Impacto de la IA en el Desarrollo de Software

Como gerente de proyecto de Google para herramientas de desarrollador, Ryan Salva tiene una perspectiva privilegiada sobre cómo las herramientas de inteligencia artificial están transformando la codificación. Anteriormente de Github y Microsoft, ahora es responsable de herramientas como Gemini CLI y Gemini Code Assist, guiando a los desarrolladores hacia el nuevo mundo de la programación agentica.

Laptop con diseño abstracto de IA

Representación visual de las herramientas de IA en programación.

Investigación sobre el Uso de Herramientas de IA

El equipo de Salva publicó nueva investigación de terceros este martes, mostrando cómo los desarrolladores utilizan realmente las herramientas de IA y cuánto progreso queda por hacer. Uno de los hallazgos más interesantes fue la fecha mediana en que los desarrolladores comenzaron a usar herramientas de IA: abril de 2024, lo que coincide con el lanzamiento de modelos como Claude 3 y Gemini 2.5.

La capacidad de llamada a herramientas es clave para que los modelos puedan autocorregirse al realizar tareas de codificación, como compilar código o ejecutar pruebas.

Experiencia Personal de Ryan Salva

Salva compartió cómo utiliza las herramientas de IA en sus proyectos personales y profesionales. «La mayor parte de mi codificación actual es para proyectos de hobby, y uso principalmente herramientas basadas en línea de comandos, como Gemini CLI», explicó. También mencionó el uso de diversas IDEs como Zed, VS Code, Cursor y Windsurf para mantenerse actualizado con la evolución de la industria.

Beneficios de los asistentes de codificación IA

Principales ventajas de las herramientas de IA en desarrollo de software.

Proceso de Desarrollo con IA

En el ámbito profesional, Salva describe un flujo de trabajo donde Gemini CLI ayuda a crear documentos de especificaciones técnicas a partir de issues subespecificados en GitHub. «Utilizo Gemini CLI para escribir alrededor del 70% al 80% del código, que luego reviso en la IDE», detalló. Este proceso incluye la actualización automática de documentos y la creación de commits y pull requests.

El Futuro de la Programación

Salva reflexiona sobre cómo el rol del desarrollador evolucionará hacia un perfil más arquitectónico, centrado en desglosar problemas complejos y menos en la escritura directa de código. «Con el tiempo, pasaremos más tiempo trabajando en los requisitos y menos en la IDE», anticipó, aunque señaló que este cambio podría tomar una década.

El trabajo como desarrollador se parecerá más al de un arquitecto, enfocándose en la visión general rather than en el código intermedio.

Comparte este artículo

Otras notas de tu interés:

Negocios

LiteLLM corta lazos con Delve y reinicia certificaciones de seguridad tras grave incidente de malware

Economia

¿Cambiarías a tu jefe por un chatbot? El avance de la IA en la gestión laboral de EE.UU.

Economia

¿Un Jefe de IA? El 15% de Estadounidenses Estaría Dispuesto, Según Encuesta

Negocios

CEO de Air Canada se retira tras polémica respuesta solo en inglés por tragedia en LaGuardia

Guía de Compras y Compradores

Google Pixel 10a: Análisis Exhaustivo de su Diseño Plano, Características y Comparativa

Negocios

Cierra Mignonette, el querido bistró de mariscos del chef Danny Serfer en Miami

Bienestar y Salud Mental

Mantis Biotech: Gemelos Digitales Revolucionan la Investigación Biomédica

Economia

Rebellions Recauda $400 Millones Adicionales en su Expansión Global de Chips AI

Economia

ScaleOps recauda $130 millones para revolucionar la gestión automatizada de recursos en la era de la IA

Negocios

Qodo Recauda $70 Millones para Verificación de Código con IA ante la Explosión de Software Generado por Máquinas