Aan de slagGa gratis aan de slag

Gesprekken met meerdere beurten

Laten we de reis-chatbot uitbreiden zodat gebruikers kunnen reageren op de eerste aanbeveling van het model. Je gebruikt opnieuw de Conversation-klasse, maar dit keer roep je het model herhaaldelijk aan om te zien hoe het met eerdere informatie omgaat.

Ter herinnering, hier zijn de methoden van de Conversation-klasse:

  • __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

  • Vraag om een eerste reisaanbeveling en geef een vervolgverzoek nadat je de eerste modelrespons hebt ontvangen.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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)
Code bewerken en uitvoeren