Chatbot de conseiller d'apprentissage
Vous développez un chatbot de conseil en apprentissage personnalisé qui recommande des manuels scolaires aux utilisateurs. Le rôle du chatbot est de recevoir les demandes des apprenants concernant leur formation, leur expérience et leurs objectifs et, en conséquence, de recommander un parcours d'apprentissage de manuels, comprenant à la fois des options de niveau débutant et des options plus avancées. Votre tâche consiste à créer un jeu de rôle system_prompt
pour le chatbot de recommandation de manuels scolaires, en soulignant ce qu'il est censé faire lorsqu'il interagit avec les utilisateurs.
Le paquet OpenAI
et la fonction get_response()
ont été préchargés pour vous.
Cet exercice fait partie du cours
Ingénierie rapide avec l'API OpenAI
Instructions
- Définissez un jeu de rôle
system_prompt
qui demande au robot d'agir comme un conseiller d'apprentissage capable d'interpréter les requêtes de l'apprenant comme décrit et de fournir les recommandations de manuels pertinentes.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)