Kom igångKom igång gratis

Systemmeddelanden

Dina tidigare meddelanden gav ett giltigt svar, men de tillåter också användare att ställa vilka frågor som helst – även sådana som inte rör support för internettjänster. I den här övningen använder du ett systemmeddelande för att styra modellen så att den bara besvarar kundfrågor om deras internettjänst.

Llama-modellen är fortfarande tillgänglig som llm.

Den här övningen är en del av kursen

Arbeta med Llama 3

Visa kurs

Övningsinstruktioner

  • Lägg till rollen "system" i meddelandeordboken som skickas till listan conv.
  • Extrahera modellsvaret "message" från objektet result.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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)
Redigera och kör kod