IniziaInizia gratis

Creare una classe conversazionale

Una delle applicazioni più diffuse per LLM come Llama sono i chatbot conversazionali, che permettono agli utenti di inviare messaggi, ottenere una risposta e fare domande di follow-up usando una cronologia dei messaggi.

In questo esercizio creerai una class chiamata Conversation che ti consentirà di gestire una conversazione con il minimo codice.

Questo esercizio fa parte del corso

Lavorare con Llama 3

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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
Modifica ed esegui il codice