Lisez cet article si vous êtes enthousiasmé par l'intelligence artificielle générative (IA générative), ChatGPT, Stable Diffusion et MobileGPT.
Dans cet article, nous allons explorer l'art de l'incitation ou de l'ingénierie rapide. À la fin de cette histoire, vous serez un maître dans la génération d'invites pour l'IA générative - nous couvrirons à la fois les invites de génération de texte et d'image.
Cet article est pour vous si vous souhaitez maximiser le résultat que vous obtenez des outils GenerativeAI que vous utilisez.
L'ingénierie rapide, à son niveau le plus fondamental, est le processus de conception, d'élaboration et de raffinement des entrées ou "invites" qui sont utilisées pour guider les sorties d'un modèle d'intelligence artificielle (IA).
Le terme est particulièrement pertinent lorsqu'il s'agit de modèles d'IA générative, tels que ceux développés par OpenAI (GPT-3 et GPT-4) ou d'autres technologies similaires.
Imaginez que vous donnez des instructions à quelqu'un pour effectuer une tâche qu'il n'a jamais faite auparavant. La clarté et la spécificité de vos instructions peuvent grandement influencer le résultat final. De même, avec l'IA, la façon dont vous encadrez vos invites peut affecter de manière significative les réponses de l'IA.
Il n'y a pas de meilleure façon d'apprendre qu'avec des exemples ; nous utiliserons MobileGPT - GenerativeAI sur WhatsApp pour démontrer ces concepts.
Exemple d'invite :
Écrire un discours
C'est la réponse que nous recevons de MobileGPT, l'instruction est trop vague pour que l'IA comprenne, et elle répondra même avec des questions de clarification.
Au minimum, nous devons fournir un sujet ou un sujet. Cela nous amène aux bases de l'invite - vous devez fournir à la fois le format et le sujet.
Format : C'est ce que l'IA doit vous retourner ou vous renvoyer, c'est la base de votre invite. Par exemple, demandez-vous à l'IA de générer du texte sous la forme d'une liste à puces, d'une lettre officielle, d'un discours ou d'une conversation ?
Sujet : De quoi parle votre format ? Le sujet, le sujet ou le titre du contenu qui constitue la base du contenu que l'IA renverra.
Dans notre exemple, on pourrait dire :
Ecrire un discours sur 'Les dangers du plagiat'
Le titre ou le sujet est : Dangers de plagiat
L'IA générative est si intelligente et bien entraînée que - Le format et le sujet peuvent suffire à eux seuls à générer un contenu de qualité.
Cependant, nous voulons affiner cela un peu plus, alors je vais introduire quelques variables supplémentaires qui personnaliseront ce discours, exactement comme nous le voulons.
Considérer:
Le ton fait référence au caractère général, à l'attitude ou au sentiment véhiculé par le contenu généré par l'IA. C'est le sentiment général ou l'ambiance qui est dépeint à travers le langage utilisé dans la sortie.
Vous pouvez considérer le ton comme une directive sur la façon dont l'IA doit "sonner" dans sa réponse.
L' audience fait référence aux destinataires ou consommateurs prévus du contenu généré par l'IA. Essentiellement, c'est le groupe de personnes que le contenu est conçu pour atteindre ou influencer.
Clarifier le public est très important dans GenerativeAI - livrer notre discours à une classe de maternelle ne serait pas la même chose qu'une classe de finissants à Harvard par exemple - même si le sujet était le même.
L'objectif fait référence à l'objectif ou au but prévu du contenu généré par l'IA. C'est essentiellement ce que vous visez à réaliser avec le contenu produit par l'IA. Définir l'objectif peut aider l'IA à choisir des points de discussion pertinents pour votre contenu.
Définir « Agir en tant que » dans une invite est un moyen de demander à l'IA d'assumer un rôle, une perspective ou un personnage spécifique tout en générant le contenu. Cela peut influencer de manière significative le ton, le style, la langue et la nature générale de la sortie de l'IA.
Dans la plupart des cas, vous n'aurez pas besoin de définir toutes ces variables en une seule invite. Par exemple, si vous choisissez de dire : Agir en tant que conférencier, vous n'aurez peut-être pas besoin de définir un ton car le personnage est accompagné d'un contexte et d'un ton.
Mettons-les à l'épreuve et affinons notre invite.
Variante 1 :
Rédigez un discours sur "Les dangers du plagiat" qui sera prononcé par Oprah Winfrey aux diplômés du secondaire
Variante 2 :
Rédigez un discours sur "Les dangers du plagiat" sur un ton humoristique pour convaincre les enfants d'âge préscolaire des dangers du plagiat
Changer le public entraîne un discours complètement différent, spécifier le ton aide l'IA à comprendre comment structurer le contenu et, plus important encore, définir l'objectif donne à l'IA les spécifications de ce que le contenu doit atteindre.
J'ai développé un guide de référence récapitulatif, le télécharge, le partage et en cas de doute, renvoie à l'aide-mémoire :
Mais attendez - il y a plus. Vous pouvez personnaliser la sortie que vous obtenez de l'IA générative en spécifiant davantage de variables telles que (1) des informations générales, (2) des mots clés, (3) le nombre de mots, (4) des directives et (5) un plan.
Supposons que vous prononciez un discours, mais que vous souhaitez que l'IA en sache plus sur le contexte. Vous pourriez lui donner quelques informations de fond. Par exemple, vous pourriez ajouter : « Je suis nouveau dans cette école, c'est ma première année et j'ai obtenu mon diplôme en tête de ma classe ; Je voudrais paraître humble dans ce discours.
Je dois dire que les moteurs GPT3 et GPT4, que nous appelons pour les réponses MobileGPT, aiment généralement ignorer les instructions sur les mots-clés, mais j'aime les inclure, en particulier lors de la rédaction de contenu pour les blogs ou les réseaux sociaux.
Il est généralement important de spécifier les termes et mots importants qui doivent apparaître dans le contenu généré.
C'est une autre variable que les moteurs GPT3 et GPT4 aiment ignorer, mais pas toujours, selon la façon dont vous l'exprimez. Il serait peut-être préférable de dire : écrivez-moi 5 paragraphes de 2 phrases chacun au lieu de dire : écrivez-moi 500 mots.
Honnêtement, les "directives" seules, en tant que variable ajoutée, peuvent faire la différence entre une réponse générique et une sortie d'IA bien conçue. Les directives sont comme des ensembles d'instructions sur "comment" l'IA doit structurer votre contenu.
Imaginez que vous souhaitiez rédiger un rapport de recherche et que vous disiez à AI :
Rédiger un rapport de recherche sur l'impact des médias sociaux sur la santé mentale.
Vous pouvez ajouter un public, un ton et un objectif, mais vous devrez probablement donner plus de structure à l'IA.
C'est là que les lignes directrices entrent en jeu; Je dis normalement :
Rédiger un rapport de recherche sur l'impact des médias sociaux sur la santé mentale.
--Directives de démarrage--
Commencez par fournir un résumé mettant en évidence tous les points et points importants.
Discutez des avantages et des défis de manière critique, en produisant des preuves pour et contre le sujet. Donnez un bref aperçu du sujet, discutez de la littérature qui l'entoure et présentez les différentes écoles de pensée.
Discutez de l'évolution du sujet au fil des ans et de l'évolution de la littérature et des écoles de pensée. Ajoutez une analyse SWOT vers la fin et discutez des résultats. Enfin, résumez les principaux points à retenir et présentez les résultats sous forme de puces.
--Fin des directives--
Testons cela sur MobileGPT, cette fois nous utiliserons la fonctionnalité "Long Research Report". Cliquez simplement sur le menu, à partir de n'importe quel message et choisissez - Rapport de recherche long.
Entrez ensuite le titre de votre rapport : L'impact des médias sociaux sur la santé mentale
C'est tout : MobileGPT gère l'ingénierie des invites en arrière-plan, collecte des données réelles sur Internet et renvoie un rapport au format Word.
Vous obtiendrez également des liens utilisés pour compiler les données - vous pourrez ainsi développer le rapport à votre rythme.
Il est parfois utile de donner un aperçu du contenu de l'IA générative, en particulier si vous générez du contenu pour des rapports, des blogs ou du contenu qui doit suivre un plan prescrit. Je vais utiliser l'écriture de blog comme exemple, vous pouvez fournir un aperçu comme celui-ci :
Créez un blog sur les dangers du plagiat et incluez les sous-titres suivants dans le blog. (1) Introduction - discuter de l'objectif du blog, (2) Avantages - Parler des avantages du plagiat, (3) Discuter des défis du plagiat, (4) Conclure - rédiger une conclusion convaincante.
La génération d'images AI peut être plus facile car il y a moins de choses et de variables dont vous devez vous souvenir. Comme nous l'avons fait avec la génération de texte, nous commencerons par des invites simples et augmenterons la complexité avec plus de détails pour affiner la sortie et personnaliser ce que nous obtiendrons de l'IA.
Nous allons travailler avec l'invite :
Générer une image d'un chien
Heureusement pour nous, nous pouvons également le faire sur MobileGPT - sélectionnez Génération d'image dans le menu, puis entrez votre invite.
Ce n'est pas le chien que je voulais. En matière de génération d'images, il faut vraiment penser comme un artiste. Commencez à visualiser ce chien, de quel type de chien il s'agit, que fait-il et où se trouve-t-il.
Définissez le sujet en détail.
Définir ce que fait le sujet
Définissez l'image d'arrière-plan en détail.
Essayons à nouveau ceci :
Générez une image d'un chihuahua blanc, courant sur le trottoir, devant une maison, entouré de ciel bleu et de grands arbres.
L'image est bien meilleure, mais il y a plus. Envisagez d'ajouter le type d'image, vous pouvez choisir parmi :
Une variable souvent négligée lors de la génération d'images est le paramètre. Cela va généralement de pair avec le type d'image et dépend du sujet de l'image.
Par exemple, il est logique qu'un modèle soit dans un studio, c'est peut-être une séance photo, et qu'un oiseau soit dans un cadre naturel, comme une forêt.
Voici quelques exemples:
Les technologies de génération d'images IA ont atteint un point où elles peuvent créer une large gamme d'arrière-plans et de paramètres, avec un éclairage complexe et des détails de texture.
Les capacités spécifiques peuvent dépendre du modèle d'IA particulier et de ses données de formation, mais voici quelques exemples des types d'arrière-plans et de paramètres qui pourraient être créés :
Studio Setting : cela peut inclure une toile de fond de base (comme le blanc, le noir ou une couleur spécifique) avec un éclairage professionnel contrôlé. Des accessoires et des modèles peuvent également être inclus, l'IA ajustant leur apparence en fonction des conditions d'éclairage du studio.
Paramètres naturels : il peut s'agir de forêts, de montagnes, de plages, de déserts, d'océans et d'autres paysages. Les conditions d'éclairage peuvent varier d'un soleil éclatant aux teintes douces d'un coucher de soleil ou aux tons frais d'une nuit au clair de lune.
Environnements urbains : les paysages urbains avec des gratte-ciel, des rues animées, des parcs ou des quartiers de banlieue sont tous possibles. Encore une fois, les conditions d'éclairage peuvent varier pour simuler différentes heures de la journée ou conditions météorologiques.
Scènes d'intérieur : il peut s'agir d'intérieurs de maison, de bureaux, de restaurants, d'écoles, de musées ou de tout autre type de cadre intérieur. L'éclairage peut être ajusté pour correspondre aux conditions intérieures typiques comme la lueur chaude d'une lampe de table ou les lumières fluorescentes brillantes d'un bureau.
Paramètres historiques ou fictifs : en fonction des données d'entraînement de l'IA, il peut être possible de générer des images de paramètres historiques (comme un village médiéval ou une rue d'une ville des années 1920) ou des environnements fictifs à partir de livres, de films ou de jeux.
Arrière-plans abstraits : l'IA peut générer des arrière-plans purement abstraits ou artistiques avec une variété de couleurs, de formes et de motifs.
Appliquons ce que nous avons appris maintenant et créons une voiture futuriste digne d'une couverture de magazine :
Générez une image photo-réaliste d'une voiture BMW électrique futuriste, dans un décor de studio avec une couleur parfaite et une lumière brillante sur la surface métallique de la voiture.
Et ce n'était que ma première tentative; vous pouvez affiner l'invite en ajoutant la position de la voiture, différents angles de caméra, etc.
J'espère que vous avez appris quelque chose ; n'hésitez pas à consulter MobileGPT ici : https://mobile-gpt.io/ Ajoutez-le à votre expérience WhatsApp et devenez un maître des invites.