Êtes-vous intéressé par une carrière dans l'ingénierie rapide? Voici un guide sur la façon de commencer votre voyage vers ce domaine passionnant.
Avec les développements récents de l'intelligence artificielle (IA), beaucoup ont envisagé de commencer une carrière dans l'ingénierie rapide. Les leaders technologiques mondiaux ont besoin de professionnels qui parleront aux machines. Ils investissent des milliards dans la course à l'IA - des ingénieurs rapides, qualifiés et innovants sont grassement payés.
Si vous pouvez transmettre efficacement des instructions, vous pourriez prospérer dans cette industrie. Voici ce que vous devez savoir sur les emplois d'ingénierie rapides, combien ils paient et pourquoi ils sont en demande.
Que font les ingénieurs prompts?
Les invites font référence aux instructions que les humains saisissent dans les modèles d'IA. Ils peuvent être soit :
- Entrées générées par l'utilisateur : Les utilisateurs dictent des requêtes et des tâches ponctuelles lorsqu'ils interagissent avec des modèles d'IA.
- Consignes prédéfinies : Les développeurs définissent des règles prédéfinies lors de la formation de modèles d'IA.
L'IA n'a pas de biais inhérents. Sa sortie dépend fortement des invites que vous lui fournissez, en supposant qu'elles appartiennent à ses ensembles de données pré-formés.
La création d'invites ne nécessite pas nécessairement des compétences en codage. Vous pouvez poser directement des questions de connaissances générales à des chatbots comme ChatGPT et Bing AI. La photo ci-dessous montre un bref échange.
Bien que simple, la maîtrise de l'ingénierie rapide est un défi. Tout le monde n'en a pas les aptitudes. Les requêtes simples utilisent des requêtes de base, mais l'exécution de tâches et de routines plus complexes nécessite des instructions détaillées.
Disons que vous êtes créer un chatbot de livraison de nourriture sur Google Dialogflow. Pour que votre plateforme fonctionne, vous devez fournir des modèles de réponse clairs et précis à diverses conversations. Des règles ambiguës produisent des dialogues inexacts et inutiles.
Pour maîtriser l'ingénierie des invites avec des modèles d'IA, suivez ces conseils.
Comprendre l'architecture du modèle de langage
Étudiez le processus back-end de différents modèles de langage. Comprendre comment ils analysent les entrées vous aidera à rédiger des invites précises et détaillées. Maximiser leurs capacités de traitement respectives. Même les outils avancés nécessitent des instructions externes pour fonctionner.
De même, considérez les limites. Les modèles de langage sophistiqués tirent des informations à jour d'Internet, bien qu'ils suivent généralement des restrictions plus strictes. Vous devrez faire preuve de créativité avec vos invites.
Exprimez clairement les problèmes ambigus
Les ingénieurs rapides doivent apprendre à transmettre des problèmes ambigus et difficiles. Tout le monde ne peut pas interagir avec l'IA. En fait, les utilisateurs occasionnels ont du mal à relayer les demandes, en particulier celles qui impliquent des tâches en plusieurs étapes.
Vous devez fournir autant de contexte que possible. Les modèles d'IA ne répondent qu'aux entrées. Leur donner des invites vagues avec une formulation incertaine et des termes génériques produira des résultats médiocres.
Surmonter les biais de données
Les modèles d'IA sont intrinsèquement impartiaux. Toute sortie biaisée qu'ils produisent provient des ensembles de données utilisés par leurs formateurs. N'oubliez pas: l'IA n'étudie que les modèles et les expériences. Même les modèles d'IA avancés produisent des réponses nuisibles, car les développeurs utilisent souvent de gros volumes d'informations non filtrées.
Pour minimiser les inexactitudes, effectuez des tests rigoureux au lieu de parcourir manuellement les ensembles de données. Alimentez en continu les modèles d'IA avec des variations de différentes invites pour découvrir celles qui déclenchent des réponses biaisées.
Invites de test à l'infini
Les invites complexes fonctionnent rarement la première fois. Vous remarquerez l'impact de changements apparemment infimes au fur et à mesure que vous créez des instructions plus détaillées et précises. Ne laissez pas les erreurs vous décourager.
Au lieu d'être obsédé par l'écriture d'invites impeccables en une seule fois, familiarisez-vous avec les tests A/B. Une ingénierie rapide nécessite beaucoup d'essais et d'erreurs. Modifiez sans relâche les formules jusqu'à ce que vous trouviez le ton, la formulation et les termes appropriés pour transmettre les instructions.
Étudier les tendances de l'industrie
Les ingénieurs prompts doivent se tenir au courant des tendances actuelles de l'industrie. L'évolution rapide de l'IA rend la spécialisation peu pratique. Les nouvelles technologies peuvent rapidement dominer les plus populaires, alors ne vous concentrez pas uniquement sur un modèle d'IA.
Prenons l'exemple de la concurrence entre différentes plateformes d'IA. Alors que ChatGPT a fait des vagues avec GPT-3.5, d'autres sociétés comme Microsoft ont également développé leurs propres modèles de langage puissants, tels que Bing AI. Pendant ce temps, OpenAI a continué à innover et publié GPT-4, un modèle de langage plus avancé.
Combien gagnent les ingénieurs prompts?
L'ingénierie rapide est encore nouvelle, mais les employeurs comprennent déjà sa pertinence. Bloomberg dit que le salaire moyen d'un ingénieur rapide varie de 175 000 $ à 335 000 $ par an. Compte tenu de la facilité d'entrée, vous pourriez douter de cette estimation. N'importe qui peut parler à l'IA, après tout. Même quelqu'un sans expérience technique peut écrire des invites d'IA efficaces.
Cependant, ne confondez pas l'ingénierie de base avec l'ingénierie avancée des invites. L'ingénierie d'invite de base implique des tâches standard, tandis que l'ingénierie d'invite avancée implique des routines et des processus de formation complexes.
Les invites avancées contiennent souvent des milliers de mots soigneusement choisis. Faire quelques fautes de frappe ou choisir les mauvais termes pourrait complètement modifier les résultats. Peu ont les compétences ou le savoir-faire pour des tâches aussi exigeantes.
Pourquoi l'ingénierie rapide est-elle importante?
Commencez à prendre des cours d'ingénierie rapide. Les leaders mondiaux de la technologie publient en permanence de nouveaux modèles d'IA. Savoir comment utiliser ces machines vous rendra embauchable. ça pourrait même t'aider lancer une carrière dans la technologie malgré le manque d'expérience.
Le public a besoin d'invites prédéfinies
Bien que l'ingénierie rapide ait une courbe d'apprentissage facile, les utilisateurs occasionnels d'IA la trouvent toujours chronophage. Ils préfèrent utiliser des invites prédéfinies. Au lieu de créer des formules uniques, ils parcourront Reddit fils et GitHub référentiels discutant des invites de l'IA.
Des ingénieurs rapides peuvent maximiser cette demande. En plus de travailler à temps plein pour les laboratoires d'IA, créez une suite en ligne en partageant des invites efficaces pour les demandes populaires.
L'IA ne fait pas toujours ce que vous voulez
Les utilisateurs occasionnels ont l'idée fausse que l'IA est sensible. Ils pensent qu'il a la capacité de traitement pour lire entre les lignes, alors ils entrent des requêtes ambiguës.
Malheureusement, cela donne des résultats inférieurs. L'IA ne peut pas reproduire la compréhension humaine. Il formule uniquement des réponses basées sur des ensembles de données entraînés, des modèles de langage et des expériences utilisateur.
Les invites de qualité génèrent des réponses de qualité
Les ingénieurs innovants peuvent réinventer les invites préexistantes et trouver des moyens d'améliorer la précision. Il y a toujours place à l'amélioration. Même les demandes simples deviennent meilleures avec des verbes forts et des instructions détaillées. L'image ci-dessous montre la réponse de ChatGPT à une brève question.
Pendant ce temps, cette photo met en évidence l'impact de l'utilisation d'invites descriptives.
La demande d'ingénieurs rapides augmentera
Ne vous inquiétez pas des travaux d'ingénierie rapides et limités. Malgré les progrès récents, l'IA est encore au stade de développement. Les marques mondiales viennent de commencer à publier des outils alimentés par l'IA.
Alors que de plus en plus d'entreprises intègrent des modèles linguistiques dans leurs produits, attendez-vous à une augmentation de la demande d'ingénieurs rapides. En attendant, concentrez-vous sur l'amélioration de votre métier. Créez des référentiels et des PDF d'invites uniques et innovantes pour montrer aux employeurs potentiels.
Commencez votre carrière en tant qu'ingénieur rapide
L'ingénierie rapide est une carrière en demande et enrichissante qui nécessite une expérience de codage minimale. De nombreux non-codeurs réussissent dans l'industrie. Notez simplement que de faibles barrières à l'entrée créent un marché du travail compétitif - élargissez vos options en créant des invites pour différents LLM (grands modèles linguistiques).
Mais si vous avez une connaissance approfondie des modèles de langage et de l'apprentissage automatique, explorez des postes plus techniques. Ne vous arrêtez pas à une ingénierie rapide. Avec vos compétences, vous pouvez déjà construire, former et développer des modèles d'IA.