Однократный диалог
Пора испытать ваш класс 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)