CommencezCommencez gratuitement

Créer une classe conversationnelle

L'un des usages les plus populaires des LLM comme Llama est le robot conversationnel, qui permet aux personnes utilisatrices 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 bâtir une conversation avec un minimum de code.

Cette activité fait partie du cours

Travailler avec Llama 3

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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
Modifier et exécuter le code