CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Ajoutez le rôle "system" au dictionnaire de message fourni à la liste conv.
  • Extrayez la réponse du modèle "message" de l'objet result.

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)
Modifier et exécuter le code