Создание класса для ведения диалога
Одним из самых популярных применений языковых моделей, таких как Llama, являются чат-боты: они позволяют пользователям отправлять сообщения, получать ответы и задавать уточняющие вопросы, сохраняя историю переписки.
В этом упражнении вы создадите class под названием Conversation, который позволит вести диалог с минимальным количеством кода.
Это упражнение является частью курса
Работа с Llama 3
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
class Conversation:
# Complete the __init__ method of the Conversation class
def __init__(self, llm: Llama, system_prompt='', history=[]):
self.llm = ____
self.system_prompt = ____
self.history = [{"role": "system", "content": ____}] + history