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