Aller au contenu principal

Bienvenue

Bienvenue dans ce cours sur le prompt engineering!

Le Prompt Engineering (PE) peut être compris comme suit : comment parler à une IA pour lui faire faire ce que l'on veut

Avec de nombreuses avancées récentes en matière d'intelligence artificielle (IA), cette compétence est devenue une compétence particulièrement importante. Ce cours se concentre sur les techniques de PE appliquées. Une connaissance minimale de l'apprentissage automatique est attendue. Si vous n'avez aucune idée de ce que signifie ces concepts (IA, apprentissage automatique, programmation, etc.), je vous recommande de commencer par la section Bases.

La partie la plus importante de ce cours est votre rétroaction!

Si vous avez des questions, des commentaires ou des suggestions, vous pouvez :

Tout retour sur ce cours sera le bienvenu !

Philosophie du cours

Itérations rapides - Étant donné que de nouveaux contenus sur le PE sont publiés presque quotidiennement, je mettrai fréquemment à jour ce cours avec de courts articles sur de nouvelles techniques. Faites-moi savoir quels sont les sujets sur lesquels vous voulez en savoir plus !

Un élément important de la philosophie de ce cours est l’itération d'erreur. Si vous constatez quelque chose que vous ne comprenez pas tout à fait, la moindre petite chose, n'hésitez pas à me contacter en créant un rapport sur GitHub!

Focus sur l'aspect pratique - On se concentrera sur des techniques appliquées et pratiques que vous pourrez immédiatement mettre en pratique pour vos applications.

Exemples instantanés - Nous tâchons d'inclure des exemples dans les articles aussi rapidement que possible, afin que vous puissiez immédiatement appréhender les techniques.

Nous philosopherons davantage à ce sujet lorsque nous aurons le temps 😊

Comment consulter ce cours

Vous n'êtes pas tenu de lire tous les chapitres dans l'ordre. Lisez ce qui vous intéresse !

Si vous êtes novice en matière d'intelligence artificielle (IA) et de prompt engineering (PE), commencez par la section Bases. Si vous êtes déjà familiarisé avec ces concepts, il vous sera alors facile de vous familiariser avec la section Intermédiaire.

Les articles sont assortis d'un système d'évaluation basé sur la difficulté du sujet et sur la nécessité ou non de connaissances en programmation :

🟢 Très facile ; aucune connaissance en programmation requise

🟡 Facile ; des connaissances programmation simple requises, mais aucune expertise dans le domaine

🔴 Moyen ; des connaissances en programmation requises et une certaine expertise du domaine à mettre en œuvre (par exemple, calcul de probabilités logarithmiques)

🟣 Difficile ; programmation requise et solide expertise du domaine à mettre en œuvre (par exemple, approches d'apprentissage par renforcement)

Remarque : même si pour 🔴🟣 l'expertise du domaine est utile, vous serez généralement toujours en mesure de comprendre l'article sans connaissance préalable.

Chapitres

Voici un résumé rapide de chaque chapitre :

Bases : Introduction au PE et aux techniques simples du PE

Intermédiaire : Techniques de PE légèrement plus avancées, soutenues par la recherche

Prompting appliqué : Quelques procédures pas à pas complètes du processus du PE écrites par des membres de la communauté

Applications avancées : Quelques applications très puissantes, mais plus avancées du PE

Fiabilité : Comment rendre les modèles de langue de grande taille (LLM) plus fiables

Images : PE pour les modèles texte-image comme DALL-E et Stable Diffusion !

Hacking avec des Prompts : Le piratage, mais pour le PE

IDE de Prompt : Différents outils pour le PE

Réglage de Prompt : Ajustez et personnalisez vos prompts grâce à des grad

Note

Durant l’entièreté de la formation, la traduction française des pages ne va pas être appliquée à 100 %, les explications seront toutes entièrement traduites, cependant, les termes techniques tels que “Prompt Engineering” (qui pourrait être traduit par “Ingénierie d’invites”) seront laissés en anglais dans le but de vous donner les termes les plus utilisés dans les domaines étudiés et donc de vous permettre de plus facilement vous intégrer au sein de la communauté spécialisée dans le prompting.