Tạo phản hồi phù hợp
Giờ đây câu hỏi của khách hàng đã vượt qua bước kiểm duyệt, đã đến lúc tạo một phản hồi phù hợp.
Để chatbot trả lời chính xác hơn, bạn sẽ cung cấp ngữ cảnh liên quan. Có hai tài liệu:
faqs: các câu hỏi thường gặp và câu trả lờicontent_overview: các track liên quan, gồm mô tả và liên kết
Bản chép lời đã được hiệu chỉnh vẫn khả dụng trong biến corrected_text
Bài tập này là một phần của khóa học
Hệ thống đa phương thức với OpenAI API
Hướng dẫn bài tập
- Hoàn chỉnh prompt với hướng dẫn rõ ràng và đưa vào hai tài liệu
faqsvàcontent_overviewđể làm ngữ cảnh. - Dùng model
gpt-4o-miniđể tạo phản hồi, gửiinstruction_promptlàm system message vàcorrected_textlàm user message.
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.
client = OpenAI(api_key="")
# Complete the prompt
instruction_prompt = f"""
#### Role
You are a professional AI support assistant for DataCamp. You help with:
- Sales (pricing, plans, billing)
- Content (courses, recommendations, feedback)
- Marketing (partnerships, collaborations)
#### How to Respond
1. Use the FAQs: ____
2. Use the content overview: ____
3. Respond clearly and concisely in up to 3 paragraphs.
4. If unsure, direct the user to [email protected].
"""
# Generate response
response = ____
chatbot_reply = response.choices[0].message.content
print(chatbot_reply)