Skip to content
··5 min de lecture

De zéro à un chatbot fonctionnel : comment j'ai construit un chatbot avec chatGPT comme guide

Sans aucune connaissance en codage et avec chatGPT comme guide, j'ai construit un chatbot fonctionnel de zéro — pas de jugement, juste des instructions étape par étape qui ont vraiment marché.

Mise à jour (2026) : C'était le début d'un voyage qui a conduit à Sydney ! Après de nombreuses itérations, Sydney réside maintenant sur /ask/ et se concentre sur le contenu du blog et les produits.


Beaucoup a été dit sur la façon dont chatGPT peut être utilisé pour écrire du code ou agir comme guide/assistant. Intrigué, j'ai décidé de le mettre à l'épreuve. Les résultats étaient tout simplement stupéfiants. Lis la suite pour découvrir comment moi, un débutant complet en codage, j'ai réussi à construire un chatbot fonctionnel avec l'aide de chatGPT.

Je ne suis pas une personne technique

Avant de commencer, tu dois un peu comprendre mon contexte. Je ne suis pas une personne technique et j'ai des connaissances très limitées (ou nulles) en codage.

Je ne sais pas :

  • Comment utiliser le terminal sur un Mac
  • Comment écrire du CSS, HTML, Javascript, Python ou tout autre langage de programmation
  • Comment écrire du code dans un éditeur de texte et puis sauvegarder le fichier en python ou d'autres formats.
  • Je n'avais jamais créé d'API OpenAI avant cet exercice
  • Bien sûr, je n'avais jamais installé de logiciel à des fins de programmation avant
  • J'ai une connaissance nulle de App Engine, Cloud SDK ou similaires. T.T

Mais je suis relativement bon pour suivre des instructions :) (J'ai ensuite suivi sept cours d'Andrew Ng sur le machine learning et l'IA pour combler les lacunes dans ma compréhension.)

Donc avec ça, voici ce que j'ai demandé à chatGPT 4 :

"Bonjour, je suis le propriétaire de ce site web https://www.chandlernguyen.com/. Je veux construire un chatbot, en utilisant l'API chatGPT d'OpenAI pour mon site web. Je ne suis cependant pas une personne technique. J'ai donc besoin de ton aide pour me guider étape par étape. Je veux que d'autres personnes puissent aussi utiliser le chatbot. Dis-moi comment je devrais commencer"

chatGPT m'a donné une vue d'ensemble du processus

Après mon prompt initial, chatGPT m'a répondu avec le processus global ci-dessous :

chandlernguyen chatbot overall step guide by chatGPT

chatGPT décompose automatiquement chaque étape encore plus loin pour convenir à un novice comme moi

J'ai dit à chatGPT que j'avais complété l'étape 1 et obtenu l'API OpenAI prête. Puis il m'a répondu avec une décomposition plus détaillée de l'étape 2. Le fait qu'il se souvienne que je suis un novice et que j'ai besoin d'instructions détaillées m'étonne.

Il n'essaie pas de partager trop d'informations à la fois, seulement de l'étape 2 à l'étape 4, car trop d'informations d'un coup m'aurait submergé. Encore une fois, le fait qu'il sache comment faire ça automatiquement est formidable !

step 2 to step 4 guide by chatGPT for chandlernguyen chatbot

Je n'hésite pas à poser BEAUCOUP de questions stupides à chatGPT

Il y a quelque chose dans le fait d'interagir avec un chatbot, sans aucune crainte de jugement, qui est tellement libérateur !

Je me sens libre de poser autant de questions stupides que je veux, encore et encore. Et crois-moi, j'ai posé beaucoup de questions basiques comme :

  • Comment installer Python ?
  • J'ai complété l'étape 1, installer Python sur mon Mac. Quelle est la prochaine étape avant de pouvoir ouvrir l'invite de commande ?
  • Je reçois cette erreur : -bash: pip: command not found
  • Je ne sais pas comment naviguer vers le dossier où je garde les fichiers, en utilisant "Terminal" sur Mac. (Réponse : utilise la commande cd :D, mais je ne savais pas ça.)
  • Je ne sais pas ce que "curl" signifie, donc j'ai demandé à chatGPT de me l'expliquer.

Pour le déploiement du chatbot sur internet, j'ai demandé à chatGPT de me donner des options et de m'aider à les évaluer

chatGPT m'a donné le code de base que je pouvais utiliser pour mon chatbot en Python et j'ai copié-collé le code exact dans un éditeur de texte. J'ai fait fonctionner le code sur ma machine locale, il était donc temps de déployer l'application sur internet. Bien sûr, je n'avais aucune idée de comment faire cette étape, alors j'ai demandé à chatGPT de me donner différentes options, en fonction des préoccupations de sécurité, de la facilité d'utilisation, etc...

Après quelques discussions initiales, j'ai décidé d'opter pour Google Cloud Platform. Le fait qu'ils offrent $300 + 100 $ de crédit gratuit ne fait pas de mal parce que, eh bien, j'aime les trucs gratuits.

chatGPT me guide pour :

  • Installer Cloud SDK
  • Connecter ma machine locale au projet Cloud
  • Construire mon application avec Docker puis la pousser vers le registre d'artefacts
  • Déployer l'image sur Cloud Run
  • etc...

Les étapes ci-dessus ont demandé beaucoup d'allers-retours avec chatGPT parce que, tu vois, je suis un novice, donc tous ces concepts sont tout nouveaux pour moi. Je ne sais pas ce qu'ils sont, encore moins comment les faire fonctionner. Mais eh bien, j'ai demandé à chatGPT à chaque étape et je n'ai ressenti aucun jugement haha :D

J'ai demandé à chatGPT d'améliorer le code d'un point de vue sécurité

Du point de vue d'un novice, après avoir demandé à chatGPT de regarder le code et de l'améliorer d'un point de vue sécurité, chatGPT m'a donné des conseils utiles comme :

  • Ne pas coder en dur l'API OpenAI mais utiliser une variable d'environnement dans Google Cloud Run pour saisir la valeur de l'API
  • Définir une limite quotidienne au nombre de requêtes au chatbot
  • Définir une limite par utilisateur
  • etc...

Conclusion

C'est vraiment époustouflant pour moi que je puisse exploiter l'IA générative à cette mesure. Je ne veux pas partager le code ni le lien vers le chatbot parce que pour beaucoup d'entre vous, c'est des trucs simples. Et je suis sûr que l'application est super simple aussi. Mais le fait que quelqu'un sans connaissances techniques puisse accomplir ça en 2023 est tout simplement incroyable !

La machine est tellement capable :) et tellement patiente ! Encore une fois, je me suis senti tellement libéré, pouvoir poser autant de questions, encore et encore, sans avoir peur du jugement. Je pense que je suis normalement assez à l'aise avec moi-même mais quand même, je ne poserai pas à un tuteur humain autant de questions, de façon répétée. De plus, ce "tuteur" privé travaille à mon rythme, que j'aie 10 minutes pour continuer le travail ou 1 heure, à 6h du matin ou à 21h, il est là pour répondre et me guider.

J'ai hâte de voir ce qui vient ensuite :)

As-tu essayé d'utiliser chatGPT pour construire quelque chose à partir de zéro ? J'adorerais entendre ce que tu as fait et comment s'est passée l'expérience — surtout si tu viens également d'un milieu non technique.

Cordialement,

Chandler

Continuer la lecture

Mon parcours
Me suivre
Langue
Preferences