Juste avant la fin de l’année, GitHub a rendu Copilot Chat accessible à tous les utilisateurs. Auparavant, il n’était accessible qu’aux utilisateurs professionnels abonnés à Copilot for Business. Récemment, GitHub a rendu Copilot Chat accessible aux utilisateurs individuels, mais il s’agissait d’une version bêta. Aujourd’hui, la version bêta est terminée et GitHub Copilot Chat est disponible pour tous les utilisateurs.
Contrairement aux LLM à usage général, GitHub Copilot Chat est développé pour une tâche spécialisée, à savoir l’assistance au codage de l’IA. Il est alimenté par le puissant modèle GPT-4 d’OpenAI, qui prend en charge de nombreux langages de programmation. Actuellement, il a été déployé dans Visual Studio Code et Visual Studio IDE. Si vous utilisez JetBrains, vous devrez vous inscrire séparément sur la liste d’attente pour accéder à Copilot Chat.
La bonne nouvelle, c’est que l’entreprise a mis Copilot Chat gratuitement à la disposition des enseignants, des étudiants et des responsables de populaires projets open source. Sur Visual Studio, il vous suffit d’installer l’extension « GitHub Copilot Chat » à partir du marketplace. Assurez-vous que vous utilisez Visual Studio 17.6 ou une version ultérieure.
En ce qui concerne les prix, pour les utilisateurs individuels, Copilot Chat coûte 10 dollars par mois ou 100 dollars par an. Pour les utilisateurs professionnels, le prix commence à 19 dollars par utilisateur et par mois. Enfin, pour les utilisateurs en entreprise, le prix est de 39 dollars par utilisateur et par mois.
Il offre des fonctionnalités telles que la complétion de code, le chat, l’écriture de tests unitaires, la détection des failles de sécurité, et bien plus encore. Elle peut même traduire du code d’un langage de programmation à un autre.
Quelques questions
GitHub n’a pas introduit de nouveau mécanisme permettant aux propriétaires de repositories de refuser les données d’entraînement pour Copilot Chat. Au lieu de cela, la société affirme que les propriétaires rendent leurs repositories privés afin d’éviter qu’ils ne soient inclus dans les futurs ensembles de formation. Cette position risque de ne pas plaire aux propriétaires de bases de code qui préfèrent que leur code protégé par des droits d’auteur reste public pour diverses raisons, notamment pour la recherche de bugs dans le cadre du crowdsourcing.
Un autre problème lié aux modèles d’IA générative tels que GPT-4 est leur tendance à halluciner ou à présenter en toute confiance des informations incorrectes. Cette question est particulièrement problématique dans le domaine du codage, car les assistants d’IA peuvent introduire des extraits de code remplis de bugs ou obsolètes.
La société a reconnu l’existence de ce problème, mais a noté que GPT-4 était plus performant contre les hallucinations que les précédents modèles. GitHub a mis en place des fonctionnalités pour atténuer les exploits, tels que des filtres pour les modèles de code non sécurisés, mais insiste sur la nécessité d’un examen humain du code suggéré par l’IA.
Une vraie concurrence
Dans ce secteur, il existe de nombreux outils de codage IA tels que CodeGPT, CodeWhisperer d’Amazon, Codey de Google et même ChatGPT. Nous entendons également beaucoup de bien d’AlphaCode 2, qui est construit sur le modèle d’IA Gemini de Google. Il sera intéressant de voir comment Copilot Chat de GitHub se comparera à AlphaCode 2 lorsqu’il sera lancé dans les prochains mois.
La viabilité financière de Copilot reste un défi, les rapports indiquant qu’il perd en moyenne 20 dollars par mois et par utilisateur en raison des coûts élevés d’exploitation des modèles d’IA.
Alors, allez-vous vous abonner à Copilot Chat propulsé par GPT-4 ? Ou utilisez-vous déjà d’autres outils de codage d’IA pour la génération de code ?