การสนทนาแบบ Single-turn
มาลองใช้คลาส Conversation กันเลย! คุณจะใช้คลาสนี้สร้างแชทบอทแนะนำสถานที่ท่องเที่ยว โดยรับคำอธิบายหรือเงื่อนไขที่ต้องการ แล้วให้โมเดลตอบกลับเป็นชื่อสถานที่
คลาส Conversation ที่สร้างไว้ในแบบฝึกหัดก่อนหน้ายังคงใช้งานได้ โดยมีเมธอดดังนี้:
__init__(self, llm: Llama, system_prompt='', history=[])create_completion(self, user_prompt='')
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับ Llama 3
คำแนะนำการฝึกหัด
- สร้าง instance ของคลาส
Conversationโดยใช้instructionที่กำหนดไว้และllmที่โหลดไว้แล้ว - ส่ง prompt ไปยังโมเดลเพื่อขอคำแนะนำสถานที่ท่องเที่ยว (สามารถเพิ่ม prompt ของคุณเองได้)
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
instruction = "You are a travel expert that recommends a travel destination based on a specification. Return the location name only in City, Country form."
# Define a chatbot using the Conversation class
chatbot = ____(llm, system_prompt=____)
# Send a prompt to the model
result = chatbot.____("I'd like to learn about the Aztecs.")
print(result)