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

Un orador presenta frente a un público joven en una biblioteca.
Videojuegos, Branding, Interiores, Creación gráfica, Producto, Ciencia y Tecnología, Moda, Animación & UX

Aprender haciendo en diseño y tecnología: de la primera idea a una solución que puedes defender

4 de septiembre de 2026

Aprender haciendo no significa sustituir la teoría por proyectos. En Diseño y Tecnología significa convertir una idea en algo que pueda observarse y ponerse a prueba, recibir información sobre sus fallos, modificar decisiones y explicar por qué se han cambiado. El aprendizaje aparece en ese ciclo de acción, evidencia, feedback e iteración, no únicamente en el resultado final.

Una multitud de personas se reúne en un espacio amplio y luminoso, interactuando entre sí.
Videojuegos, Branding, Interiores, Creación gráfica, Producto, Ciencia y Tecnología, Moda, Animación & UX

Qué estudiar si te gusta el diseño y la tecnología: guía para encontrar tu disciplina

31 de agosto de 2026

Si te interesan tanto el diseño como la tecnología, no necesitas elegir entre creatividad y técnica, sino identificar el tipo de problema sobre el que quieres intervenir. Disciplinas como Moda, Interiores, Producto y UX, Comunicación Visual, Animación, Videojuegos o Ciencia de Datos e IA aplican diferentes grados de ambas herramientas según trabajen sobre el cuerpo, el espacio, el uso, el significado, el tiempo o los sistemas.

Un guerrero espartano armado en un paisaje de batalla dramático.
Ciencia y Tecnología

¿Puede una inteligencia artificial introducir nuevos personajes en La Odisea sin traicionar a Homero?

30 de julio de 2026

El reciente estreno en salas de La Odisea, la película dirigida por Christopher Nolan, ha vuelto a situar en el centro de la conversación cultural una de las historias más influyentes de la historia de la literatura. Casi tres mil años después de su composición, el viaje de Odiseo continúa siendo traducido, adaptado y reinterpretado a través de nuevos lenguajes. Literatura, teatro, pintura, cine y videojuegos han encontrado en sus personajes, escenarios y conflictos un universo narrativo que todavía permite formular nuevas preguntas.

Grupo de cinco personas posando en un entorno moderno rodeado de muestras de materiales.
Ciencia y Tecnología

UDIT TECH TALK: La revolución del dato, del back-office a la mesa de dirección

28 de julio de 2026

El ecosistema del Big Data y la Inteligencia Artificial se ha convertido, en los últimos años, en pieza fundamental de la estrategia corporativa. Pero en un mercado saturado de promesas tecnológicas, las grandes organizaciones se enfrentan al reto de transformar el dato en ingresos reales, esquivando el ruido mediático y redefiniendo las estructuras organizativas tradicionales. 

Un grupo de jóvenes interactúa frente a varias pantallas de computadora en un entorno colaborativo.
Ciencia y Tecnología

Cómo usar IA para estudiar sin dejar de pensar: cinco controles antes de aceptar una respuesta

24 de julio de 2026

Utilizar inteligencia artificial para estudiar puede ayudarte a comprender, practicar y revisar, pero antes debes comprobar si está permitida, hacer un primer esfuerzo propio, elegir qué función tendrá, verificar sus respuestas y conservar la autoría del proceso. Citar la herramienta no sustituye el permiso ni convierte automáticamente su contenido en una fuente fiable.

Un hombre sonriente se encuentra sentado en un ambiente luminoso y moderno.
Ciencia y Tecnología

"Los profesionales más valorados serán los que sepan utilizar la IA para maximizar su productividad"

23 de julio de 2026

En esta entrevista, Fernando Blázquez director del Grado en Ciencia de Datos e Inteligencia Artificial de UDIT explica en este sentido, algunos de los errores más habituales que suelen producirse al hablar de IA: reducirla a sus aplicaciones generativas, considerarla una solución válida para cualquier problema y pensar que puede funcionar como una entidad autónoma, sin depender de la información que recibe.