IniziaInizia gratis

Messaggi di sistema

I tuoi messaggi precedenti ti hanno dato una risposta valida, ma permettono anche agli utenti di fare qualsiasi domanda, anche se non riguarda l'assistenza per il servizio internet. In questo esercizio userai un messaggio di sistema per indirizzare il modello a rispondere solo alle domande dei clienti sul loro servizio internet.

Il modello Llama è ancora disponibile come llm.

Questo esercizio fa parte del corso

Lavorare con Llama 3

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi il ruolo "system" al dizionario del messaggio fornito alla lista conv.
  • Estrai la "message" di risposta del modello dall'oggetto result.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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)
Modifica ed esegui il codice