Copilot de Microsoft transforma la codificación con integración de IA

Aunque GitHub Corporation le dio vida a Copilot impulsado por IA con la ayuda de la IA generativa de OpenAI, ha puesto patas arriba todo el panorama del desarrollo de software. Desde su lanzamiento a finales de 2021, Copilot ha realizado mejoras notables y ahora utiliza tecnología GPT-4 más avanzada que impulsa la automatización de tareas menores de codificación, así como una forma de transcreación que le permite transformar código de un lenguaje de programación a otro.

Impacto en el desarrollo de software

Copilot ha tenido un efecto espectacular en la industria de la programación informática al reducir el lento proceso de codificación y maximizar el tiempo para problemas más complicados. Según las últimas estadísticas de Bankin': 1,3 millones de usuarios y 50.000 empresas, incluidas Goldman Sachs y Ford, la herramienta ha demostrado su valor y ha ahorrado tiempo en la codificación. Los ingenieros creen que pueden ahorrar hasta 200 horas al mes eliminando de forma completamente automática los aspectos repetitivos de codificación.

Esto se explica por su implementación para programas de misión crítica en el mundo empresarial, revelando así su autoridad y la confianza que las empresas tienen en su funcionalidad. Sin embargo, no está exento de problemas; van desde sugerencias de código de proyecto anticuado hasta preocupaciones de seguridad asociadas con el uso de código de acceso público.

Navegar entre límites y perspectivas

Además de la ventaja que aporta al panorama, GitHub enfatiza que Copilot no está desarrollado para reemplazar a los programadores humanos sino para ayudarlos. La empresa apoya la adopción segura, en la que los programadores analizan y revisan cuidadosamente las recomendaciones de Copilot, seleccionando solo las más relevantes y aplicables. Este enfoque garantiza que la herramienta de IA se utilice bien para aumentar la productividad sin ningún riesgo de mala calidad o seguridad del código.

GitHub intentará integrar Copilot en la suite de Microsoft, quizás comenzando con Office y Bing y luego con otros. La adopción de la IA simboliza su uso más amplio para resolver problemas de software en las industrias, y esto podría ser el trampolín hacia una mayor eficiencia y flexibilidad. A medida que el mercado de codificación asistida por IA crece cada vez más, GitHub se encuentra en una situación real de competencia feroz con CodeWhisperer de Amazon y Replit Ghostwriter de Google. Sin embargo, en un mercado inestable y competitivo, el gran potencial de Copilot y el soporte de Microsoft le otorgan una posición sólida para llegar más lejos.

El papel del copiloto en la evolución de la codificación

Tenemos que seguir las reglas de escritura y la gente empieza a preferir los bots, ya que requieren menos esfuerzo y la calidad es bastante decente. Si bien las herramientas de inteligencia artificial como Copilot desempeñan un papel importante en las innovaciones de codificación, la introducción de herramientas de inteligencia artificial se puede comparar con innovaciones de codificación anteriores, como la invención de compiladores de programas y la codificación de código abierto. Copilot no solo facilita la generación de código, sino que también es una herramienta dinámica diseñada para simplificar la conversión y depuración de código, lo que últimamente genera una pérdida de tiempo.

El papel del actual copiloto es sólo el comienzo. En el futuro, a medida que cosas como la inteligencia artificial sigan avanzando, lo que Copilot puede hacer hoy probablemente será algo pequeño que hacer en el futuro, en comparación con lo que consideramos programación. Esta visión simultánea de los creadores de mercado se correlaciona con los líderes de la industria que ven la rápida evolución de la automatización de la IA como el advenimiento de una programación cada vez más sencilla y esto atraerá un círculo magnético más amplio.

GitHub Copilot de Microsoft está allanando un nuevo camino hacia una producción de código más fácil y rápida para los ingenieros de software al mejorar el poder de la inteligencia artificial. A medida que evolucione, es bastante predecible que habrá un aumento tanto en sus capacidades como en su influencia, lo que tendrá un efecto fundamental en las trayectorias profesionales de los ingenieros de software y en el significado de la codificación en sí.

Este artículo apareció originalmente en Bloomberg com.