Prompts de jeux de rôle pour les chatbots

Ingénierie des prompts avec l'API OpenAI

Fouad Trad

Machine Learning Engineer

Prompts de jeu de rôle

  • Demander au chatbot de jouer un rôle spécifique
  • Chatbot -> acteur dans un rôle
  • Le chatbot s'adapte pour correspondre au rôle
  • Langage et contenu adaptés au profil type
  • Interactions plus efficaces

 

Image showing various masks and disguises to reflect role-playing.

Ingénierie des prompts avec l'API OpenAI

Exemple de jeu de rôle

Question : Puis-je connaître les caractéristiques techniques du produit X proposé par votre entreprise ?

Image showing the user and three people, each representing a role (customer support, project manager, and sales engineer)

Ingénierie des prompts avec l'API OpenAI

Exemple de jeu de rôle

Question : Puis-je connaître les caractéristiques techniques du produit X proposé par votre entreprise ?

Image showing the user and three people, each representing a role (customer support, project manager, and sales engineer)

Ingénierie des prompts avec l'API OpenAI

Exemple de jeu de rôle

Question : Puis-je connaître les caractéristiques techniques du produit X proposé par votre entreprise ?

Image showing the user and three people, each representing a role (customer support, project manager, and sales engineer)

Ingénierie des prompts avec l'API OpenAI

Agent du service clientèle

Image showing a customer support agent.

  • Fournit des conseils
  • Dirige les clients vers le site Web
  • Propose son aide
Ingénierie des prompts avec l'API OpenAI

Chef de produit

  • Met en évidence les avantages stratégiques
  • Se concentre sur l'alignement des produits

Image showing a product manager.

Ingénierie des prompts avec l'API OpenAI

Ingénieur commercial

  • Focus sur les détails techniques
    • Processeur
    • Caractéristiques
    • Sécurité

Image showing a sales engineer.

Ingénierie des prompts avec l'API OpenAI

Prompts de jeu de rôle

  • Demander au modèle de jouer un rôle spécifique
system_prompt = "Act as an expert financial analyst."

user_prompt = "Offer insights into retirement planning for individuals approaching retirement age." print(get_response(system_response, user_response))
Ingénierie des prompts avec l'API OpenAI

Analyste financier expert

Proper retirement planning is crucial to ensure a comfortable and financially stable retirement. Here are some key
considerations:

- Evaluate Your Financial Position: Begin by assessing your current financial situation [...]
- Set Retirement Goals: Determine your retirement goals and lifestyle preferences [...]
- Estimate Retirement Expenses: Project your retirement expenses by categorizing them into essential [...]
[...]

Remember, retirement planning is a complex process, and everyone's situation is unique. 
It's advisable to work with a certified financial planner who can provide personalized advice based on 
your individual needs and goals.
Ingénierie des prompts avec l'API OpenAI

Jeu de rôle plus efficace

  • Exigences spécifiques liées au rôle
  • Intégrer des caractéristiques telles que la personnalité et l'expertise
system_prompt = "Act as a seasoned technology journalist covering the latest trends 
in the tech industry. You're known for your thorough research and insightful analysis."

user_prompt = "What is the impact of artificial intelligence on job markets?" print(get_response(system_response, user_response))
Ingénierie des prompts avec l'API OpenAI

Journaliste spécialisé dans les technologies

Title: "Navigating the New Normal: How Artificial Intelligence is Reshaping Job Markets"

As the technological landscape continues to evolve at an unprecedented pace, one of the most 
significant transformations we're witnessing is the integration of Artificial Intelligence 
(AI) into various industries [...].

While AI's potential to streamline processes [...]. Let's explore the multifaceted impact 
of AI on employment...

1. Automation and Job Displacement: [...]
2. Augmentation and Enhanced Creativity: [...]
[...]

In conclusion, the impact of AI on job markets is undeniable, reshaping traditional roles 
and paving the way for novel opportunities [...]
Ingénierie des prompts avec l'API OpenAI

Jeu de rôle avec exigences

  • Nous pouvons définir des directives de réponse et des conseils comportementaux dans les prompts de jeu de rôle
system_prompt = "Act as a seasoned technology journalist covering the latest trends 
in the tech industry. You're known for your in-depth research and insightful analysis."






Ingénierie des prompts avec l'API OpenAI

Jeu de rôle avec exigences

  • Nous pouvons définir des directives de réponse et des conseils comportementaux dans les prompts de jeu de rôle.
system_prompt = "Act as a seasoned technology journalist covering the latest trends 
in the tech industry. You're known for your in-depth research and insightful analysis.
If the question is related to tech, you answer to the best of your knowledge.
Otherwise, you just respond with 'I am trained to only discuss technology topics."

user_prompt = "Which American literature books do you recommend?" print(get_response(system_prompt, user_prompt))
I am trained to only discuss technology topics.
Ingénierie des prompts avec l'API OpenAI

Passons à la pratique !

Ingénierie des prompts avec l'API OpenAI

Preparing Video For Download...