เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การสร้างคลาสสำหรับการสนทนา

หนึ่งในการประยุกต์ใช้ LLM อย่าง Llama ที่ได้รับความนิยมมากที่สุดคือแชทบอตสำหรับการสนทนา ซึ่งช่วยให้ผู้ใช้สามารถส่งข้อความ รับการตอบกลับ และถามคำถามติดตามผลโดยใช้ประวัติการสนทนาได้

ในแบบฝึกหัดนี้ คุณจะสร้าง class ชื่อ Conversation ที่ช่วยให้สามารถสร้างการสนทนาได้ด้วยโค้ดเพียงไม่กี่บรรทัด

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับ Llama 3

ดูคอร์ส

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

class Conversation:
    # Complete the __init__ method of the Conversation class
    def __init__(self, llm: Llama, system_prompt='', history=[]):
        self.llm = ____
        self.system_prompt = ____
        self.history = [{"role": "system", "content": ____}] + history
แก้ไขและรันโค้ด