paint-brush
Coder une application Web hiéroglyphique chinoise avec ChatGPT…par@djg89
685 lectures
685 lectures

Coder une application Web hiéroglyphique chinoise avec ChatGPT…

par DJ Gallow4m2023/06/08
Read on Terminal Reader

Trop long; Pour lire

Le but était de coder une simple petite application factice pour un jeu de cartes que je crée sur les hiéroglyphes chinois. L'application aurait une fonctionnalité de jeu de quiz, un tableau avec une collection de caractères chinois et un back-end pour stocker les données des utilisateurs. Tout semblait si simple au début, surtout compte tenu de la puissance de ChatGPT, sur laquelle j'avais l'intention de m'appuyer fortement. Bien sûr, le projet s'est avéré tout sauf simple et est devenu de plus en plus compliqué au fur et à mesure que j'avançais.
featured image - Coder une application Web hiéroglyphique chinoise avec ChatGPT…
DJ Gallow HackerNoon profile picture
0-item


"Je ne veux pas te voir stressé..."


Les mots de ma petite amie vont dans une oreille et sortent par l'autre alors que je passe ma troisième heure consécutive à googler "Fonctions sans serveur Netlify". Je ne suis pas un développeur web professionnel. Je barbote juste. Et ma patience s'était épuisée bien avant que ma copine ne dise quoi que ce soit...


L'objectif était de coder une simple petite application factice pour un jeu de cartes que je suis en train de créer sur les hiéroglyphes chinois - également connu sous le nom d'Oracle Bone Script ou "Jiaguwen". L'application aurait une fonctionnalité de jeu de quiz, un tableau avec une collection de caractères chinois et un back-end pour stocker les données des utilisateurs. Tout semblait si simple au début, surtout compte tenu de la puissance de ChatGPT, sur laquelle j'avais l'intention de m'appuyer fortement. Bien sûr, le projet s'est avéré tout sauf simple et est devenu de plus en plus compliqué au fur et à mesure que j'avançais. Je ne le savais pas encore, mais j'allais vivre non seulement une expérience d'apprentissage intéressante, mais aussi une sorte de montagnes russes émotionnelles.


Permettez-moi de parler un peu de ma situation initiale. Tout d'abord, je n'avais aucune expérience avec React et presque aucune avec MongoDB dont je n'ai appris qu'un peu au cours de la seconde moitié d'un cours SQL. En plus de cela, je n'avais jamais utilisé Netlify, dont j'avais besoin pour déployer l'application. Je n'étais pas non plus très familier avec Typescript, que mon cousin développeur m'a recommandé. Malgré toutes ces circonstances, j'ai finalement pu faire exactement ce que j'avais prévu de faire : créer une application Web presque entièrement avec ChatGPT. Vous pouvez le vérifier ici .


Maintenant, je dois aussi vous dire que j'ai sauté dans le train ChatGPT assez tard, et je n'ai toujours pas pu utiliser GPT4 (ce qui aurait pu faire une grande différence si je le pouvais). Si vous envoyez des images à GPT4, cela peut-il vous donner le HTML/CSS/JS nécessaire pour le résultat escompté ? J'aimerais savoir. Quoi qu'il en soit, en y allant, je ne savais pas non plus à quoi m'attendre de mon compagnon IA. .

ChatGPT, le Professeur..Reçoit ma note totalement objective de : 5/5

Ainsi, vous ne pouvez pas simplement demander à ChatGPT et dire : "Codez toute mon application à partir de zéro" (à moins que votre application ne soit très simple) car une application aura généralement plusieurs composants différents. Mais si vous séparez chaque préoccupation une par une et réfléchissez bien à vos invites, ChatGPT fait un travail incroyable en vous fournissant un bon départ et encore plus de soutien au-delà, si nécessaire. Je pense que c'est parfait pour quiconque essaie d'apprendre par lui-même et cela m'a donné un regain de confiance et une motivation considérables pour poursuivre l'ensemble du projet.


Beaucoup de gens doutent encore de la puissance de la technologie de l'IA. J'ai aussi mes propres réserves à ce sujet. Cependant, s'il y a une chose que vous devriez retenir de cet article, c'est ceci : le processus de correction des erreurs dans votre code, une par une, aux côtés de l'IA, est tout simplement incroyable... du moins la première fois que vous rencontrez ce. Tu dois le voir pour le croire.


Gardez à l'esprit que j'avais une connaissance minimale de React, Typescript, Express ou MongoDB avant tout cela. Mais grâce à ChatGPT, j'ai littéralement pu apprendre et construire quelque chose simultanément.

Regarder une IA réfléchir à elle seule et cracher des solutions sur mesure à mes problèmes particuliers jour après jour tout en servant d'enseignant a changé ma façon de penser à l'apprentissage et à l'éducation. Et encore..

ChatGPT, le développeur "à tout faire" - Note : Euh… / 5

Vous pensez que l'IA remplacera les développeurs humains ? Je ne suis pas si sûr. Vers la fin de mon projet, il y a eu quelques fois où je n'arrivais pas à comprendre pourquoi mon code ne fonctionnait pas correctement et j'étais un peu dépassé. ChatGPT a continué à tourner en rond en me donnant plein de bons conseils mais inapplicables. Cela a duré un certain temps seulement pour que je trouve que la solution au problème plutôt simple était une faute de frappe ou un problème de syntaxe ou un code que j'avais oublié de supprimer. À ce jour, je ne comprends toujours pas comment l'IA a pu toucher l'argent lorsqu'il s'agissait de problèmes complexes, mais était inutile lorsqu'il s'agissait d'un problème simple qui, ironiquement, ne nécessitait qu'un regard supplémentaire et attentif de ma part. . Allez comprendre. Parfois, Google, StackOverflow, Youtube et une bonne vieille patience sont tout ce dont vous avez besoin... pas nécessairement l'IA. Cela étant dit, il y a un autre aspect que je veux mentionner.

ChatGPT, le thérapeute ?

Il y a aussi eu quelques fois où je me suis retrouvé coincé dans les mauvaises herbes et j'ai commencé à être frustré. J'ai envisagé de me défouler sur ChatGPT, mais j'ai ensuite eu des doutes. Et s'il se souvient de ce que j'ai dit plus tard ? Et s'il dit quelque chose que je ne veux pas entendre – ou encore plus fou… dit quelque chose qui me fait vraiment du bien ?! Quelles sont les ramifications de tout cela ?


J'ai commencé à me demander : un humain pourrait-il être « ami » avec une IA ?


Je ne vais pas aller plus loin dans le terrier du lapin. Vous pouvez le faire vous-même. Mais je dirai ceci : le jour où ChatGPT apprendra à lire Jiaguwen, ce sera peut-être le jour où il/elle et moi aurons les bases d'une bonne amitié.


Également publié ici .