Notions de base de l'ingénierie des invites

Coder avec l’aide de l’IA pour les développeurs

Francesca Donadoni

AI Curriculum Manager, DataCamp

Qu'est-ce qu'une invite ?

Invite : L'entrée ou l'instruction que nous donnons à un modèle d'IA

32.png

Coder avec l’aide de l’IA pour les développeurs

Qu'est-ce qu'une invite ?

Invite : L'entrée ou l'instruction que nous donnons à un modèle d'IA

33.png

Coder avec l’aide de l’IA pour les développeurs

Qu'est-ce qu'une invite ?

Conducteur : "Où allez-vous ?"

Personnage : "N'importe où"

INVITE : Vague, peu claire pour le modèle

35.png

Coder avec l’aide de l’IA pour les développeurs

Qu'est-ce qu'une invite ?

Conducteur : "Où allez-vous ?"

Personnage : "Emmenez-moi au 23 rue Principale. Évitez l'autoroute"

INVITE : Détaillée, claire pour le modèle

36.png

Coder avec l’aide de l’IA pour les développeurs

Qualité des invites

$$

❌ Mauvaise invite

$$

"Corrigez ce code"

$$

✅ Bonne invite

$$

"Corrigez cette fonction Python pour gérer les erreurs de division par zéro. Gardez la structure identique, et modifiez uniquement le bloc except"

Coder avec l’aide de l’IA pour les développeurs

Qualité des invites

$$

☺ Invite simple

$$

"Générez une fonction Python pour inverser une chaîne"

$$

🤓 Invite avancée

$$

"Générez une fonction Python qui inverse une chaîne, gère les caractères Unicode et ignore les espaces en fin de chaîne"

Coder avec l’aide de l’IA pour les développeurs

Composants d'une invite

components_of_a_prompt.png

Corrigez cette fonction Python pour gérer les erreurs de division par zéro. Gardez la structure identique, et modifiez uniquement le bloc except.

Coder avec l’aide de l’IA pour les développeurs

Composants d'une invite

components_of_a_prompt_2.png

Coder avec l’aide de l’IA pour les développeurs

Passons à la pratique !

Coder avec l’aide de l’IA pour les développeurs

Preparing Video For Download...