OpenAI collabore avec Stack Overflow, le forum de questions-réponses pour les développeurs de logiciels, pour améliorer les performances de ses modèles d’IA génératifs sur les tâches liées à la programmation.
Grâce au partenariat annoncé lundi, les modèles d’OpenAI, y compris les modèles servis via sa plateforme de chatbot ChatGPT, devraient s’améliorer au fil du temps pour répondre aux questions liées à la programmation, affirment les deux sociétés. Dans le même temps, Stack Overflow bénéficiera de l’expertise d’OpenAI dans le développement de nouvelles intégrations d’IA générative sur la plateforme Stack Overflow.
La première série de fonctionnalités sera mise en ligne d’ici la fin juin.
Le rapprochement avec OpenAI constitue un revirement remarquable pour Stack Overflow, qui avait initialement interdit les réponses de ChatGPT sur sa plateforme par crainte de réponses spammées.
Stack Overflow a commencé à expérimenter des fonctionnalités d’IA générative en avril dernier, promettant de créer des modèles qui « récompenseront » les développeurs qui apportent leurs connaissances à la plate-forme. En juillet, la société a lancé un outil de recherche conversationnelle qui permet aux utilisateurs de poser des questions et de recevoir des réponses basées sur la base de données Stack Overflow de plus de 58 millions de questions et réponses, ainsi que des outils permettant aux entreprises d’affiner les recherches sur leur propre documentation et bases de connaissances.
Certains membres de la communauté des développeurs de Stack Overflow se sont rebellés contre les changements, soulignant des préoccupations liées à la validité des informations générées par l’IA, à la surcharge d’informations et à la confidentialité des données des contributeurs individuels sur la plateforme.
Il y avait au moins un certain fondement à ces préoccupations. Une analyse de plus de 150 millions de lignes de code engagées dans les dépôts de projets au cours des dernières années par GitClear a révélé que les outils de développement d’IA générative entraînent l’envoi d’un plus grand nombre de codes erronés vers les bases de code. Ailleurs, des chercheurs en sécurité ont averti que de tels outils peuvent amplifier les bogues et les problèmes de sécurité existants dans les projets logiciels.
Mais malgré les défauts apparents, les développeurs adoptent des outils d’IA générative pour au moins certaines tâches de codage. Dans un sondage Stack Overflow de juin 2023, 44 % des développeurs ont déclaré qu’ils utilisent désormais des outils d’IA dans leur processus de développement, tandis que 26 % prévoient de le faire bientôt.
Cela a précipité une sorte de crise existentielle pour Stack Overflow. Le trafic vers la plate-forme aurait considérablement diminué depuis la sortie l’année dernière de nouveaux modèles d’IA génératifs performants – des modèles qui, dans de nombreux cas, ont été formés sur les données de Stack Overflow.
Alors maintenant, tout en réduisant ses coûts, Stack Overflow conclut des accords de licence avec des fournisseurs d’IA.
L’accord de la société avec OpenAI – dont les conditions financières n’ont pas été divulguées – intervient après que Stack Overflow s’est associé à Google pour enrichir les modèles Gemini de Google avec les données Stack Overflow et a travaillé avec Google pour apporter davantage de fonctionnalités basées sur l’IA à sa plate-forme. Stack Overflow avait souligné à l’époque que l’accord n’était pas exclusif – et cela s’est effectivement avéré être le cas.
Prashanth Chandrasekar, PDG de Stack Overflow, a précédemment déclaré que 10 % des près de 600 employés de la plateforme se concentraient sur sa stratégie d’IA, et a décrit les revenus supplémentaires potentiels issus de la stratégie comme étant essentiels pour garantir que Stack Overflow puisse continuer à attirer les utilisateurs et à maintenir une haute qualité. information.
« Stack Overflow est la plus grande communauté de développeurs au monde », a déclaré Chandrasekar dans un communiqué de presse ce matin. « À travers [our] Partenariat leader du secteur avec OpenAI, nous nous efforçons de redéfinir l’expérience des développeurs, en favorisant l’efficacité et la collaboration grâce à la puissance de la communauté, aux meilleures données de leur catégorie et aux expériences d’IA. Notre objectif avec OverflowAPI, et notre travail pour faire avancer l’ère de l’IA socialement responsable, est d’établir de nouvelles normes avec des données vérifiées, fiables et précises qui constitueront la base sur laquelle les solutions technologiques sont construites et fournies à nos utilisateurs.