Chatbot voor studieadvies
Je ontwikkelt een gepersonaliseerde chatbot voor studieadvies die leerboeken aanraadt. De rol van de chatbot is om vragen van lerenden te ontvangen over hun achtergrond, ervaring en doelen, en vervolgens een leerpad van leerboeken aan te bevelen, met zowel opties voor beginners als meer gevorderde opties. Jouw taak is om een role-playing system_prompt te maken voor de chatbot die leerboeken aanbeveelt, waarin je benadrukt wat er van de bot wordt verwacht tijdens de interactie met gebruikers.
Het pakket OpenAI en de functie get_response() zijn al voor je geladen.
Deze oefening maakt deel uit van de cursus
Prompt Engineering met de OpenAI API
Oefeninstructies
- Definieer een role-playing
system_promptdie de bot vertelt te handelen als een studieadviseur die gebruikersvragen zoals beschreven kan interpreteren en de bijbehorende leerboeken kan aanbevelen.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
client = OpenAI(api_key="")
# Craft the system_prompt using the role-playing approach
system_prompt = "____"
user_prompt = "Hello there! I'm a beginner with a marketing background, and I'm really interested in learning about Python, data analytics, and machine learning. Can you recommend some books?"
response = get_response(system_prompt, user_prompt)
print(response)