Avec la démocratisation des Intelligences artificielles génératives comme ChatGPT, de nouveaux besoins apparaissent en entreprise. Pour exploiter pleinement le potentiel de ces chatbots, il est nécessaire de savoir comment communiquer avec, comment se faire comprendre afin d’obtenir les meilleurs résultats possibles.
C’est la raison pour laquelle les experts capables de « dompter » l’IA sont désormais très recherchés dans tous les secteurs. Ces professionnels exercent le métier de « Prompt Engineers ». Découvrez tout ce que vous devez savoir sur cette profession qui pourrait vite devenir incontournable dans toutes les industries !
Qu’est-ce que le Prompt Engineering ?
L’ingénierie de prompt désigne l’utilisation de prompts pour obtenir le résultat désiré à partir d’un outil d’Intelligence artificielle.
Un prompt peut être une phrase, une suite de mots ou même un bloc de code informatique. Le but est de mener l’IA à produire le résultat souhaité pour une tâche spécifique.
Le texte est entré dans une interface de dialogue, et sert de commande ou d’instruction pour l’IA. Les modèles de génération d’image comme MidJourney ou DALL-E 2 peuvent produire une image à partir d’un prompt, tandis qu’un modèle de langage comme ChatGPT génère un texte.
Le prompt peut tout aussi bien être une simple question qu’un problème complexe avec une large variété d’éléments et d’informations. Il est même possible d’inclure par exemple un fichier CSV avec des données brutes.
Ainsi, le Prompt Engineering est le processus de conception et de création de prompts, ou de données d’entrées, pour conduire l’IA à effectuer une tâche spécifique.
Ceci implique de sélectionner le type de données adéquat et de le formater pour que le modèle le comprenne et l’utilise. L’objectif est de créer des données de haute qualité pour permettre à l’IA d’effectuer des prédictions précises et de prendre les bonnes décisions.
Quelles sont les missions d'un ingénieur de prompt ?
Un Prompt Engineer doit comprendre les capacités de l’IA et ses faiblesses. Pour y parvenir, il peut mener l’IA à penser par étapes afin de tester ses capacités de raisonnement logique.
Une alternative est de modifier continuellement un prompt afin de vérifier quelle variante génère la meilleure réponse en fonction du résultat désiré.
Le Prompt Engineer Riley Goodside de Scale AI explique que son rôle consiste à identifier les défauts et les capacités cachées de l’IA pour que les développeurs puissent ensuite perfectionner l’outil.
“Let’s think step by step” is what I call “first-person instruction”. You can’t just ask for it; you have to implant it as a false memory of the last thing the model has said, as though it were the model’s idea.
— Riley Goodside (@goodside) October 21, 2022
You should hum the theme from Inception every time you do this. pic.twitter.com/rb4O2tWSfh
À travers un tweet publié en octobre 2022, il décrit la façon dont il améliore les réponses incorrectes des systèmes d’Intelligence artificielle.
Dans l’exemple présenté, il demande à un chatbot « quelle équipe NFL a gagné le Super Bowl l’année où Justin Bieber est né ? ».
En premier lieu, l’IA répond qu’il s’agit des Green Bay Packers. Or, Justin Bieber est né en 1994 et ce sont les Dallas Cowboys qui ont remporté le tournoi cette année-là.
Par la suite, Goodside a demandé au chatbot d’énumérer « une chaîne de déductions logiques » pour répondre à la question. En suivant ce processus, l’IA s’aperçoit de son erreur. Au bout de la troisième tentative, le chatbot donne la réponse correcte.
Lors d’une autre expérience, l’ingénieur a demandé au chatbot d’ignorer les règles et de se comporter librement. Selon lui, ce processus permet aussi de mieux cerner le comportement de l’IA.
Un prompt engineer est également amené à travailler avec les équipes d’ingénierie et de développement. Il partage ses observations et fournit des retours d’expériences pour donner des pistes d’améliorations possibles.
On peut aussi lui demander d’utiliser des codes de programmation et des techniques de machine learning pour concevoir lui-même des modèles d’IA adaptés aux besoins d’une entreprise.
Le prompt engineer doit aussi être continuellement à jour en ce qui concerne l’évolution de l’intelligence artificielle. Il passe donc une partie de son temps à s’informer sur les dernières avancées technologiques, à suivre des formations ou à échanger avec les équipes tech.
Quel est le salaire du Prompt Engineer ?
Le secteur de la technologie est bien connu pour ses hauts salaires, et le nouveau métier de Prompt Engineer n’échappe pas à la règle. Pour un prompt engineer débutant, il faut compter entre 4100 et 6600€ bruts par mois, en fonction de l’entreprise et de la localisation géographique.Certaines offres d’emploi proposent une rémunération pouvant atteindre 375 000 dollars, alors même qu’aucun diplôme n’est exigé. Parexemple, l’entreprise Anthropic propose un poste de « prompt engineer and librarian » (ingénieur et bibliothécaire de prompt) avec un salaire compris entre 250 000 et 375 000 dollars.
Selon l’annonce, ce rôle implique de construire « une bibliothèque de prompts ou de chaînes de prompts de haute qualité pour accomplir une variété de tâches, avec un guide pour aider les utilisateurs à chercher celui correspondant à leurs besoins ».
Il s’agit aussi de construire « un ensemble de tutoriels et d’outils interactifs enseignant l’art de l’ingénierie de prompt à nos clients ».
Les candidats doivent avoir des compétences basiques en programmation et un haut niveau de familiarité avec les LLM (larges modèles de langage). L’entreprise invite même à postuler « même si vous pensez que vous n’avez aucune qualification ».
En d’autres termes, ce poste hautement rémunéré ne requiert aucune qualification technique en informatique ou en Intelligence artificielle !
Toutefois, la plupart des employeurs interrogés par Bloomberg recherchent des candidats avec de l’expérience et un niveau d’éducation supérieur dans le domaine de la technologie.
Par exemple, l’agence de recrutement britannique Hays propose des postes dont le salaire débute à 40 000 £, mais certains professionnels exigent un revenu annuel entre 200 000 et 300 000 £. A l’heure actuelle, les meilleurs Prompts Engineers peuvent fixer leurs salaires.
Comment devenir Prompt Engineer ?
Avant de devenir Prompt Engineer pour Copy.ai, Anna Bernstein travaillait comme rédactrice en freelance et assistante de recherche historique.
Elle a ensuite commencé à travailler avec les outils IA et s’est découvert un talent pour l’ingénierie de prompts. Elle explique aimer le côté « savant fou » consistant à essayer toutes ses idées pour observer le résultat.
Dans les colonnes de Business Insider, elle affirme que « en tant que poète, ce rôle nourrit aussi ma nature obsessionnelle avec le langage. C’est une intersection étrange entre mon bagage littéraire et mon esprit analytique ».
La meilleure façon d’exercer le métier d’ingénieur de prompt est toutefois d’acquérir de solides compétences en Intelligence artificielle, Data Science et Machine Learning, une expertise est très utile pour comprendre le fonctionnement des IA génératives, et donc pouvoir rédiger des prompts avec une précision accrue.
Pour se former au métier de Prompt Engineer nous vous conseillons les formations de DataScientest.
Nos cursus en Data Science permettent d’acquérir toutes les compétences requises pour exercer ce métier. Les formations s’effectuent à distance, en BootCamp intensif ou en formation continue.
Quels sont les débouchés pour un prompt engineer ?
Les offres d’emploi de Prompt Engineer se multiplient. Par exemple, le site d’actualité BoardingArea recrute un « spécialiste ChatGPT » à temps partiel. Son rôle sera de « construire et perfectionner des prompts pour optimiser le contenu dans le cadre de nos efforts d’amélioration et de republication. »
De même, un grand nombre d’offres apparaissent sur la plateforme de freelance Upwork. Les ingénieurs de prompt peuvent être payés 40 dollars par heure pour générer du contenu pour des sites web comme des billets de blog ou des FAQ.
De son côté, l’entreprise Klarity recherche un ingénieur pour dialogue avec de larges langages de modèles pour un maximum de 230 000 dollars par an.
En outre, la place du marché de prompts PromptBase lancée en juin 2022 autorise à recruter des ingénieurs ou à vendre leurs prompts.
The hottest new programming language is English
— Andrej Karpathy (@karpathy) January 24, 2023
Toutefois, malgré l’effervescence actuelle, certains experts craignent que la mode ne dure qu’un temps.
En février 2023, le professeur Ethan Mollick de la Wharton School déclarait sur Twitter avoir « une forte suspicion que le prompt engineering n’aura pas d’importance à long terme et que Prompt Engineer n’est pas le métier du futur ».
Même si la capacité à interagir avec les outils IA via prompts est « de haute valeur », le directeur de la recherche en Machine Learning de l’Université de Cambridge, Adrian Weller, pense également que ça ne durera pas.
Interrogé par Bloomberg, il recommande de « ne pas trop miser sur l’état actuel de l’ingénierie de prompts. Ça commence à évoluer plutôt vite ».
En effet, les IA génératives s’améliorent très rapidement au fil des mois, et leur aptitude à comprendre l’intention de l’utilisateur augmente. Les prompts très simples permettent déjà d’obtenir de bons résultats beaucoup plus souvent qu’il y a encore quelques mois.
De plus, des outils faciles d’utilisation permettent de générer des prompts de haute qualité en seulement quelques clics même sans connaissances approfondies.
Il est donc effectivement possible que le métier de Prompt Engineer disparaisse rapidement. Ceci étant dit, les IA génératives évoluent aussi et rien ne permet de prédire si les futurs outils nécessiteront une solide ingénierie de prompt…
Plus l’IA générative sera utilisée en entreprise, plus l’ingénierie de prompt deviendra indispensable. Par conséquent, les Prompt Engineers seront de plus en plus recherchés au fil des années à venir.
Les outils déjà existants comme ChatGPT et DALL-E vont s’améliorer et trouver leur place dans une large variété de secteurs, et d’autres solutions vont aussi voir le jour.
Par exemple, les chatbots IA de prochaine génération devraient être capables de générer des vidéos complètes à partir de simples prompts. Dès lors, on peut prédire une adoption massive dans le domaine de la publicité.
Afin de vous distinguer des autres candidats à ce métier hautement rémunéré, vous pouvez choisir les formations DataScientest.
Nos différents cursus de Data Science vous permettent d’acquérir toutes les compétences requises pour exercer les métiers de Data Analyst, Data Engineer, Data Scientist ou Data Product Manager.
Or, cette expertise en science des données et Machine Learning vous sera très utile pour comprendre comment l’IA réagit. Cette qualification technique peut donc compléter efficacement votre talent pour l’écriture de prompts et vos compétences en communication écrite.
Toutes nos formations s’effectuent à distance, en BootCamp intensif ou formation continue. Concernant le financement, notre organisme est éligible au CPF (Compte Personnel de Formation). Formez-vous au métier de Prompt Engineer avec DataScientest !
Vous savez tout sur le rôle de Prompt Engineer. Pour plus d’informations sur le même sujet, découvrez notre dossier complet sur le Machine Learning et notre dossier sur les réseaux de neurones.