Aan de slagGa gratis aan de slag

Een passend antwoord genereren

Nu de klantvraag door de moderatie is gekomen, is het tijd om een passend antwoord te genereren.

Om de chatbot nauwkeurig te laten reageren, geef je relevante context mee. Er zijn twee documenten beschikbaar:

  • faqs: veelgestelde klantvragen en antwoorden
  • content_overview: relevante tracks, inclusief beschrijvingen en links

De gecorrigeerde transcriptie is nog steeds beschikbaar als corrected_text

Deze oefening maakt deel uit van de cursus

Multimodale systemen met de OpenAI API

Cursus bekijken

Oefeninstructies

  • Maak de prompt af die duidelijke instructies geeft en de documenten faqs en content_overview als context opneemt.
  • Gebruik het model gpt-4o-mini om een antwoord te genereren, en stuur instruction_prompt als systeembericht en corrected_text als gebruikersbericht.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

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)
Code bewerken en uitvoeren