MulaiMulai sekarang secara gratis

Percakapan multi-giliran

Mari perluas chatbot perjalanan agar pengguna dapat menanggapi rekomendasi awal dari model. Anda akan kembali menggunakan kelas Conversation, tetapi kali ini, Anda akan memanggil model berulang kali untuk melihat bagaimana model menangani informasi sebelumnya.

Sebagai pengingat, berikut metode dari kelas Conversation:

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

Latihan ini adalah bagian dari kursus

Bekerja dengan Llama 3

Lihat Kursus

Petunjuk latihan

  • Mintalah rekomendasi perjalanan awal, lalu berikan permintaan lanjutan setelah respons pertama dari model.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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)
Edit dan Jalankan Kode