CommencezCommencez gratuitement

Ajouter des lignes directrices pour l'agent-conseil en apprentissage

Dans l'exercice précédent, vous avez créé un agent conversationnel pour recommander des manuels. Cependant, l'entreprise a déterminé qu'une mise à jour est nécessaire pour rendre les recommandations plus efficaces. On vous fournit un base_system_prompt, semblable à celui que vous avez créé plus tôt, et votre tâche consiste à y intégrer des behavior_guidelines et des response_guidelines. Ces lignes directrices aideront à contrôler le comportement de l'agent conversationnel et à garantir qu'il offre des recommandations de manuels plus efficaces et adaptées aux besoins des utilisateurs.

Le paquet OpenAI et la fonction get_response() ont été préchargés pour vous.

Cette activité fait partie du cours

Conception de invites (Prompt Engineering) avec l'API d'OpenAI

Voir le cours

Instructions de l’exercice

  • Définissez des behavior_guidelines pour l'agent conversationnel afin qu'il demande à l'utilisateur son parcours, son expérience et ses objectifs lorsque l'un de ces éléments n'est pas fourni dans l'invite.
  • Définissez des response_guidelines pour indiquer à l'agent conversationnel de recommander au plus trois manuels.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

client = OpenAI(api_key="")

base_system_prompt = "Act as a learning advisor who receives queries from users mentioning their background, experience, and goals, and accordingly provides a response that recommends a tailored learning path of textbooks, including both beginner-level and more advanced options."

# Define behavior guidelines
behavior_guidelines = "____"

# Define response guidelines
response_guidelines = "____"

system_prompt = base_system_prompt + behavior_guidelines + response_guidelines
user_prompt = "Hey, I'm looking for courses on Python and data visualization. What do you recommend?"
response = get_response(system_prompt, user_prompt)
print(response)
Modifier et exécuter le code