Skapa en konversationsklass
En av de mest populära användningsområdena för LLM:er som Llama är konversationsbaserade chattbotar, där användare kan skicka meddelanden, få svar och ställa följdfrågor med hjälp av en meddelandehistorik.
I den här övningen skapar du en class som heter Conversation. Den gör det möjligt att föra konversationer med minimal kod.
Den här övningen är en del av kursen
Arbeta med Llama 3
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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