Tạo một lớp hội thoại
Một trong những ứng dụng phổ biến nhất của LLM như Llama là chatbot hội thoại, cho phép người dùng gửi tin nhắn, nhận phản hồi và đặt câu hỏi tiếp theo dựa trên lịch sử tin nhắn.
Trong bài tập này, bạn sẽ tạo một class tên là Conversation để bạn có thể tạo hội thoại với lượng mã tối thiểu.
Bài tập này là một phần của khóa học
Làm việc với Llama 3
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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