Een conversatieklasse maken
Een van de populairste toepassingen voor LLM's zoals Llama is conversatiechatbots. Die laten gebruikers berichten sturen, een reactie ontvangen en vervolgvragen stellen met behulp van een berichtengesprek.
In deze oefening maak je een class genaamd Conversation waarmee je met minimale code een gesprek kunt opzetten.
Deze oefening maakt deel uit van de cursus
Werken met Llama 3
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
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