Zacznij terazZacznij za darmo

Tworzenie klasy konwersacyjnej

Jednym z najpopularniejszych zastosowań modeli językowych, takich jak Llama, są konwersacyjne chatboty. Pozwalają one użytkownikom wysyłać wiadomości, otrzymywać odpowiedzi i zadawać pytania uzupełniające – z zachowaniem historii rozmowy.

W tym ćwiczeniu stworzysz class o nazwie Conversation, która umożliwi prowadzenie rozmów przy minimalnej ilości kodu.

To ćwiczenie jest częścią kursu

Praca z Llama 3

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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
Edytuj i uruchom kod