Aan de slagGa gratis aan de slag

Gesprek met één beurt

Tijd om je Conversation-klasse uit te proberen! Je gebruikt deze klasse om een reisaanbevelings-chatbot te maken: je geeft een beschrijving of specificatie van wat je zoekt, en het model geeft een locatie terug.

De Conversation-klasse die je in de vorige oefening hebt gemaakt is nog steeds beschikbaar met de volgende methoden:

  • __init__(self, llm: Llama, system_prompt='', history=[])
  • create_completion(self, user_prompt='')

Deze oefening maakt deel uit van de cursus

Werken met Llama 3

Cursus bekijken

Oefeninstructies

  • Maak een instantie van de Conversation-klasse met de gedefinieerde instruction en de vooraf geladen llm.
  • Stuur een prompt naar het model om een reisaanbeveling te krijgen (je mag hier je eigen prompt gebruiken).

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

instruction = "You are a travel expert that recommends a travel destination based on a specification. Return the location name only in City, Country form."

# Define a chatbot using the Conversation class
chatbot = ____(llm, system_prompt=____)

# Send a prompt to the model
result = chatbot.____("I'd like to learn about the Aztecs.")
print(result)
Code bewerken en uitvoeren