Einzelrunde-Konversation
Zeit, deine Conversation-Klasse auszuprobieren! Du nutzt diese Klasse, um einen Chatbot für Reiseempfehlungen zu erstellen: Du gibst eine Beschreibung oder Spezifikation dessen ein, was du suchst, und das Modell gibt dir einen Ort zurück.
Die Conversation-Klasse, die du in der vorherigen Übung erstellt hast, ist weiterhin verfügbar und hat die folgenden Methoden:
__init__(self, llm: Llama, system_prompt='', history=[])create_completion(self, user_prompt='')
Diese Übung ist Teil des Kurses
<Kurs>Arbeiten mit Llama 3</Kurs>Übungsanweisungen
- Instanziiere eine
Conversation-Klasse mit der definierteninstructionund dem vorab geladenenllm. - Sende einen Prompt an das Modell, um eine Reiseempfehlung zu erhalten (du kannst hier gern deinen eigenen Prompt verwenden).
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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)