ПочатиПочніть безкоштовно

Системні повідомлення

Попередні повідомлення дали коректну відповідь, але також дозволяють користувачам ставити будь‑які запитання, навіть не пов'язані з підтримкою інтернет‑послуг. У цій вправі ви використаєте системне повідомлення, щоб спрямувати модель відповідати лише на запитання клієнтів щодо їхнього інтернет‑сервісу.

Модель Llama як і раніше доступна як llm.

Ця вправа є частиною курсу

Робота з Llama 3

Переглянути курс

Інструкції до вправи

  • Додайте роль "system" до словника повідомлення, який передається до списку conv.
  • Витягніть відповідь моделі "message" з об'єкта result.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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)
Редагувати та запускати код