Pesan sistem
Pesan Anda sebelumnya menghasilkan respons yang valid, namun juga memungkinkan pengguna mengajukan pertanyaan apa pun yang mereka inginkan, meskipun tidak terkait dengan dukungan layanan internet. Pada latihan ini, Anda akan memanfaatkan system message untuk mengarahkan model agar hanya menjawab pertanyaan pelanggan tentang layanan internet mereka.
Model Llama masih tersedia sebagai llm.
Latihan ini adalah bagian dari kursus
Bekerja dengan Llama 3
Petunjuk latihan
- Tambahkan peran
"system"ke kamus pesan yang diberikan ke daftarconv. - Ekstrak respons model
"message"dari objekresult.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)