Začněte nyníZačněte zdarma

Systémové zprávy

Předchozí zprávy ti vrátily platnou odpověď, ale model přitom umožňuje uživatelům klást jakékoli otázky – i ty, které se podpory internetových služeb vůbec netýkají. V tomto cvičení využiješ systémovou zprávu, která modelu říká, aby odpovídal pouze na zákaznické dotazy týkající se internetového připojení.

Llama model je stále dostupný jako llm.

Toto cvičení je součástí kurzu

Práce s Llama 3

Zobrazit kurz

Pokyny k cvičení

  • Přidej roli "system" do slovníku zprávy, který se vkládá do seznamu conv.
  • Vyextrahuj odpověď modelu "message" z objektu result.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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)
Upravit a spustit kód