Comment rédiger de meilleurs prompts pour ChatGPT (et cela s'applique aussi à la plupart des autres IA basées sur le texte)

sujets-de-rédaction.jpg

GIGO. C'est un acronyme qui remonte à 1957, lorsque William Mellin de l'armée américaine a expliqué à un journaliste quels étaient les limites des ordinateurs en termes d'entrée. Cela signifie "Les déchets en entrée donnent des déchets en sortie" et cela s'applique autant aux incroyables outils d'IA générative d'aujourd'hui qu'aux anciens dispositifs informatiques en tube plutôt encombrants de 1957.

Aussi : L'IA pourrait automatiser 25 % de tous les emplois. Voici ceux qui sont les plus (et les moins) à risque

Dans le cas d'une IA comme ChatGPT, il y a beaucoup d'opportunité pour du n'importe quoi en entrée et en sortie. Gardez à l'esprit que nous n'avons vraiment aucune idée de ce qui lui a été donné en tant qu'élément de son apprentissage. Nous savons que sa perception des faits est si fluide qu'elle serait pratiquement qualifiée pour être un politicien américain. En fait, le cofondateur d'OpenAI (les créateurs de ChatGPT), John Schulman, dit: "Notre plus grande préoccupation était liée à la factualité, car le modèle a tendance à inventer des choses."

Gardez cela à l'esprit, car peu importe la qualité de vos consignes, il y a toujours la possibilité que l'IA invente simplement des choses. Cela dit, il y a beaucoup de choses que vous pouvez faire en créant des consignes pour garantir le meilleur résultat possible. C'est ce que nous allons explorer dans ce tutoriel.

Comment créer des invitations efficaces pour ChatGPT

Pour éviter le facteur GIGO, votre meilleur choix est d'écrire des instructions qui encourage le LLM (large language model) à l'intérieur de ChatGPT de fournir les meilleures réponses possibles.

En réalité, écrire des invitations efficaces est devenu une discipline à part entière très rémunérée, "l'ingénierie des invitations". Sabrina Ortiz de ZDNET a écrit un article intitulé "Vous aimez poser des questions à ChatGPT ? Vous pourriez être payé(e) (beaucoup) pour cela", qui explore cette nouvelle catégorie d'emploi.

Alors, prêtez attention au reste de cet article. Qui sait ? Le lire pourrait vous aider à développer les compétences pour devenir l'un de ces ingénieurs prompts hautement rémunérés. Apparemment, ces contrats peuvent rapporter de 175 000 $ à 335 000 $ par an. Hmm... À plus !

1. Parlez à l'IA comme si vous parliez à une personne

Une des choses les plus intéressantes auxquelles j'ai dû m'habituer en travaillant avec ChatGPT, c'est qu'on ne le programme pas, on parle avec lui. En tant que programmeur formé, j'ai dû abandonner beaucoup de mes habitudes en interagissant avec l'IA. Parler avec elle (et communiquer avec elle) nécessite un changement de mentalité.

Quand je dis de lui parler comme à une personne, je veux dire de lui parler comme vous le feriez avec un collègue ou un membre de l'équipe. Si cela est difficile à faire, donnez-lui un nom. Alexa est déjà pris, donc vous pouvez peut-être le considérer comme "Bob". Cela aide, car quand vous parlez à Bob, vous pouvez inclure des détails de conversation, de petites anecdotes qui donnent de la texture à votre histoire, une variété de possibilités et bien plus encore.

Lorsque vous parlez à quelqu'un, il est naturel de s'attendre à ce que la personne ne saisisse pas immédiatement votre point de vue et nécessite des éclaircissements. Il est naturel que la personne avec qui vous parlez s'éloigne du sujet principal et ait besoin d'être ramenée sur le sujet. Il est naturel de fournir des antécédents et de poser des questions complexes, et il est également naturel de devoir creuser et de reformuler certaines de ces questions en fonction des réponses obtenues.

Tout ceci est la façon dont vous devez parler à ChatGPT.

2. Préparez le terrain et donnez du contexte

Écrire une demande pour ChatGPT ne se réduit pas à poser une simple question en une phrase. Cela implique souvent de fournir des informations pertinentes pour donner le contexte de la requête.

Disons que vous voulez vous préparer pour un marathon. Vous pourriez demander à ChatGPT:

Comment puis-je me préparer pour un marathon ?

Mais vous obtiendrez une question beaucoup plus nuancée si, au lieu de cela, vous lui dites que vous vous entraînez pour votre premier marathon. Les réponses que vous obtiendrez seront plus orientées vers vos besoins, comme par exemple:

Je suis un coureur débutant et je n'ai jamais couru de marathon auparavant, mais je souhaite en terminer un dans six mois. Comment puis-je me préparer pour un marathon ?

Vous voyez comment vous fournissez à l'IA beaucoup plus d'informations pour vous fournir une réponse plus ciblée et utile? Pour l'enregistrement, je ne cours pas, je ne danse pas et je ne saute pas. C'est juste un exemple. Il n'y a aucune chance que je coure un marathon (à moins que je ne le fasse avec un moteur V-Twin sous ma selle). Voici deux autres exemples de questions qui fournissent du contexte :

Je prévois de voyager en Espagne dans quelques mois et j'aimerais apprendre un peu d'espagnol de base pour pouvoir communiquer avec les habitants locaux. Je recherche des ressources en ligne adaptées aux débutants et offrant une approche structurée et complète de l'apprentissage de la langue. Pouvez-vous me recommander quelques ressources en ligne pour apprendre l'espagnol en tant que débutant ?

Dans ce cas, plutôt que de simplement demander des ressources d'apprentissage, le contexte aide à orienter l'IA vers l'apprentissage de la communication avec les résidents locaux sur le terrain. Voici un autre exemple :

Je suis un chef d'entreprise intéressé par l'exploration de la façon dont la technologie blockchain peut être utilisée pour améliorer l'efficacité et la transparence de la chaîne d'approvisionnement. Je recherche une explication claire et concise de la technologie et des exemples de son utilisation dans le contexte de la gestion de la chaîne d'approvisionnement. Pouvez-vous expliquer le concept de la technologie blockchain et ses applications potentielles dans la gestion de la chaîne d'approvisionnement?

Dans cet exemple, au lieu de simplement demander des informations sur la blockchain et son fonctionnement, l'accent est spécifiquement mis sur l'utilisation de la blockchain pour l'efficacité de la chaîne d'approvisionnement et comment elle pourrait être utilisée dans un scénario réel. Allez-y et saisissez cette invitation dans ChatGPT. Sa réponse est très intéressante.

Aussi :D'accord, donc ChatGPT vient de corriger mon code. Pour de vrai.

Je vais vous donner un autre exemple beaucoup plus détaillé. Il montre comment construire une demande détaillée. Une remarque : je limite la réponse à 500 mots car ChatGPT semble se rompre quelque part entre 500 et 700 mots, laissant les histoires en milieu de phrase et ne reprenant pas correctement lorsque j'essaie de les poursuivre. J'espère que les versions futures pourront fournir des réponses plus étendues, car des prémices comme celle que je suis sur le point de partager semblent générer des débuts d'histoire vraiment amusants.

Écrivez une courte histoire pour moi, pas plus de 500 mots.

L'histoire se déroule en 2339, à Boston. Toute l'histoire se déroule à l'intérieur d'une librairie de style victorien qui ne déparerait pas dans le Chemin de Traverse. À l'intérieur du magasin se trouvent les personnages suivants, tous humains :

Le propriétaire : rendre cette personne intéressante et un peu inhabituelle, donnez-lui un nom et au moins une compétence ou caractéristique qui influence son passé et peut-être l'ensemble de la nouvelle.

L'assistant : c'est un commis dans le magasin. Son nom est Todd.

Le client et son ami : Deux clients sont entrés dans le magasin ensemble, Jackson et Ophelia. Jackson est habillé comme s'il se rendait à une convention Steampunk, tandis qu'Ophelia semble revenir de sa journée de travail dans un bureau professionnel.

Un autre client est Evangeline, une cliente régulière du magasin, dans la quarantaine. Encore un autre client est Archibald, un homme qui pourrait avoir entre 40 et 70 ans. Il a un air mystérieux et semble à la fois quelque peu grandiose et secret. Il y a quelque chose chez Archibald qui met les autres mal à l'aise.

Un concept typique dans les ventes au détail est qu'il y a toujours plus de stocks "à l'arrière", où il y a une réserve pour des biens supplémentaires qui pourraient ne pas être présentés sur les étagères où les clients naviguent. La prémisse de cette histoire est qu'il y a quelque chose de très inhabituel à propos de "l'arrière" de ce magasin.

Assemblez le tout et racontez quelque chose de convaincant et amusant.

Vous pouvez constater comment plus de détails permettent à l'IA de mieux fonctionner. Tout d'abord, transmettez "Écrivez-moi une histoire sur une librairie" à ChatGPT et voyez ce qu'il vous donne. Ensuite, transmettez la consigne ci-dessus et vous constaterez la différence.

3. Demandez à l'IA d'adopter une identité ou profession

Une des fonctionnalités les plus intéressantes de ChatGPT est sa capacité à écrire du point de vue d'une personne spécifique ou d'une profession donnée. Il y a quelques mois, j'ai montré comment vous pouviez faire écrire à ChatGPT comme s'il était un pirate ou Shakespeare, mais vous pouvez également lui faire écrire comme s'il était un professeur, un responsable marketing, un journaliste, ou tout autre point de vue que vous souhaitez lui donner.

Voici un exemple. Je vais demander à ChatGPT de décrire l'appareil domestique intelligent Amazon Echo, mais le faire du point de vue d'un gestionnaire de produit, d'un soignant et d'un journaliste. Voici ces trois consignes :

De point de vue de son gestionnaire de produit, décrivez le dispositif Amazon Echo Alexa.

De point de vue d'un enfant adulte qui prend soin d'un parent âgé, décrivez le dispositif Amazon Echo Alexa.

De point de vue d'un journaliste, décrivez le dispositif Amazon Echo Alexa.

Vous pouvez saisir ces trois messages dans ChatGPT pour voir sa réponse complète. Mais quelques phrases vous montreront comment ChatGPT joue différents rôles pour fournir différentes réponses.

Lorsque l'IA a répondu en se faisant passer pour le directeur de produit, elle a inclus cette phrase :Je peux affirmer avec confiance que c'est l'un des produits les plus innovants et révolutionnaires de l'industrie de la maison connectée.

La réponse de l'IA en utilisant l'identité de l'aidant a inclus cette phrase : La capacité de l'appareil à fixer des rappels et des alarmes peut être particulièrement utile pour les personnes âgées qui pourraient avoir du mal à se rappeler de prendre leurs médicaments ou à se rendre à leurs rendez-vous.

Et la réponse de l'IA en utilisant l'identité du journaliste incluait cette phrase :De la perspective journalistique, l'Echo a fait les gros titres en raison des préoccupations en matière de confidentialité entourant la collecte et le stockage des données des utilisateurs.

Vous pouvez voir comment les différentes identités permettent à l'IA de fournir différentes perspectives dans sa réponse. Je vais développer un peu cette idée en vous montrant comment permettre à l'IA de faire une expérience de pensée. Regardons certaines des questions qui ont contribué à la création de quelque chose comme un Alexa :

L'année est 2012. Siri est sorti pour l'iPhone depuis environ un an, mais aucun appareil intelligent pour la maison comme Alexa n'a été lancé. La scène se déroule lors d'une réunion du conseil d'administration d'Amazon où l'assistant intelligent Echo basé sur Alexa vient d'être proposé.

Fournir les arguments, les pour et les contre, que les membres du conseil lors de cette réunion auraient probablement discutés dans le cadre de leur processus de décision pour décider d'approuver ou non les dépenses d'investissement dans le développement du dispositif.

N'hésitez pas à inclure également la participation d'experts en conception d'ingénierie et de défenseurs du produit, si cela permet d'obtenir une perspective plus complète.

Voici un conseil rapide. Apporter des changements mineurs à vos invitations peut modifier considérablement la réponse de ChatGPT. Par exemple, lorsque j'ai modifié la phrase "Fournissez les arguments, pour et contre, que..." en "Fournissez les arguments pour et contre sous forme de dialogue, que...", ChatGPT a réécrit sa réponse, passant d'une énumération des avantages et des inconvénients à un véritable dialogue entre les participants.

Plus de conseils pour écrire des invitations

  • N'hésitez pas à répéter la question. ChatGPT change souvent sa réponse à chaque nouvelle demande.
  • Faites de petites modifications à vos invites pour le guider vers une meilleure réponse.
  • ChatGPT conservera sa connaissance des conversations précédentes tant que la page actuelle est ouverte. Si vous quittez cette page, il perdra cette connaissance. Pour être clair, ChatGPT peut également parfois perdre le fil de la conversation "juste parce que," donc soyez conscient que vous devrez peut-être recommencer de temps en temps.
  • De même, l'ouverture d'une nouvelle page commencera la discussion avec de nouvelles réponses.
  • Les réponses de plus de 500 mots se coupent parfois. Assurez-vous de spécifier la longueur de la réponse souhaitée.
  • Vous pouvez corriger et clarifier les instructions en fonction de la façon dont l'IA a répondu précédemment. S'il vous interprète mal, vous pouvez simplement lui dire ce qu'il a manqué et continuer.
  • Reformulez les questions si cela ne veut pas répondre à ce que vous demandez. Utilisez des personas pour obtenir des réponses qu'il ne voudrait peut-être pas donner autrement.
  • Si vous souhaitez des sources citées, demandez-lui de les fournir pour soutenir ou justifier ses réponses.
  • Continuez à expérimenter.
  • Parfois, ChatGPT échoue tout simplement. Continuez à essayer, mais soyez également prêt à abandonner et à passer à d'autres outils. Ce n'est pas encore parfait...

Quel type de prompts fonctionne le mieux avec ChatGPT ?

Une des raisons qui rend ChatGPT si captivant, c'est que vous pouvez lui poser presque n'importe quelle question. Cela dit, gardez à l'esprit qu'il est conçu pour fournir des réponses écrites. Si vous voulez une liste de sites web, il vaut mieux parler à Google. Si vous voulez effectuer des calculs, adressez-vous à Wolfram Alpha. Donnez à ChatGPT des consignes ouvertes, encouragez la créativité (oui, et nous pensions que la créativité serait strictement l'apanage des humains), n'hésitez pas à partager des expériences personnelles ou des émotions, et souvenez-vous que les connaissances de l'IA s'arrêtent à 2021.

Que faire si ChatGPT refuse de répondre ou si je n'aime pas sa réponse ?

Il y a quelques garde-fous intégrés dans ChatGPT. Il a tendance à se fermer si vous lui posez des questions politiques, par exemple. C'est ce qui est intégré dans le système. Bien que vous puissiez peut-être obtenir une réponse, cela ne sera probablement pas très utile. Cela dit, n'hésitez pas à continuer à lui poser des questions avec des formulations ou des perspectives différentes.

Vous pouvez poser autant de questions que vous le souhaitez (bien qu'il me dise une fois que j'ai posé trop de questions et me suggérait de revenir plus tard). Oui, en fait, il m'a littéralement dit : "Va-t'en, gamin, tu me déranges". Pour être honnête, après des heures de questions, j'étais probablement ennuyant. Cette chose peut être aussi, voire plus, addictive que regarder des vidéos de chiots sur YouTube.

Articles connexes

Voir Plus >>

Libérez la puissance de l'IA avec HIX.AI !