Dos personas analizando datos en una computadora y un monitor.

Copilot y más: cómo la IA está cambiando la forma de escribir código

  • 9 de julio de 2025
  • 5 minutos
  • Blog

La programación ha cambiado radicalmente en la última década, no solo por la evolución de los lenguajes o los marcos de trabajo, sino por la irrupción de nuevas formas de colaboración y automatización, a partir de la popularización de metodologías agile o el trabajo con contenedores.

Sin embargo, pocas han resultado ser más disruptivas que la aplicación de capacidades de inteligencia artificial a los editores de código. De estos, nada ha tenido más repercusión que la transformación que ha experimentado GitHub.

Una compra histórica

El 4 de junio de 2018, Microsoft firmaba una de las compras más interesantes de su historia. Ese día, la multinacional americana anunció la adquisición de GitHub por 7.500 millones de dólares.  

De esta forma, Microsoft se quedaba con uno de los principales servicios de control de versiones, que entre otras cosas facilitaba a los desarrolladores seguir el historial completo de cambios en el código, o que equipos distribuidos en todo el mundo pudiesen trabajar juntos. 

Transcurridos cinco años desde esa compra, GitHub se ha convertido en plataforma de desarrollo colaborativo más grande del mundo, usada por aproximadamente 150 millones de programadores que trabajan en alguno de los más de 420 millones de repositorios registrados. 

OpenAI y GitHub Copilot

Pero la historia no acaba aquí. En 2021 y con el apoyo de OpenAI, se lanza GitHub Copilot, un asistente de programación basado en Codex (un modelo de inteligencia artificial entrenado sobre miles de millones de líneas de código abierto, en su mayoría alojado en GitHub). 

Su lanzamiento supuso una revolución en el desarrollo de software, al introducir por primera vez un sistema capaz de sugerir fragmentos de código, completar funciones o generar estructuras enteras a partir de comentarios en lenguaje natural, lo que prometía incrementar de forma exponencial la productividad de los desarrolladores. 

Esto resultaba especialmente útil para tareas repetitivas o estándar, como bucles, funciones matemáticas o estructuras condicionales en lenguajes como Python, JavaScript o TypeScript y prometía incrementar exponencialmente la productividad de los desarrolladores al integrarse como extensión en editores tan populares como Visual Studio Code.  

Sin embargo, no todos abrazaron desde el principio esta “revolución”. En primer lugar, porque tal y como sucede con todos los modelos de inteligencia artificial, GitHub Copilot podía “alucinar”. De hecho, en sus primeras versiones podía generar código funcional pero también propenso a errores, inseguro o redundante. Esto implicaba que los programadores debían tener un conocimiento técnico sólido para revisar y validar las sugerencias, lo que podía acabar impactando sobre esas ganancias teóricas en su productividad. 

Por otro lado, muchos programadores cuestionaron la ética o incluso la legalidad de que Copilot hubiese sido entrenado con código público de repositorios alojados en GitHub, ya que en su output el modelo reutiliza fragmentos de código sin citar al autor original. Además, algunos expertos advirtieron de que el uso intensivo de Copilot podía desincentivar el aprendizaje profundo del código, especialmente entre desarrolladores junior, fomentando una programación más superficial y menos comprensiva. 

Pero desde esas primeras versiones, GitHub Copilot ha mejorado de forma notable. Uno de los avances más notables ha sido su capacidad para comprender el contexto completo de un proyecto, no solo el archivo en el que se trabaja. Esto le permite generar sugerencias más coherentes y adaptadas al estilo del código existente. Además, ha mejorado su precisión y seguridad, evitando sugerencias que pudieran contener errores comunes o prácticas poco recomendables. 

A partir de Copilot X, los desarrolladores también tienen a su disposición Copilot Chat, un entorno conversacional en el que los usuarios pueden interactuar con la IA para resolver dudas, pedir ejemplos de código o refactorizar funciones directamente desde el editor. Al mismo tiempo, se ha incorporado la generación automática de pruebas unitarias, la explicación de fragmentos de código o un soporte ampliado a más lenguajes y entornos, aunque JavaScript o Python siguen siendo los que ofrecen los mejores resultados

Programar es cosa de…IA

Más allá de GitHub Copilot, los últimos años han visto el desarrollo de un buen número de asistentes de codificación basados en inteligencia artificial, ofreciendo enfoques variados (desde la privacidad del desarrollo local hasta la colaboración en entornos cloud) y se adaptan a diferentes perfiles de usuario. Estos son algunos de los más populares: 

Cursor: editor alternativo a VS Code con IA integrada para navegación semántica del código. Utiliza GPT-4 y permite editar código con lenguaje natural. 

Amazon CodeWhisperer: ofrece sugerencias de código en tiempo real integradas con AWS y múltiples IDEs. Incluye análisis de seguridad y filtra sugerencias que puedan infringir licencias. 

Tabnine: funciona localmente o en la nube, respetando la privacidad del código fuente. Es compatible con VS Code, JetBrains, y más de 20 lenguajes de programación. 

Windsurf: anteriormente conocido como Codeium, este editor cuenta con la ventaja de ser gratuito para su uso individual. Integra funciones como generación de funciones enteras y documentación automática. 

Replit Ghostwriter: ideal para desarrolladores principiantes y entornos educativos, combina IA con un entorno de desarrollo colaborativo basado en cloud. 

Como hemos visto, estos asistentes suponen un avance significativo en productividad, eficiencia y aprendizaje. Sin embargo, es importante recalcar que no sustituyen el criterio, la creatividad ni la comprensión del lenguaje que aporta el desarrollador humano. Es la experiencia y el pensamiento crítico lo que sigue marcando la diferencia en la creación de soluciones tecnológicas verdaderamente innovadoras. 

Más información

Grado en Desarrollo de Software Full-Stack 

Insights relacionados

UDIT nombra a Bernard Cortijo nuevo director del Máster en Ciberseguridad y Hacking Ético
Ciencia y Tecnología

"Tenemos que acostumbrarnos a convivir con el riesgo"

21 de abril de 2026

La evolución de las amenazas digitales ha alcanzado un nuevo nivel de complejidad. Según explica Bernard Cortijo, director del Máster en Ciberseguridad y Hacking Ético de UDIT, gran parte de la responsabilidad se encuentra en el desarrollo de la Inteligencia Artificial, cada vez empleada más por los atacantes para para generar infecciones persistentes. Ante este escenario, Cortijo sostiene que la única respuesta eficaz es la defensa híbrida: un modelo que combine precisamente la potencia tecnológica de la IA defensiva, con la capacidad crítica e insustituible del ser humano.

Ángel Galán, director del Máster Oficial en Análisis de Datos
Ciencia y Tecnología

"El análisis de datos es el nuevo idioma que abre todas las puertas en las organizaciones"

25 de marzo de 2026

En un momento marcado por el crecimiento exponencial de la información, el dato se ha convertido en el activo más valioso de cualquier organización. Sin embargo, el reto no es solo capturarlo, sino saber interpretarlo. Para profundizar en los desafíos de este sector, hemos conversado con Ángel Galán, Director del Máster Oficial en Análisis de Datos de UDIT.


Imagen promocional del evento UDIT CONECTA con Lluís Altés como ponente.
Ciencia y Tecnología

UDIT Conecta: Entrevista con lluis altés, global sales director en broadcom

16 de marzo de 2026

En UDIT, Universidad de Diseño, Innovación y Tecnología, creemos que la conexión real con la industria es una parte esencial de nuestro modelo académico. Por eso nace UDIT Conecta, una nueva serie de entrevistas en vídeo con líderes tecnológicos que están definiendo el presente y el futuro de la innovación. La primera entrevista es con Lluis Altés, Global Sales Director en Broadcom.

Ciencia y Tecnología

UDIT TECH Talk: El nuevo rol del desarrollador en la era de la IA Generativa

10 de febrero de 2026

La irrupción de la Inteligencia Artificial Generativa está transformando de forma profunda el desarrollo de software y, con ello, el perfil profesional del desarrollador. Esta fue la premisa central de la UDIT TECH Talk “El nuevo rol del desarrollador en la era de la IA Generativa”, una mesa redonda celebrada en el Campus de Tecnología, Innovación y Ciencias Aplicadas de UDIT que reunió a expertos del ámbito académico, corporativo y startup para reflexionar sobre cómo herramientas como GitHub Copilot, ChatGPT Codex o Claude están desplazando el foco desde la escritura de código hacia el diseño, la gobernanza y la orquestación en la toma de decisiones.