Menghasilkan respons yang disesuaikan
Sekarang setelah pertanyaan pelanggan lolos moderasi, saatnya menghasilkan respons yang disesuaikan.
Agar chatbot merespons dengan akurat, Anda akan memberinya konteks yang relevan. Tersedia dua dokumen:
faqs: pertanyaan umum pelanggan beserta jawabannyacontent_overview: track terkait, termasuk deskripsi dan tautan
Transkrip yang telah dikoreksi masih tersedia sebagai corrected_text
Latihan ini merupakan bagian dari kursus
Sistem Multi-Modal dengan OpenAI API
Instruksi latihan
- Lengkapi prompt yang memberikan instruksi jelas dan menyertakan dokumen
faqsdancontent_overviewsebagai konteks. - Gunakan model
gpt-4o-miniuntuk menghasilkan respons, dengan mengirimkaninstruction_promptsebagai pesan system dancorrected_textsebagai pesan user.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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)