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

Создание класса для ведения диалога

Одним из самых популярных применений языковых моделей, таких как 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
Редактировать и запускать код