Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Definieer een role-playing system_prompt die 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)
Code bewerken en uitvoeren