L'éditeur de downcodes apporte l'interprétation du dernier rapport de GitHub ! Python a dépassé JavaScript pour devenir le langage de programmation le plus populaire grâce à la vague d'intelligence artificielle générative. Ce changement reflète l’importance croissante de Python dans l’apprentissage automatique, la science des données et le calcul scientifique, ainsi que l’afflux de développeurs dans les domaines STEM dans la communauté open source. Le rapport analyse également l'impact de l'IA sur la qualité du code open source, la participation mondiale des développeurs et la tendance d'évolution des modèles d'IA, fournissant une référence précieuse pour nous permettre d'avoir une compréhension approfondie des tendances de développement des langages de programmation et de l'état actuel des applications de Technologie IA.
Dans le dernier rapport de la plateforme de développement GitHub, Python a réussi à dépasser JavaScript pour devenir le langage de programmation le plus utilisé. Cette évolution est principalement due à l’essor actuel de l’intelligence artificielle (IA) générative.
L'essor de Python dans la communauté open source a été alimenté par son importance croissante dans l'apprentissage automatique, la science des données et le calcul scientifique. GitHub a souligné que la popularité de Python est étroitement liée au nombre croissant de développeurs STEM (Science, Technologie, Ingénierie et Mathématiques) rejoignant la communauté open source.
Malgré les craintes que le codage basé sur l'IA puisse entraîner une baisse de la qualité du code dans les projets open source, GitHub affirme n'avoir vu aucun signe indiquant que l'IA conduit à des contributions de moindre qualité. En effet, la contribution des projets d’IA générative augmentera de 59 % en 2024, tandis que le nombre total de projets d’IA doublera presque, avec un taux de croissance de 98 %.
Alors que les développeurs aux États-Unis restent en tête des contributions à l'IA, les développeurs d'Inde, d'Allemagne, du Japon et de Singapour affichent une activité plus élevée en termes d'activité globale.
Dans le même temps, GitHub a observé que les développeurs intègrent de plus en plus de modèles d'IA dans leurs chaînes d'outils et s'orientent vers des modèles plus petits et plus efficaces qui peuvent être exécutés de manière native et intégrés dans des applications mobiles. Le projet d’IA open source qui connaît la croissance la plus rapide en 2024 est « ollama/ollama », un outil permettant d’exécuter des modèles de langage sur votre ordinateur local.
En plus de se concentrer sur les petits modèles open source, GitHub a également noté que les développeurs ont montré un vif intérêt pour la génération d'images et les agents d'IA pour l'automatisation des processus, et qu'ils développent davantage d'outils d'IA à des fins spécifiques, telles que celles destinées à la recherche universitaire. Si l’on compare les projets d’IA open source les plus populaires, même si certains projets de premier plan restent stables, des projets plus récents comme ollama et ComfyUI prendront de plus en plus d’importance en 2024.
Lors de sa conférence Cosmos 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 et o1-mini d'OpenAI. Cette expansion marque un changement de stratégie alors que GitHub, propriété de Microsoft, est en concurrence avec son partenaire OpenAI sur le marché des outils de développement. D'autres outils de programmation tels que Cursor ont également gagné de plus en plus la faveur des développeurs en utilisant le modèle Sonnet d'Anthropic.
Dans l’ensemble, l’essor de Python et le développement fulgurant de l’IA dans la communauté open source annoncent l’orientation future des langages de programmation et du développement de logiciels. L'éditeur de Downcodes continuera à prêter attention à ce domaine et vous proposera des rapports plus passionnants.