Découvrez comment GitLab révolutionne son offre AI avec le puissant Duo Chat !

GitLab lance Duo Chat, une expérience de chat basée sur l’IA pour les développeurs

GitLab a récemment dévoilé Duo, une série de fonctionnalités basées sur l’IA visant à aider les développeurs à être plus productifs en résumant les problèmes, en générant des descriptions d’épopées et de problèmes, ainsi qu’en proposant des suggestions de code et des explications sur les vulnérabilités, entre autres fonctionnalités. Aujourd’hui, la société ajoute Duo Chat à cette gamme, une expérience similaire à ChatGPT qui permet aux développeurs d’interagir avec le bot pour accéder aux fonctionnalités existantes de Duo, mais de manière plus interactive. Duo Chat est maintenant en version bêta.

Un déplacement des fonctionnalités Duo vers le chat

Lors d’une interview lors de la conférence KubeCon plus tôt cette semaine, David DeSanto, directeur des produits chez GitLab, m’a expliqué que l’idée ici est de déplacer bon nombre des fonctionnalités existantes de Duo vers le chat entre cette première version bêta et le lancement de la version finale.

Crédits image: GitLab

Partenariat avec Anthropic’s Claude pour la gestion du chat

DeSanto, qui devient de plus en plus le visage public de l’entreprise, a également noté que GitLab a déplacé son backend de chat vers Claude d’Anthropic. Cela peut surprendre, étant donné que GitLab s’est associé à Google pour d’autres fonctionnalités basées sur l’IA, notamment son service de complétion de code. « Nous n’avions pas choisi [un modèle] pour le chat », m’a confié DeSanto. « Nous utilisions notre propre modèle – un modèle open source – et nous avons déterminé qu’en fonction du fonctionnement du chat dans GitLab et du large contexte nécessaire, une fenêtre de contexte de 100 000 caractères rendait l’obtention et le retour d’informations plus faciles. »

Il a également souligné que GitLab s’associe à Oracle pour les GPUs basés sur le cloud. « Nous sommes agnostiques vis-à-vis du cloud. Nous allons trouver le meilleur et les trois [Google, Oracle et Anthropic] fonctionnent en collaboration grâce à nous, donc c’est une bonne relation. »

Fonctionnalités disponibles dans Duo Chat

Actuellement, en plus des capacités de chat liées au code plus générales, des fonctionnalités telles que « expliquer ce code » et la refonte du code sont disponibles dans Duo Chat. La génération de cas de test, l’explication des vulnérabilités et d’autres fonctionnalités seront bientôt ajoutées.

DeSanto a noté que tout au long des tests de ces fonctionnalités, il est devenu de plus en plus évident que le contexte est important pour obtenir les meilleurs résultats dans cette expérience de chat. Un avantage que GitLab a par rapport à certains autres acteurs de ce domaine est qu’il peut accéder à tout votre code, même s’il n’est pas actuellement ouvert dans l’IDE. De plus, ces fenêtres de contexte plus larges facilitent le suivi des conversations précédentes.

Les développeurs préfèrent le chat aux suggestions de code

Une observation intéressante que l’équipe a faite en observant les développeurs utiliser l’outil pendant la période de prévisualisation fermée était que les développeurs expérimentés n’aiment pas toujours les suggestions de code car elles peuvent devenir gênantes. Au lieu de cela, ils préfèrent accéder à ces outils basés sur l’IA via Duo Chat.

« Je pensais que le chat serait beaucoup plus destiné aux développeurs associés, mais il semble qu’ils veuillent la complétion de code intégrée – et les développeurs seniors sont davantage attirés par la génération de code dans le chat », a déclaré DeSanto. « La raison était le bruit. Ils disaient : je sais ce que je tape. Je n’ai pas besoin que vous me le disiez. Mais ils peuvent avoir besoin d’un peu de guidance ou de refactoring, par exemple. »

Teilen Sie Ihre Meinung mit

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden..