Le Stack Overflow a annoncé des plans pour intégrer l’IA générative dans sa plateforme de forums, le Stack Overflow for Teams, ainsi que dans son environnement de développement populaire, Visual Studio Code, dans une tentative de se développer dans de nouveaux domaines de produits. Cette initiative est appelée OverflowAI.
Intégration avec VS Code
Étant donné que les développeurs passent la majeure partie de leur temps dans un environnement de développement, c’est peut-être l’innovation la plus importante. Similaire à GitHub Copilot, OverflowAI prend en charge la programmation directement dans Visual Studio Code.
Cela nécessite que l’organisation dispose de l’ensemble d’outils payant Stack Overflow for Teams en place. Les réponses proviennent à la fois des normes internes de l’entreprise et des 58 millions de questions et réponses sur le forum.
Nouvelle recherche sémantique
Une autre nouveauté importante est la recherche sémantique. Cette nouvelle méthode de recherche remplace initialement la recherche lexicale dans une version alpha privée, mais améliore considérablement l’expérience de recherche précédente, a déclaré le PDG Prashanth Chandrasekar dans un article de blog sur l’annonce.
La recherche est construite sur une base de données de vecteurs, de sorte que les réponses générées à partir d’une requête peuvent être associées de manière plus intelligente aux sujets que les utilisateurs recherchent.
Cela va au-delà de simplement trouver des informations : la recherche sémantique doit également comprendre le contexte et fournir aux utilisateurs des solutions fiables et précises à leurs problèmes.
Accédez à base de connaissances de votre équipe via Slack
Le Stack Overflow for Teams bénéficie de la même fonctionnalité de recherche améliorée que la plateforme web. Cela permet aux clients de trouver rapidement des réponses pertinentes et de découvrir des connaissances provenant de sources fiables, telles que le Stack Overflow lui-même, ainsi que des canaux liés tels que Confluence et GitHub.
Une autre amélioration dans l’intégration de l’OverflowAI avec le Stack Overflow for Teams est la gestion des connaissances. L’IA crée des brouillons initiaux d’une structure de mots clés et recommande des questions et des réponses basées sur les domaines où l’équipe cherche probablement déjà des documentations ou des solutions appropriées.
Cette base de connaissances construite au sein de l’équipe peut également être consultée sur Slack grâce au nouveau chatbot StackPlusOne. Encore une fois, les connaissances du bot sont alimentées par les questions et réponses collectées sur la plateforme web du Stack Overflow, ainsi que par la base de connaissances de l’entreprise elle-même.
Enfin, le Stack Overflow favorise également les discussions et le partage de connaissances dans le domaine de l’IA. Une plateforme Stack Exchange pour l’IA générative et le Natural Language Processing (NLP) Collective du Stack Overflow servent de plateformes pour partager et discuter de différentes approches techniques et stratégies.
Stack Overflow : Entre avancées et reculs avec l’IA
Le Stack Overflow et l’IA générative ont une histoire compliquée. Après le lancement de ChatGPT, le forum de programmation a rapidement été submergé par des réponses de mauvaise qualité, ce qui a conduit la plateforme à interdire l’utilisation de l’IA. Cependant, quelques mois plus tard, les modérateurs ont protesté publiquement, affirmant qu’ils ne pouvaient désormais modérer le contenu IA que sous des règles strictes, en particulier lorsqu’ils souhaitaient le supprimer.
Le Stack Overflow a accumulé une énorme quantité de connaissances au cours des 15 dernières années, mais la nature des langages de programmation est qu’ils sont en constante évolution. L’utilité réelle de l’OverflowAI et de ses nombreuses intégrations pour les développeurs ne deviendra probablement claire qu’avec le temps.