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 antwoordencontent_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
Oefeninstructies
- Maak de prompt af die duidelijke instructies geeft en de documenten
faqsencontent_overviewals context opneemt. - Gebruik het model
gpt-4o-miniom een antwoord te genereren, en stuurinstruction_promptals systeembericht encorrected_textals 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)