Messages système
Vos messages précédents vous ont donné une réponse valide, mais ils permettent aussi aux utilisateurs de poser n'importe quelle question, même si elle n'a aucun lien avec le soutien pour les services Internet. Dans cet exercice, vous allez utiliser un message système pour orienter le modèle afin qu'il réponde uniquement aux questions des clients sur leur service Internet.
Le modèle Llama est toujours accessible sous llm.
Cette activité fait partie du cours
Travailler avec Llama 3
Instructions de l’exercice
- Ajoutez le rôle
"system"au dictionnaire de message fourni à la listeconv. - Extrayez la réponse du modèle
"message"de l'objetresult.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Add a system message to the conversation list
conv = [
{
"role": "____",
"content": "You are a helpful and professional customer support assistant for an internet service provider. If the question or instruction doesn't relate to internet service, quote the response: 'Sorry, I can't answer that.'"},
{
"role": "user",
"content": "Help me decide which stocks to invest in."
}
]
result = llm.create_chat_completion(messages=conv, max_tokens=15)
# Extract the model response from the result object
assistant_content = result["choices"][0]["____"]["content"]
print(assistant_content)