La capacité de ChatGPT à écrire un code impressionnant a attiré l’attention des programmeurs. Le bot abaisse les barrières pour le codage et facilite le développement de logiciels.
Le ChatGPT d’OpenAI a fait feeling dans la communauté technologique.
La capacité du chatbot alimenté par l’IA à écrire un code impressionnant a effrayé les programmeurs et attiré l’attention de certains PDG de la technologie. Certaines entreprises ont déjà commencé à intégrer la technologie dans les flux de travail quotidiens.
Bien que l’IA générative abaisse les obstacles au codage et facilite le développement de logiciels à tous les niveaux, certains utilisateurs ont encore du mal à obtenir les résultats qu’ils souhaitent.
Décomposez vos invites et gardez-les simples
Lorsqu’il s’agit d’IA générative, tout est dilemma d’incitation.
Les chatbots alimentés par l’IA répondent aux commandes écrites en anglais uncomplicated. Tout comme pour instruire une personne, il est préférable d’être clair et concis lorsque vous expliquez ce que vous voulez à ChatGPT.
Ammaar Reshi, un codeur “beginner” avoué qui a utilisé le bot pour créer des applications et des jeux vidéo, a déclaré qu’aller trop loin avec des informations dans les invitations pourrait fausser les résultats.
Si vous demandez au bot de tout faire en même temps, par exemple, pour créer un jeu vidéo entier, il va probablement faire pas mal d’erreurs, a déclaré Reshi.
“Je recommanderais d’abord d’expliquer votre projet à GPT. Abordez-le étape par étape et construisez ces blocs avec GPT, en lui demandant comment il ferait les choses.”
“J’ai trouvé qu’il faisait beaucoup moins d’erreurs quand on séparait tout, parce qu’il n’essayait furthermore de tout garder dans sa tête”, a-t-il ajouté.
Neil Ernst, professeur agrégé d’informatique à l’Université de Victoria, a déclaré que la technologie était un great outil pour aider ceux qui manquent de formation à démarrer.
Ernst, dont les étudiants utilisent parfois GPT pour les aider dans leurs devoirs, a déclaré que l’ajout de détails methods aux invitations ou l’alimentation de l’exemple de code du bot peut aider à améliorer les résultats.
“Il reconnaîtra les termes clés, puis les étudiants l’affineront en parlant un peu moreover des changements particuliers qu’ils aimeraient qu’il apporte”, a-t-il déclaré.
Attribuez un rôle à ChatGPT
Donner à ChatGPT un personnage spécifique peut l’aider à comprendre ce que veut un utilisateur.
Président du conseil de l’IA au Berkeley Higher education qui enseigne aux clients comment utiliser ChatGPT.
En ce qui concerne le codage, Reshi a suggéré aux utilisateurs de commencer par attribuer à ChatGPT le rôle de “programmeur de classe mondiale”.
“Je pense que le dire suppose que la personnalité fonctionne très bien”, a-t-il déclaré. “Parce que sinon, il s’agit simplement d’utiliser des connaissances de programmation génériques. En ajoutant cette spécificité, vous êtes furthermore inclined d’obtenir les meilleurs résultats sur lesquels il est formé.”
Révisez les bases
Quelle que soit la manière dont les utilisateurs spécifiques conservent leurs invites, le langage peut toujours être ambigu.
Cela signifie que les utilisateurs doivent encore comprendre remark diriger le chatbot et quels résultats ils s’attendent à voir, selon Emery Berger, professeur à l’Université du Massachusetts à Amherst.
Berger, qui a utilisé GPT pour créer plusieurs programmes d’IA, a déclaré que le chatbot aura également probablement du mal avec des tâches de niveau supérieur ou spécifiques à l’industrie, ce qui signifie que les utilisateurs doivent commencer à affiner les résultats eux-mêmes à un moment donné.
Les solutions produites par GPT ont également tendance à manquer de nuances, a déclaré Ernst.
Ernst a déclaré que les résultats étaient les moreover réussis lorsqu’une personne savait ce qu’elle voulait faire et avait une bonne idée de la façon dont elle pensait que le logiciel devrait être conçu.
“Ce que nous semblons voir, c’est qu’il crache une bonne resolution, mais une grande partie de la nuance sur la raison pour laquelle vous voulez une answer d’une manière particulière est perdue”, a-t-il déclaré.
“Vous pouvez obtenir un peu in addition en lui demandant d’améliorer certains factors du code, mais je pense qu’il se heurte assez rapidement à des obstructions où il ne peut tout simplement pas s’améliorer davantage.”