Créer une classe conversationnelle
L’une des applications les plus populaires des LLM comme Llama est le chatbot conversationnel, qui permet aux utilisateurs d’envoyer des messages, d’obtenir une réponse, puis de poser des questions de suivi en s’appuyant sur l’historique des messages.
Dans cet exercice, vous allez créer une class appelée Conversation qui vous permettra de lancer une conversation avec un minimum de code.
Cet exercice fait partie du cours
Travailler avec Llama 3
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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