CommencezCommencez gratuitement

Utiliser des invites conditionnelles

En vous appuyant sur la tâche précédente, votre prochain défi consiste à améliorer les réponses obtenues. Lors du traitement d'un texte donné, vous devez déterminer sa langue, compter le nombre de phrases et générer un titre pertinent si le texte contient plus d'une phrase. Nouvelle règle toutefois : si le texte ne comporte qu'une seule phrase, aucun titre ne doit être généré; le modèle doit plutôt afficher « N/A ». Cette modification fait en sorte que le titre soit produit uniquement pour les textes comprenant plusieurs phrases, offrant ainsi un résultat plus précis et utile pour les utilisateurs de votre plateforme.

Le paquet OpenAI, la fonction get_response() et l'exemple de text ont été préchargés pour vous.

Cette activité fait partie du cours

Conception de invites (Prompt Engineering) avec l'API d'OpenAI

Voir le cours

Instructions de l’exercice

  • Créez les instructions, avec les directives pour déduire la langue et le nombre de phrases du text délimité fourni; puis, si le texte contient plus d'une phrase, générez un titre pertinent, sinon écrivez 'N/A' pour le titre.
  • Créez le output_format, avec les directives pour inclure le texte, la langue, le nombre de phrases et le titre, chacun sur une ligne distincte, et assurez-vous d'utiliser 'Text:', 'Language:' et 'Title:' comme préfixes pour chaque ligne.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

client = OpenAI(api_key="")

# Create the instructions
instructions = ____

# Create the output format
output_format = ____

prompt = instructions + output_format + f"```{text}```"
response = get_response(prompt)
print(response)
Modifier et exécuter le code