Hội thoại một lượt
Đến lúc thử lớp Conversation của bạn rồi! Bạn sẽ dùng lớp này để tạo một chatbot gợi ý du lịch: bạn cung cấp mô tả hoặc yêu cầu về những gì bạn muốn, và mô hình sẽ trả về một địa điểm phù hợp.
Lớp Conversation bạn đã tạo ở bài trước vẫn có sẵn với các phương thức sau:
__init__(self, llm: Llama, system_prompt='', history=[])create_completion(self, user_prompt='')
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
Hướng dẫn bài tập
- Khởi tạo một lớp
Conversationvớiinstructionđã được định nghĩa vàllmđã nạp sẵn. - Gửi một prompt đến mô hình để nhận gợi ý du lịch (bạn có thể tự thêm prompt của mình).
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.
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)