Eine Gesprächs-Klasse erstellen
Eine der beliebtesten Anwendungen für LLMs wie Llama sind dialogfähige Chatbots. Sie ermöglichen es Nutzerinnen und Nutzern, Nachrichten zu senden, eine Antwort zu erhalten und mit Hilfe des Nachrichtenverlaufs Rückfragen zu stellen.
In dieser Übung erstellst du eine class namens Conversation, mit der du mit minimalem Code Gespräche führen kannst.
Diese Übung ist Teil des Kurses
<Kurs>Arbeiten mit Llama 3</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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