Zacznij terazZacznij za darmo

Generowanie dopasowanej odpowiedzi

Zapytanie klienta przeszło moderację – czas wygenerować dopasowaną odpowiedź.

Aby chatbot mógł odpowiedzieć trafnie, dostarczysz mu odpowiedni kontekst. Dostępne są dwa dokumenty:

  • faqs: najczęściej zadawane pytania klientów wraz z odpowiedziami
  • content_overview: powiązane ścieżki nauki wraz z opisami i linkami

Poprawiony transkrypt jest nadal dostępny jako corrected_text.

To ćwiczenie jest częścią kursu

Systemy multimodalne z OpenAI API

Zobacz kurs

Instrukcje do ćwiczenia

  • Uzupełnij prompt tak, aby zawierał jasne instrukcje oraz dokumenty faqs i content_overview jako kontekst.
  • Użyj modelu gpt-4o-mini, aby wygenerować odpowiedź – przekaż instruction_prompt jako wiadomość systemową, a corrected_text jako wiadomość użytkownika.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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)
Edytuj i uruchom kod