CommencerCommencer gratuitement

Utilisation d'invites conditionnelles

Dans le prolongement de la tâche précédente, votre prochain défi consiste à améliorer les réponses que vous avez reçues. Lorsque vous traitez un texte donné, vous devez déterminer sa langue, compter le nombre de phrases et générer un titre approprié si le texte contient plus d'une phrase. Cependant, voici la nouveauté : si le texte ne comporte qu'une seule phrase, aucun titre ne doit être généré et le modèle doit afficher "N/A". Cette modification garantit que le titre n'est généré que pour les textes comportant plusieurs phrases, ce qui permet d'obtenir un résultat plus raffiné et plus pratique pour les utilisateurs de votre plateforme.

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

Cet exercice fait partie du cours

Ingénierie rapide avec l'API OpenAI

Afficher le cours

Instructions

  • Créez le site instructions, avec pour instructions de déduire la langue et le nombre de phrases du texte délimité donné text; ensuite, si le texte contient plus d'une phrase, générez un titre approprié, sinon, écrivez "N/A" pour le titre.
  • Créez le site output_format, en indiquant le texte, la langue, le nombre de phrases et le titre, chacun sur une ligne distincte, et veillez à utiliser "Texte :", "Langue :" et "Titre :" comme préfixes pour chaque ligne.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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