cours
ChatGPT Desktop : Un guide avec le code VS et des exemples de terminaux
Je sais que vous êtes probablement fatigué de copier et coller constamment votre code dans ChatGPT. Heureusement, il existe une solution : l'application de bureau ChatGPT. Il s'intègre à des outils populaires tels que VS Code, Xcode et le terminal.
Dans ce tutoriel, je vais vous guider dans la configuration et l'utilisation de l'application de bureau ChatGPT pour VS Code et terminal, avec des exemples.
ChatGPT Desktop : Configuration initiale
Pour commencer, téléchargez et installez l'application de bureau ChatGPT à partir de le site officiel d'OpenAI.
L'application est disponible pour macOS et Windows, et fonctionne comme la version web, mais avec la possibilité supplémentaire de s'intégrer à d'autres applications.
Vue d'ensemble de ChatGPT Desktop
L'application de bureau ChatGPT fonctionne comme son homologue en ligne, avec une caractéristique supplémentaire : l'intégration avec d'autres outils. Elle peut être déclenchée de n'importe où en utilisant Option+Espace sur macOS ou Alt+Espace sur Windows.
Dès l'ouverture de l'application, nous sommes accueillis par une interface familière qui est presque identique à celle de la version web, mais qui comporte plusieurs améliorations importantes.
Lorsque nous ouvrons l'application, nous obtenons la fenêtre d'invite suivante :
L'interface est très similaire à la version web, mais certaines différences méritent d'être soulignées.
Partager des fichiers et d'autres données
Le bouton le plus à gauche nous permet de joindre des fichiers ou des données pour fournir un contexte au ChatGPT. Cependant, avec l'application de bureau, nous avons d'autres options :
Il convient notamment de noter la possibilité de réaliser des captures d'écran. C'est très pratique pour partager le contexte actuel que nous visualisons. Il permet de poser facilement des questions sur ce que l'on voit à l'écran.
La possibilité de faire des captures d'écran est unique à l'application de bureau, ce qui permet de partager rapidement l'affichage de l'écran en cours. Cette fonction est particulièrement utile pour obtenir de l'aide sur ce que l'on voit à l'écran.
L'application est également dotée d'un bouton "Ouvrir l'application", qui permet de basculer entre une entrée d'invite compacte et l'interface complète du bureau de ChatGPT.
Sélection du modèle
En cliquant sur le nom du modèle, vous ouvrez un sélecteur de modèle dans lequel vous pouvez choisir le modèle que vous souhaitez utiliser :
Connexion avec d'autres applications
L'avantage le plus important de l'application de bureau ChatGPT est sa capacité à se connecter avec d'autres applications comme VS Code et le terminal. Cette intégration peut améliorer nos flux de travail en fournissant au ChatGPT un contexte direct à partir de ces outils.
Nous pouvons nous connecter à une autre application en utilisant le troisième bouton :
Dans mon cas, j'ai déjà installé l'extension VS Code, ce qui me permet de m'y connecter (comme indiqué par l'icône +). Nous pouvons voir dans cet exemple que pour utiliser Cursor, je dois d'abord installer l'extension. Voyons maintenant comment installer des extensions.
Comment utiliser ChatGPT Desktop avec VS Code
Comme mentionné ci-dessus, pour intégrer ChatGPT avec VS Code, nous devons installer l'extension ChatGPT VS Code. Pour ce faire, nous devons
- Téléchargez l'extension ChatGPT VS Code depuis ici.
- Dans VS Code, utilisez le raccourci suivant Commande+Shift+P (macOS) ou Ctrl+Shift+P (Windows) pour ouvrir la palette de commandes.
- Tapez
vsix
dans le champ d'entrée et sélectionnez "Extensions" : Installer à partir de VSIX...". - Sélectionnez le fichier et cliquez sur "Installer".
Note : Assurez-vous que VS Code est à jour pour éviter les erreurs d'installation.
Une fois installé, nous pouvons ouvrir le chatGPT en utilisant Option+Maj+1 (sur macOS) ou Alt+Shift+1 (sous Windows). Cela équivaut à ouvrir l'application de bureau ChatGPT en sélectionnant VS Code dans le menu "Travailler avec".
Exemple d'utilisation de ChatGPT Desktop pour VS Code
Lorsque vous utilisez ChatGPT avec VS Code, le contexte de la fenêtre actuellement ouverte est automatiquement pris en compte lorsque nous soumettons une invite.
Par exemple, je travaille sur une application web et je veux vérifier si les règles de sécurité de ma base de données sont sûres. Pour cela, je :
- Ouvrez mon fichier de règles de sécurité dans VS Code.
- Demander à ChatGPT d'auditer mes règles de sécurité.
Le chatGPT n'appliquera pas automatiquement les modifications apportées au code. Nous devons encore copier et coller manuellement les suggestions de code qu'il fournit.
Le principal avantage de l'extension est qu'il n'est pas nécessaire de fournir manuellement notre code. Tant qu'il s'agit de l'onglet ouvert dans notre éditeur, le ChatGPT y aura accès.
Comment utiliser le chatGPT Desktop avec le terminal
Pour connecter ChatGPT avec le terminal, nous devons sélectionner le terminal dans le menu "Travailler avec" :
Notez qu'il s'agit du terminal autonome, et non du terminal intégré dans VS Code.
Une fois le terminal connecté, son contenu sera pris en compte lors de l'interrogation du ChatGPT.
Exemple d'utilisation du ChatGPT Dekstop avec le terminal
À mon avis, l'un des aspects les plus utiles de cette intégration est la possibilité de poser facilement des questions sur une erreur. Supposons que je travaille sur un code et que je rencontre une erreur. Je demande à ChatGPT de m'expliquer l'erreur que je vois dans le terminal et comment corriger le code :
C'est une bien meilleure expérience que de devoir copier à la fois l'erreur du terminal et le code source dans ChatGPT pour déboguer.
Limites de l'application ChatGPT Desktop
Si l'application de bureau ChatGPT simplifie grandement la mise en contexte, elle n'est pas sans limites :
- Mises à jour manuelles : Le chatGPT ne modifie pas automatiquement le code et n'exécute pas de commandes. Nous devons copier et appliquer nous-mêmes les changements proposés.
- Intégration décousue : L'application fonctionne comme une fenêtre séparée plutôt que d'être entièrement intégrée à des outils tels que VS Code, ce qui peut sembler fastidieux.
- Contexte limité : ChatGPT n'a accès qu'à la fenêtre active dans VS Code, et non à l'ensemble du code.
- Pas de visualisation différente : Il n'existe pas d'outil intégré permettant de visualiser les différences entre le code original et les suggestions du ChatGPT, ce qui rend les changements plus difficiles à curer.
Conclusion
L'application de bureau ChatGPT est une amélioration significative pour les développeurs qui comptent sur ChatGPT pour l'assistance au codage, offrant un flux de travail plus rationalisé et efficace. Toutefois, cette solution n'est pas aussi transparente que les solutions entièrement intégrées telles que Cursor.
Si vous avez l'habitude de copier-coller votre code dans le ChatGPT, cette application vous permettra d'économiser du temps et des efforts. Si l'intégration peut encore être améliorée, la feuille de route d'OpenAI laisse entrevoir des mises à jour prometteuses dans un avenir proche. Pour l'instant, des ajustements manuels restent nécessaires, mais la commodité de cet outil pourrait en faire un complément précieux à votre boîte à outils de développement.
Apprenez l'IA avec ces cours !
cursus
Développer des applications d'IA
cours