Генерування індивідуальної відповіді
Тепер, коли запит клієнта пройшов модерацію, час згенерувати індивідуальну відповідь.
Щоб чатбот відповідав точно, надайте йому релевантний контекст. Доступні два документи:
faqs: поширені запитання клієнтів і відповідіcontent_overview: відповідні треки з описами та посиланнями
Виправлена транскрипція доступна як corrected_text
Ця вправа є частиною курсу
Мультимодальні системи з OpenAI API
Інструкції до вправи
- Доповніть промпт чіткими інструкціями та включіть документи
faqsіcontent_overviewяк контекст. - Використайте модель
gpt-4o-mini, щоб згенерувати відповідь, надіславшиinstruction_promptяк системне повідомлення, аcorrected_textяк повідомлення користувача.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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)