El último informe de Github muestra que Python ha superado a JavaScript para convertirse en el lenguaje de programación más popular, gracias al auge generativo de inteligencia artificial generativa. La creciente aplicación de Python en aprendizaje automático, ciencia de datos e informática científica ha atraído a una gran cantidad de desarrolladores en el campo STEM para participar en proyectos de código abierto, promoviendo así su aumento en Github. El informe también analiza la contribución de la IA a los proyectos de código abierto y cómo los desarrolladores pueden integrar modelos de IA en sus cadenas de herramientas y esperar tendencias futuras.
En el último informe sobre la plataforma de desarrollador GitHub, Python ha superado con éxito a JavaScript para convertirse en el lenguaje de programación más utilizado. Este cambio se debe principalmente al auge actual continuo de inteligencia artificial (IA) continua continua.
La creciente importancia de Python en los campos del aprendizaje automático, la ciencia de datos y la computación científica ha impulsado su aumento en la comunidad de código abierto. Github señala que la popularidad de Python está estrechamente relacionada con el creciente número de desarrolladores STEM (ciencia, tecnología, ingeniería y matemáticas) que se unen a la comunidad de código abierto.
A pesar de las preocupaciones de que la codificación impulsada por la IA podría conducir a una disminución en la calidad del código en proyectos de código abierto, Github dijo que no ha visto signos de IA que conduzcan a contribuciones de baja calidad. De hecho, la contribución de los proyectos de IA generativos aumentó en un 59% en 2024, mientras que el número total de proyectos de IA casi se duplicó a una tasa de crecimiento del 98%.
Mientras que los desarrolladores en los EE. UU. Todavía están liderando el camino en las contribuciones de IA, los desarrolladores de India, Alemania, Japón y Singapur han mostrado mayores niveles de actividad en la actividad general.
Mientras tanto, Github observa a los desarrolladores que integran cada vez más modelos de IA en sus cadenas de herramientas y se están moviendo a modelos más pequeños y más eficientes que pueden ejecutarse localmente y estar integrados en aplicaciones móviles. El proyecto de IA de código abierto de más rápido crecimiento en 2024 es "Ollama/Ollama", una herramienta para ejecutar modelos de idiomas en computadoras locales.
Además de centrarse en pequeños modelos de código abierto, Github también señala que los desarrolladores han mostrado un gran interés en la generación de imágenes y la automatización de procesos de los agentes de IA, y están desarrollando herramientas de IA más específicas para el propósito, como herramientas para la investigación académica. Si bien algunos de los principales proyectos se mantienen estables al comparar los proyectos de IA de código abierto más populares, los nuevos proyectos como Ollama y Comfyui se están volviendo cada vez más importantes en 2024.
En su Conferencia del Universo 2024, GitHub anunció nuevas integraciones de modelos de idiomas, incluidos Claude3.5sonnet de Anthrope, Gemini1.5Pro de Google y los modelos O1-previa O1 y O1-Mini. Github, una subsidiaria propiedad de Microsoft, está compitiendo con su socio Openai en el mercado de herramientas de desarrolladores, y esta expansión marca una transformación en la estrategia. Otras herramientas de programación como Cursor también han ganado más y más favor de los desarrolladores al aprovechar el modelo de soneto de Anthrope.
Puntos clave:
Python se ha convertido en el lenguaje de programación más popular en Github, impulsado principalmente por la moda de IA.
En 2024, la contribución de los proyectos de IA generativos aumentó en un 59%, y el número de proyectos de IA aumentó en un 98%.
Github dijo que la IA no ha causado que la calidad de los proyectos de código abierto disminuya en la calidad del código.
En general, el informe de Github revela el surgimiento de Python y el profundo impacto de la IA en la comunidad de código abierto. El desarrollo de la IA no solo ha promovido los cambios en los lenguajes de programación, sino que también ha cambiado la forma en que trabajan los desarrolladores y las elecciones de herramientas, que son dignas de atención en el futuro.