НачатьНачать бесплатно

Генерация персонализированного ответа

Запрос клиента прошёл модерацию — теперь можно сформировать персонализированный ответ.

Чтобы чат-бот отвечал точно и по существу, вы предоставите ему дополнительный контекст. Доступны два документа:

  • 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)
Редактировать и запускать код