Fournir du contexte au moyen d'un system prompt
Vous souhaitez maintenant utiliser des system prompts pour transmettre du contexte au chatbot au sujet de MyPersonalDelivery plutôt que de vous fier à des conversations d'exemple. On vous fournit un service_description détaillé qui présente les services offerts et les avantages de ce service. Vous testerez ensuite une requête d'utilisateur pour vérifier si le modèle saisit bien le contexte.
Le paquet OpenAI et la chaîne service_description ont été préchargés pour vous.
Cette activité fait partie du cours
Conception de invites (Prompt Engineering) avec l'API d'OpenAI
Instructions de l’exercice
- Définissez un
system_promptqui précise l'objectif du chatbot, inclut leservice_descriptionet l'oriente pour répondre aux requêtes avec douceur. - Obtenez la réponse à l'aide de la fonction
get_response(), qui reçoit un system prompt et un user prompt en entrée et retourne la réponse en sortie.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
client = OpenAI(api_key="")
# Define the system prompt
system_prompt = ____
user_prompt = "What benefits does MyPersonalDelivery offer?"
# Get the response to the user prompt
response = ____
print(response)