Personnalisation du format de sortie
Vous occupez le poste de développeur au sein d'une start-up qui propose une plateforme d'analyse de texte destinée aux créateurs de contenu. Votre plateforme aide les utilisateurs à classer et à formater automatiquement leur contenu. Vous travaillez actuellement sur une nouvelle fonctionnalité qui détecte la langue d'un text donné et génère un titre adapté à ce texte dans un format personnalisé. Vous décidez de créer un prompt qui guide le modèle linguistique pour y parvenir.
Le package OpenAI, la fonction get_response() et la variable text ont été préchargés pour vous.
Cet exercice fait partie du cours
Ingénierie des prompts avec l'API OpenAI
Instructions
- Créez les
instructionspour le prompt, en demandant au modèle de déterminer la langue et de générer un titre approprié pour l'extrait detextpréchargé qui sera fourni à l'aide de délimiteurs triples guillemets inversés (```). - Créez l'
output_formatavec des instructions pour inclure le texte, la langue et le titre, chacun sur une ligne distincte, en utilisant 'Text:', 'Language:' et 'Title:' comme préfixes pour chaque ligne. - Créez le
final_prompten combinant toutes les parties et letextdélimité à utiliser.
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 = ____
# Create the final prompt
prompt = ____
response = get_response(prompt)
print(response)