Začněte nyníZačněte zdarma

Konverzace s více výměnami

Pojďme rozšířit cestovního chatbota tak, aby uživatelé mohli reagovat na počáteční doporučení modelu. Opět použiješ třídu Conversation, ale tentokrát budeš model volat opakovaně, abys viděl/a, jak pracuje s předchozími informacemi.

Pro připomenutí, tady jsou metody třídy Conversation:

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

Toto cvičení je součástí kurzu

Práce s Llama 3

Zobrazit kurz

Pokyny k cvičení

  • Požádej o úvodní doporučení destinace a po první odpovědi modelu zadej doplňující požadavek.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód