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

Створення розмовного класу

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