НачатьНачать бесплатно

Однократный диалог

Пора испытать ваш класс Conversation в деле! Вы используете его, чтобы создать чат-бота с рекомендациями по путешествиям: он принимает описание или набор требований к поездке и возвращает подходящее место.

Класс Conversation, созданный в предыдущем упражнении, по-прежнему доступен со следующими методами:

  • __init__(self, llm: Llama, system_prompt='', history=[])
  • create_completion(self, user_prompt='')

Это упражнение является частью курса

Работа с Llama 3

Посмотреть курс

Инструкции к упражнению

  • Создайте экземпляр класса Conversation, передав заданную инструкцию instruction и предварительно загруженную модель llm.
  • Отправьте запрос в модель, чтобы получить рекомендацию по путешествию (здесь вы можете использовать собственный запрос).

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

instruction = "You are a travel expert that recommends a travel destination based on a specification. Return the location name only in City, Country form."

# Define a chatbot using the Conversation class
chatbot = ____(llm, system_prompt=____)

# Send a prompt to the model
result = chatbot.____("I'd like to learn about the Aztecs.")
print(result)
Редактировать и запускать код