Vous avez raison de demander à ChatGPT de vous aider à résoudre des problèmes de programmation via le chat en ligne. Mais le fait d’entrer et de sortir de VS Code semble introduire des distractions. N’oubliez pas que chaque milliseconde compte dans n’importe quelle tâche.
La bonne nouvelle est que vous pouvez demander à ChatGPT n’importe quoi directement dans VS Code avec une extension ChatGPT. ChatGPT peut être utilisé pour les tests unitaires, le débogage, la documentation, l’explication de code, la génération de code et bien d’autres choses encore.
Voici les extensions ChatGPT les plus pratiques que vous pouvez installer pour VS Code aujourd’hui.
1. ChatGPT – EasyCode
L’extension ChatGPT d’EasyCode est un assistant IA facilement disponible qui prend en charge ChatGPT-3.5 et ChatGPT-4 avec la possibilité de passer de l’un à l’autre. Il est facile à mettre en place puisqu’il ne nécessite aucune configuration supplémentaire comme l’intégration d’une clé API OpenAI. Cependant, si votre compte OpenAI inclut des fonctionnalités premium de GPT-4, il y a une option pour ajouter votre clé API pour une utilisation étendue.
Bien que son développeur vous recommande de vous inscrire ou de vous connecter après l’installation, il vous permet d’utiliser ChatGPT sans compte. Lorsque vous cherchez de l’aide, vous pouvez poser des questions à ChatGPT sur des parties de votre code ou lui permettre d’analyser l’ensemble de votre base de code à la recherche d’applications plus larges.
L’extension EasyCode ChatGPT propose également une option de suivi si votre question précédente nécessite des explications supplémentaires. En plus de l’autocomplétion du code en ligne, elle propose des invites intégrées en un seul clic pour générer des réponses en cours de route.
2. CodeGPT par Tim Kmecl
L’extension CodeGPT de Tim Kmcel utilise les modèles ChatGPT-3. Elle peut donc être moins ingénieuse que d’autres extensions qui utilisent GPT-3.5 et GPT-4. Elle comporte des invites intégrées qui génèrent des réponses en un seul clic. Vous pouvez également écrire des invites personnalisées via la boîte de dialogue si vous avez une demande plus spécifique.
Bien qu’il propose de nombreux modèles GPT-3, dont ChatGPT, text-curie-001, text-davinci-003, code-davinci-002 et code-cushman-002, seul le modèle text-davinci-003 est le modèle par défaut qui fonctionne avec l’extension. Si l’extension génère une erreur, vous pouvez revoir votre sélection de modèle et la remplacer par text-davinci-003 dans les paramètres de l’extension.
Cette extension nécessite une clé API OpenAI, que vous définirez dans le menu des paramètres après l’installation. Cependant, l’extension peut échouer si votre crédit OpenAI gratuit a été épuisé.
3. Code GPT
Code GPT offre un service d’IA plus complet. Bien que son choix d’IA par défaut soit OpenAI, il propose également des alternatives à ChatGPT, dont Cohere, AI21 et Anthropic. Ainsi, en plus de GPT-3.5 et GPT-4, il prend également en charge de nombreux autres modèles d’IA.
L’extension Code GPT nécessite votre clé API OpenAI, que vous pouvez configurer avec une commande intégrée. Assurez-vous donc d’avoir suffisamment de crédit gratuit ou un plan premium pour utiliser le service. Une caractéristique précieuse de Code GPT est sa capacité à prendre des invites dans les commentaires de code et à insérer le code généré dans un fichier de code utilisable (dans le langage de programmation cible).
Il propose des invites intégrées et personnalisées. Un petit inconvénient est qu’il n’autorise qu’un maximum de 800 tokens par requête. Par conséquent, il prend moins de longueur de texte que d’autres fournisseurs.
4. Aide ChatGPT
L’extension ChatGPT Helper VS Code est un simple assistant IA que vous pouvez ajouter à VS Code si vous avez seulement besoin de résoudre des problèmes de programmation rapidement. Cette extension est simple à utiliser et n’est conçue que pour accepter un nombre limité d’invites intégrées.
L’extension ChatGPT Helper prend en charge GPT-3.5 et GPT-4 avec la possibilité de passer de l’un à l’autre. Elle nécessite une clé API OpenAI, qui vous invite à la définir dès que vous envoyez votre première invite après l’installation.
Cependant, contrairement à d’autres extensions ChatGPT, elle n’a pas de fonction de chat. Mais vous pouvez envoyer des invites personnalisées via la palette de commandes de VS Code. Il écrit les réponses dans des fichiers texte séparés, ce qui vous permet de sauvegarder les réponses à l’invite pour plus tard.
5. ChatGPT par Genie AI
L’extension ChatGPT de Genie AI est plus esthétique, avec des invites intégrées dans une interface plus conviviale. Elle prend en charge GPT-3, GPT-3.5 et GPT-4. Et comme de nombreuses extensions ChatGPT mentionnées précédemment, elle nécessite également une clé API OpenAI.
Il vous permet également de sélectionner différentes températures de précision adaptées à vos besoins ; vous pouvez choisir entre une réponse précise, équilibrée ou créative. En plus des invites intégrées, vous pouvez également faire appel à ChatGPT via la boîte de dialogue de l’extension Genei AI VS Code pour envoyer des requêtes plus spécifiques.
Lorsque vous utilisez l’extension pour générer du code, vous n’avez pas besoin de le copier-coller là où vous en avez besoin. L’extension écrit automatiquement les réponses dans des fichiers de code pertinents, que vous pouvez utiliser directement dans votre base de code. De plus, vous pouvez enregistrer vos conversations localement et les reprendre la prochaine fois.
6. ChatGPT VS Code Plugin par Jay Barnes
Si vous souhaitez utiliser ChatGPT gratuitement, l’extension ChatGPT VS Code de Jay Barnes est très utile. Elle opère à un niveau différent et nécessite votre jeton de session web ChatGPT et votre agent utilisateur plutôt que votre clé API OpenAI. Elle est donc invariablement gratuite puisqu’elle étend votre interaction avec ChatGPT depuis le web.
Bien qu’il vous permette d’utiliser ChatGPT gratuitement dans VS Code, il est technique à mettre en place et peut être tardif avec des échecs occasionnels. De plus, vous devrez périodiquement réinitialiser vos jetons d’accès car ceux-ci expirent avec votre session web ChatGPT.
Comme d’autres extensions ChatGPT, elle comporte des messages-guides intégrés et accepte les messages personnalisés via le menu de chat. Globalement, cette extension n’aurait pas fait partie de notre liste des meilleures extensions ChatGPT pour VS Code. Mais elle est gratuite et peut s’avérer utile lorsque vous aurez épuisé votre crédit gratuit. Cependant, faites attention à ce que votre session ne soit pas détournée.
Utiliser ChatGPT de manière productive dans VS Code
ChatGPT et d’autres modèles d’IA générative ont trouvé des utilisations utiles dans notre vie quotidienne. Que nous les acceptions ou non, ils sont là pour rester. Ces outils d’IA ne sont utiles et non menaçants que si vous les exploitez de manière productive.
L’utilisation de l’une de ces extensions ChatGPT pour la programmation ne garantit pas un déroulement sans heurts. Vous aurez toujours besoin d’une combinaison de ces outils d’IA avec une contribution humaine et quelques compétences de recherche sur Internet pour résoudre les problèmes de programmation. Vous voudrez peut-être voir comment utiliser ChatGPT dans VS Code pour avoir une idée pratique du fonctionnement de ces extensions.
