Systemnachrichten
Deine bisherigen Nachrichten haben eine gültige Antwort geliefert, erlauben Nutzer*innen aber auch, beliebige Fragen zu stellen – selbst wenn sie nichts mit dem Internet‑Kundensupport zu tun haben. In dieser Übung nutzt du eine Systemnachricht, um das Modell darauf festzulegen, nur Kundenfragen zu ihrem Internetdienst zu beantworten.
Das Llama‑Modell ist weiterhin als llm verfügbar.
Diese Übung ist Teil des Kurses
Arbeiten mit Llama 3
Anleitung zur Übung
- Füge der Nachrichten‑Dictionary, die der Liste
convübergeben wird, die Rolle"system"hinzu. - Extrahiere die Modellantwort
"message"aus dem Objektresult.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)