การสร้างคำตอบที่ปรับแต่งให้เหมาะสม
เมื่อคำถามของลูกค้าผ่านการตรวจสอบเนื้อหาแล้ว ขั้นตอนต่อไปคือการสร้างคำตอบที่ปรับแต่งให้เหมาะสม
เพื่อให้แชทบอทตอบได้อย่างถูกต้อง จะต้องให้บริบทที่เกี่ยวข้องแก่มัน โดยมีเอกสารสองฉบับที่ใช้งานได้:
faqs: คำถามและคำตอบที่พบบ่อยของลูกค้าcontent_overview: แทร็กที่เกี่ยวข้อง รวมถึงคำอธิบายและลิงก์
ยังคงสามารถเข้าถึงข้อความที่แก้ไขแล้วได้ผ่าน corrected_text
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ระบบ Multi-Modal ด้วย OpenAI API
คำแนะนำการฝึกหัด
- เติม prompt ให้สมบูรณ์โดยระบุคำสั่งที่ชัดเจน และนำเอกสาร
faqsและcontent_overviewมาใช้เป็นบริบท - ใช้โมเดล
gpt-4o-miniเพื่อสร้างคำตอบ โดยส่งinstruction_promptเป็น system message และcorrected_textเป็น user message
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
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)