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:

Economia

Resolve AI Alcanza una Valoración de $1,000 Millones en su Serie A para Automatización con IA

Economia

Anysphere adquiere Graphite, la startup de revisión de código con IA, en una movida estratégica

Economia

Elon Musk se ausenta de audiencia clave del Senado sobre CEOs de la industria automotriz

Espectáculos y Entretenimiento

Netflix Adquiere Ready Player Me para Revolucionar los Avatares en su Plataforma de Gaming

Espectáculos y Entretenimiento

Netflix firma acuerdos exclusivos para podcasts en video con iHeartMedia, Barstool Sports y Spotify

Economia

Industria del Cannabis: Impacto y Expectativas tras la Victoria de Trump

Economia

Yann LeCun lanza startup de IA con ambiciosa valoración de €3.000 millones

Economia

Colapso Brutal del Hardware: iRobot, Luminar y Rad Power Bikes Declaran Bancarrota

Negocios

Yann LeCun lanza Advanced Machine Intelligence: La apuesta por los ‘World Models’ de IA

Economia

Elecciones al Senado de EE.UU. 2024: Un punto de inflexión para la regulación de criptomonedas