ÎncepețiÎncepe gratuit

Conversații cu mai multe schimburi

Hai să extindem chatbot-ul de călătorie pentru a permite utilizatorilor să răspundă la recomandarea inițială a modelului. Vei folosi din nou clasa Conversation, dar de această dată vei face apeluri repetate către model pentru a vedea cum gestionează informațiile din schimburile anterioare.

Ca reminder, iată metodele din clasa Conversation:

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

Acest exercițiu face parte din cursul

Lucrul cu Llama 3

Vezi cursul

Instrucțiuni pentru exercițiu

  • Solicită o recomandare inițială de călătorie și adaugă o cerere de urmărire după primul răspuns al modelului.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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)
Editează și rulează codul