En juillet de cette année, GitHub, un service de développement de logiciels appartenant à Microsoft, a lancé une version bêta à fonctions limitées du chatbot GitHubCopilotChat. En septembre, la version bêta est devenue disponible pour tous les développeurs individuels sur GitHub. Plus tard, GitHub a révélé que la fonctionnalité serait entièrement lancée en décembre.
Quelques jours seulement avant le réveillon du Nouvel An, GitHub CopilotChat est enfin entré dans la phase entièrement disponible. Le service est accessible à la fois aux utilisateurs individuels et aux organisations via tous les forfaits payants de GitHub et prend en charge Visual Studio Code et l'environnement de développement Visual Studio, a indiqué la société dans un article de blog.
En plus des forfaits payants, GitHub CopilotChat est désormais disponible gratuitement pour les enseignants certifiés, les étudiants et les créateurs de projets open source populaires.
GitHubCopilotChat est alimenté par le grand modèle de langage GPT-4 d'OpenAI. Comme d'autres chatbots, il est conçu pour permettre aux utilisateurs de saisir des invites textuelles pour répondre à des questions ou même de générer du code pour des projets logiciels.
La page d'assistance de GitHub fournit plus d'informations sur ce que le chatbot peut et ne peut pas faire. Par exemple, GitHub CopilotChat peut aider à expliquer le code d'un projet aux développeurs et suggérer des améliorations. Il peut également générer des extraits de programmation basés sur le code de l'éditeur du logiciel ou le code mis en évidence par le développeur.
Les chatbots peuvent également trouver des bugs dans le code du développeur et suggérer des correctifs. Le chatbot peut également répondre à toutes les questions des développeurs sur le codage, les correctifs, etc.
GitHub a également souligné certaines limites de CopilotChat. Par exemple, il peut être moins compétent dans les langages et structures de codage moins couramment utilisés. De plus, si vous souhaitez simplement poser à GitHubCopilotChat une question ou un sujet non lié au codage, vous constaterez qu'il peut donner des réponses « non pertinentes ou dénuées de sens », ou ne pas répondre du tout à ces questions.