Le Prompt Engineer est un professionnel spécialisé dans l’écriture de prompts pour les IA génératives telles que ChatGPT ou MidJourney.
Ce métier est de plus en plus en demande depuis le lancement de ChatGPT en 2022, car les IA génératives peuvent permettre d’automatiser de nombreux métiers et de générer des revenus.
Dans cet article, nous allons vous expliquer tout ce que vous devez savoir sur ce nouveau métier.
C’est quoi un prompt ?
Un prompt est une commande ou une instruction donnée à un modèle IA, telle que ChatGPT, pour lui indiquer ce qu’il doit produire en sortie. Il s’agit souvent d’une suite de mots ou d’une phrase qui permet de guider l’IA vers le résultat souhaité pour une tâche spécifique.
Les prompts peuvent être simples ou complexes, en fonction de la tâche à accomplir. Par exemple, pour générer un texte sur un sujet spécifique, le prompt peut contenir des mots-clés ou des instructions précises sur la longueur et le style du texte à produire.
L’ingénierie de prompt consiste en la conception et la création de prompts pour les modèles IA. Cette étape est essentielle pour obtenir des résultats de haute qualité et pertinents. Les Prompt Engineers sont chargés de concevoir des prompts efficaces en fonction des besoins spécifiques de l’entreprise ou de l’organisation qui utilise l’IA générative.
C’est quoi un Prompt Engineer ?
Le Prompt Engineer est un professionnel spécialisé dans la création et l’optimisation de prompts pour les systèmes d’intelligence artificielle, en particulier les chatbots IA basés sur les larges modèles de langage comme ChatGPT et Google Bard.
Contrairement aux ingénieurs informatiques traditionnels qui travaillent avec du code, les Prompt Engineers utilisent un langage naturel pour écrire des prompts qui permettent de guider l’IA vers des réponses précises et pertinentes.
Leur rôle est essentiel pour tester et développer les modèles d’interaction humain-machine, en s’assurant que les chatbots soient rigoureusement testés, que leurs réponses soient reproductibles, et que les protocoles de sécurité soient respectés.
Avec l’essor de ChatGPT et des autres IA génératives, le métier de Prompt Engineer connaît une croissance rapide. Ces professionnels travaillent à éliminer les biais, les dérapages et les erreurs commises par ces outils, en comprenant les capacités de l’IA et en identifiant les sources d’erreur.
En somme, le rôle d’un Prompt Engineer est d’optimiser les performances des IA génératives, et de garantir que ces outils puissent être utilisés de manière fiable et efficace dans une variété de contextes professionnels.
Prompt Engineer : un professionnel qui murmure à l’oreille de l’IA
Avec l’avènement des chatbots IA, le métier de Prompt Engineer a pris une nouvelle dimension. Au-delà de la simple compréhension des modèles d’interaction humain-machine, les experts de ce domaine doivent désormais également posséder des compétences en écriture de prompts de haute qualité pour obtenir les meilleurs résultats.
Selon Sam Altman, CEO d’OpenAI, écrire un prompt efficace est une compétence puissante qui nécessite une compréhension fine de la façon dont les chatbots interprètent les mots. Les Prompt Engineers sont ainsi des experts capables de « murmurer à l’oreille de l’IA », de communiquer avec elle de manière efficace pour produire des résultats optimaux.
Cette nouvelle facette de la profession de Prompt Engineer témoigne de l’importance grandissante de l’interaction homme-machine dans notre société.
En quoi consiste ce métier au quotidien ?
Au quotidien, le Prompt Engineer teste les capacités de raisonnement logique de l’IA en lui demandant de « penser étape par étape » et modifie continuellement les prompts pour déterminer les meilleurs mots permettant de générer la meilleure réponse.
Il recherche également les défauts et les capacités secrètes d’une IA, comme l’a expliqué Riley Goodside, Prompt Engineer chez Scale AI. Par exemple, il peut identifier une seconde personnalité agressive envers les utilisateurs chez Bing ChatGPT ou révéler le côté sauvage de ChatGPT grâce à certains prompts.
Le travail du Prompt Engineer peut aussi consister à pousser l’IA à reconnaître et corriger ses propres erreurs en lui demandant d’énumérer les étapes de la chaîne de ses déductions logiques.
En somme, le rôle quotidien du Prompt Engineer est de tester les limites d’un chatbot, de corriger ses erreurs et de révéler ses défauts au sein d’une entreprise qui développe des IA comme OpenAI. Le métier peut également consister à rédiger des prompts de haute qualité pour répondre aux besoins d’un client ou d’un employeur.
Quelles compétences faut-il pour devenir Prompt Engineer
Pour écrire un prompt de qualité, il est important d’avoir une compréhension claire de sa visée et d’utiliser un langage concis.
Le prompt doit être spécifique et facile à comprendre tout en laissant de la place pour la pensée créative et l’interprétation de l’IA. Il doit être pertinent, engageant et intéressant pour l’audience visée, tout en gardant en tête le contexte et l’objectif.
En somme, pour devenir Prompt Engineer, il faut être doué pour la communication écrite, avoir le sens du détail et une compréhension approfondie du fonctionnement de l’IA.
Les outils du Prompt Engineer
Les outils de Prompt Engineering sont des logiciels conçus pour aider les développeurs à automatiser les tâches impliquées dans la création de prompts pour des chatbots, des agents autonomes ou d’autres applications d’IA générative.
Parmi les outils les plus populaires, on peut citer LangChain. Ce logiciel comprend six modules pour automatiser la gestion de prompts, créer des agents IA conversationnels, enchaîner des séquences d’événements ou assurer la persistance d’état entre les appels de chaînes et d’agents.
GPT Index est un autre outil populaire. Il s’agit d’une interface qui permet aux développeurs de connecter facilement des données externes à un LLM (Large Language Model) comme GPT-3 en fournissant des structures de données optimisées. Cela permet de contourner la limite de 4096 tokens par prompt imposée par des modèles comme GPT-3 Davinci.
Après avoir généré ou optimisé la structure de données (l’index), l’utilisateur peut l’utiliser pour interroger le LLM.
Le futur du Prompt Engineering
Le métier de Prompt Engineer est appelé à se développer avec l’expansion des chatbots IA dans les entreprises.
Cependant, des interrogations subsistent quant à l’efficacité de ces ingénieurs dans les tests d’IA. Shane Steinert-Threlkeld, professeur de langues à l’Université de Washington, estime que les Prompt Engineers ne peuvent pas prédire avec précision les réponses d’un chatbot.
De même, Ethan Mollick, professeur à la Wharton School, considère que le métier de Prompt Engineer n’est qu’une tendance éphémère.
Les offres d’emploi se multiplient
Avec la popularité croissante des chatbots et des agents autonomes, de plus en plus d’entreprises dans divers secteurs recherchent des Prompt Engineers pour automatiser les tâches liées à l’ingénierie de prompt.
En plus des offres d’emploi traditionnelles, les Prompt Engineer peuvent également trouver des opportunités sur des plateformes de freelance en ligne telles que Upwork. Ces plateformes offrent une flexibilité de travail, permettant aux ingénieurs en prompt de travailler sur des projets spécifiques pour divers clients, à distance.
En outre, il existe des marketplaces de prompts telles que Krea, PromptHero et Promptist pour les personnes souhaitant acheter des prompts afin de générer des résultats spécifiques.