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
Oefeninstructies
- Maak een instantie van de
Conversation-klasse met de gedefinieerdeinstructionen de vooraf geladenllm. - 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)