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

Micro1 alcanza 500 millones de dólares en ingresos brutos por el auge de los datos para entrenar IA

Tecnologia

ChatGPT llega a Apple Messages: el plugin que envía mensajes de texto por ti

Economia

OpenAI y Anthropic intensifican su batalla por los usuarios empresariales

Economia

Liquid Death y Jason Kelce convierten la orina en el centro del debate sobre los centros de datos de IA

Negocios

Runlayer y Rippling retiran sus demandas y Rippling lanza su MCP gateway

Economia

Google lanza un botón de ‘Preferred Sources’ para que los editores recuperen tráfico frente a la IA

Familia y Crianza

Linkdaze Smart Calendar: el calendario inteligente que organiza todo el hogar

Economia

Inertia Enterprises reduce de días a minutos la producción de pellets de fusión

Politica

Sean Duffy impulsa una serie en YouTube para difundir las reglas de carretera en Estados Unidos

Espectáculos y Entretenimiento

Meta Pocket: la app de vibe-coding para crear juegos con IA llega a todo Estados Unidos