Back
K

ChatGPT 💬 | 15 exemples concret d'usage

Je vous propose d'analyser ensemble 14 conversations que j'ai eues avec ChatGPT afin de voir des cas concrets d'usage que vous pouvez avoir avec lui.

1) Debug de request SQL

Imaginez que vous faites votre migration prisma et boom, vous avez une erreur. Pas cool effectivement. Je ne suis pas un expert en SQL donc j'ai demandé à ChatGPT de résoudre et de détecter le problème :

  • Prompt pour debug une SQL request

Le format est assez simple ici :

  1. Je lui donne le code
  2. Je lui donne l'erreur
  3. Je lui demande de définir où est l'erreur

Il faut noter que dans le screen, j'utilise mes "custom instructions" qui lui donnent certaines indications qui lui permettent d'avoir de bonnes réponses plus rapidement.

2) Aide avec Prisma

J'ai fait une grosse migration sur ma plateforme Codeline, j'avais un concept de "Q&A" que j'ai remplacé par des simples articles.

J'ai aussi modifié le fait qu'avant j'avais 2 booléens :

  1. hidden : si l'article est caché
  2. freePreview : si l'article est accessible par tous

Mais je me suis rendu compte que ça n'avait pas de sens car :

Si il est caché, il ne peut pas être gratuit !

Donc, j'ai remplacé ça par un état, mais voilà, les migrations Prisma c'est l'enfer donc j'ai laissé Copilot faire en sorte que ma migration se passe bien :

  • Prompt pour modifier ma migration

Un cas très concret où il a pu me faire des migrations vraiment fonctionnelles.

3) Transform du code en Prisma

Vous avez une requête SQL ? Un bout de code Drizzle ou autre ? Transformez-le en Prisma en quelques clics.

  • Prompt pour créer rapidement un prisma

4) Génération de request SQL

J'utilise TablePlus qui me permet d'interagir avec ma base de données et je voulais trouver tous les e-mails non standards des membres de mes formations (pour un usage personnel).

J'ai demandé à ChatGPT de faire ma requête :

  • Prompt pour des users request

J'ai exactement eu ce que je voulais.

Expliquez le comment et pourquoi de tous ces éléments.

5) Aide génération Prisma

Cette fois, j'ai commencé par lui dire que c'était un expert en Prisma, puis je lui ai donné mon Schéma Prisma.

  • Prompt pour gérer un schéma Prisma

Puis je lui ai demandé de générer des requêtes en fonction de ma requête.

J'aime bien ce pattern de lui donner des informations et de lui dire "Réponds juste OK si tu as compris ces informations".

6) Chrome extensions

Dans mes différents problèmes pour créer mon extension chrome LinkedLeads, j'ai appris plein de trucs et galéré sur comment faire pour n'afficher mon extension que sur LinkedIn. Par de nombreuse itérations et patience, j'ai réussi à débugger tout ça avec ChatGPT.

  • Prompt pour connaître l'URL current quand on ouvre notre popup

7) Remplacement de couleurs

Un bon exemple c'est toutes les tâches répétitives comme venir définir des couleurs pour certains styles ou thèmes. ChatGPT est super doué pour toutes les tâches relou textuelles.

  • Prompt pour remplacer des variables CSS

8) Décrypter les données facilement

C'est impressionnant à quel point vous pouvez lui donner n'importe quelle chaîne de caractères que vous ne comprenez pas et il va trouver le sens en elle. Que ce soit une URL ou autre, balancez-lui ça et il va vous donner la solution.

  • Prompt pour décrypter une chaine de caractère

9) Débat sur certains sujets

Imaginez que vous devez choisir entre une techno ou une autre, comme ici entre smtpjs ou un service géré comme resend.

Vous pouvez lui poser votre question et faire votre meilleur débat pour ne pas partir dans la mauvaise direction.

  • Prompt pour créer une discution afin de trouver la meilleur solution

10) Debug setup / terminal

S'il y a bien une chose qui ne change jamais, c'est la manière de configurer des URL en local, faire votre configuration bash ou tous ces exemples.

ChatGPT est un monstre pour venir vous débugger tout ça.

  • Prompt pour générer des url rapidement

12) Créer un gif de countdown

Générer du code, c'est compliqué avec ChatGPT, on ne va pas se mentir.

Sauf, quand votre code peut tenir dans un fichier de maximum 500 lignes (c'est très rarement le cas).

Du moment que vous n'avez pas trop de contexte et que les informations sont relativement courtes, c'est vraiment pratique de faire générer un maximum de choses à notre intelligence artificielle.

  • Prompt pour créer un gif de countdown

Cette conversation est super complète et j'ai déployé cette application : ça marche !

N'oublie pas dans ce genre de cas de tester avec lui et quand tu fais des modifications, retourne-lui le fichier corrigé pour qu'il s'adapte à tes attentes.

13) Type compliqué en TypeScript

Quand tu es face à des types super compliqués avec TypeScript ou des erreurs de la mort, c'est vraiment le genre de moment où tu peux utiliser ChatGPT :

Il va facilement te générer la solution à ton problème. (pour être honnête, elle ne va pas forcément fonctionner mais la base sera bien là !)

  • Prompt pour gérer des erreurs TypeScript

14) Séparer / Split ton code

Parfois, j'ai un bout de code et j'ai envie d'en créer un hook bien typé, etc. et bah, demande-lui ! Le mieux est même de le faire avec Copilot mais c'est aussi assez efficace.

  • Prompt pour séparer/spliter son code

15) Générer un type depuis un objet

Tout ce qui est traitement textuel et tâches "stupides" qui demandent d'appliquer la même chose sur plusieurs données, je le délègue.

  • Prompt pour générer un type depuis un objet

16) Configuration VSCode

Pour configurer des fichiers VSCode ou modifier certaines choses, ChatGPT ou "Copilot Chat" peuvent être particulièrement utiles :

  • Prompt pour configurer VsCode

Conclusion

Voici pour ces nombreux exemples qui vont t'aider, j'en suis sûr.

Next lessons
Partagez vos idées
Contribuez votre perspective et engagez-vous avec d'autres apprenants pour un retour d'expérience enrichi.
Markdown is supported