Aller au contenu principal

Bienvenue

Bienvenue à ce cours d'Ingénierie d'invites !

Je préfère penser que l'Ingénierie d'invites (PE) est : comment parler avec une IA pour la faire faire ce que vous voulez.

Avec les nombreuses avancées récentes de l'intelligence artificielle (IA), l'ingénierie d'invites est devenue une compétence recherchée et précieuse pour faire l'IA à faire ce que vous voulez. Ce cours se concentre sur les techniques de PE appliquées et nous attendons des lecteurs qu'ils aient une connaissance minimale de l'apprentissage automatique. Si vous êtes nouveau dans ces concepts (IA, apprentissage automatique, programmation, etc.), je vous recommande de commencer par la section Bases et de lire d'abord les instructions.

La partie la plus importante de ce cours, c'est vos commentaires !

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

Même la plus petite quantité de commentaires est très utile !

Philosophie du cours

Itérations rapides - Étant donné que le nouveau contenu PE est publié presque quotidiennement, je mettrai fréquemment à jour ce cours avec de courts articles sur les nouvelles techniques. Faites-moi savoir de quoi vous voulez en savoir plus !

Une partie de cette philosophie est l'itération sur les erreurs. Si jamais vous voyez quelque chose que vous ne comprenez pas tout à fait, même quelque chose de petit, c'est sur moi. Veuillez créer un issue sur GitHub !

Un accent sur l'aspect pratique - On se concentrera sur des techniques appliquées et pratiques que vous pouvez utiliser immédiatement pour vos applications.

Exemples dès que possible - On mettra des exemples dans les articles dès que possible afin que vous puissiez vous faire une idée des techniques le plus rapidement possible.

On philosophera plus là-dessus quand on aura le temps. 😊

Comment lire

Il ne faut pas lire tous les chapitres dans l'ordre. Lisez ce qui vous intéresse !

Si vous débutez dans l'intelligence artificielle (IA) et l'ingénierie d'invites (PE), commencez par la section Bases. Si vous êtes déjà familiarisé avec ces concepts, vous serez bien parti avec la section Intermédiaire.

Les articles ont un système de notation basé sur la difficulté d'un sujet et si des connaissances en programmation sont requises :

🟢 Très facile ; aucune programmation requise

🟡 Facile ; programmation simple requise, mais aucune expertise dans le domaine

🔴 Moyen ; programmation requise 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 toujours en mesure de comprendre l'article sans connaissance préalable.

Chapitres

Voici un résumé rapide de chaque chapitre :

Bases : Introduction à la PE et aux techniques simples de la PE

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

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

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

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

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

Injection des invites : Le hacking, mais pour la PE

Les IDE pour les invites : Différents outils pour la PE

Réglage des invites : Ajustez les invites avec des gradients