Le dernier rapport de Github montre que Python a dépassé JavaScript pour devenir le langage de programmation le plus populaire, grâce au boom de l'intelligence artificielle générative en plein essor. L'application croissante de Python dans l'apprentissage automatique, la science des données et l'informatique scientifique a attiré un grand nombre de développeurs dans le domaine STEM pour participer à des projets open source, favorisant ainsi son augmentation de GitHub. Le rapport analyse également la contribution de l'IA aux projets open source et comment les développeurs peuvent intégrer les modèles d'IA dans leurs chaînes d'outils et attendre avec impatience les tendances futures.
Dans le dernier rapport sur la plate-forme de développeur GitHub, Python a réussi à dépasser JavaScript pour devenir le langage de programmation le plus utilisé. Ce changement est principalement dû au boom actuel de l'intelligence artificielle (IA) actuelle actuelle.
L'importance croissante de Python dans les domaines de l'apprentissage automatique, de la science des données et de l'informatique scientifique a entraîné une augmentation de la communauté open source. GitHub note que la popularité de Python est étroitement liée au nombre croissant de développeurs STEM (science, technologie, ingénierie et mathématiques) se joignant à la communauté open source.
Malgré les inquiétudes que le codage alimenté par l'IA pourrait entraîner une baisse de la qualité du code dans les projets open source, Github a déclaré qu'il n'avait vu aucun signe d'IA conduisant à des contributions de faible qualité. En fait, la contribution des projets d'IA génératifs a augmenté de 59% en 2024, tandis que le nombre total de projets d'IA a presque doublé à un taux de croissance de 98%.
Alors que les développeurs des États-Unis ouvrent toujours la voie des contributions de l'IA, les développeurs de l'Inde, de l'Allemagne, du Japon et de Singapour ont montré des niveaux d'activité plus élevés dans l'activité globale.
Pendant ce temps, GitHub observe que les développeurs intégrent de plus en plus des modèles d'IA dans leurs chaînes d'outils et se déplacent vers des modèles plus petits et plus efficaces qui peuvent s'exécuter localement et être intégrés dans les applications mobiles. Le projet d'IA open source qui connaît la croissance la plus rapide en 2024 est «Olllama / Olllama», un outil pour gérer les modèles de langage sur les ordinateurs locaux.
En plus de se concentrer sur les petits modèles open source, GitHub note également que les développeurs ont montré un fort intérêt pour la génération d'images et l'automatisation des processus des agents d'IA et développent des outils d'IA plus spécifiques à des objectifs, tels que des outils pour la recherche universitaire. Alors que certains des principaux projets restent stables lors de la comparaison des projets d'IA open source les plus populaires, de nouveaux projets comme Olllama et Comfyui deviennent de plus en plus importants en 2024.
Lors de sa conférence d'univers 2024, GitHub a annoncé de nouvelles intégrations de modèles de langage, notamment Claude3.5Sonnet d'Anthropic, Gemini1.5Pro de Google et les modèles O1-Preview d'Openai et O1-Mini. GitHub, une filiale appartenant à Microsoft, est en concurrence avec son partenaire OpenAI sur le marché des outils des développeurs, et cette expansion marque une transformation de la stratégie. D'autres outils de programmation tels que Cursor ont également gagné de plus en plus de faveur des développeurs en tirant parti du modèle Sonnet d'Anthropic.
Points clés:
Python est devenu le langage de programmation le plus populaire sur Github, motivé principalement par l'engouement de l'IA.
En 2024, la contribution des projets d'IA génératifs a augmenté de 59% et le nombre de projets d'IA a augmenté de 98%.
Github a déclaré que l'IA n'avait pas provoqué la baisse de la qualité des projets open source de la qualité du code.
Dans l'ensemble, le rapport de Github révèle la montée en puissance de Python et l'impact profond de l'IA sur la communauté open source. Le développement de l'IA a non seulement favorisé les changements dans les langages de programmation, mais a également changé la façon dont les développeurs fonctionnent et les choix d'outils, qui sont dignes d'attention à l'avenir.