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
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in 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