Kom igångKom igång gratis

Flerturskonversationer

Nu ska du utöka resechatboten så att användare kan svara på modellens inledande rekommendation. Du använder klassen Conversation igen, men den här gången gör du upprepade anrop till modellen för att se hur den hanterar tidigare information.

Här är en påminnelse om metoderna i klassen Conversation:

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

Den här övningen är en del av kursen

Arbeta med Llama 3

Visa kurs

Övningsinstruktioner

  • Be om en inledande reserekommendation och skicka sedan en följdfråga efter modellens första svar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

chatbot = Conversation(llm, system_prompt="You are a travel expert that recommends a travel destination based on a prompt. Return the location name only as 'City, Country'.")

# Ask for the initial travel recommendation
first_recommendation = chatbot.____("Recommend a Spanish-speaking city.")
print(first_recommendation)

# Add an additional request to update the recommendation
second_recommendation = chatbot.____("A different city in the same country")
print(second_recommendation)
Redigera och kör kod