Invites de jeu de rôle pour robots conversationnels

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

Fouad Trad

Machine Learning Engineer

Invites de jeu de rôle

  • Demander au robot d'adopter un rôle précis
  • Robot conversationnel -> acteur dans une pièce
  • Le robot s'ajuste pour correspondre au rôle
  • Langage et contenu adaptés à la persona
  • Interactions plus efficaces

 

Image montrant divers masques et déguisements illustrant le jeu de rôle.

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

Exemple de jeu de rôle

Question : Pourriez-vous me donner les caractéristiques techniques du produit X offert par votre entreprise ?

Image montrant l'utilisateur et trois personnes, chacune représentant un rôle (service à la clientèle, chef de projet et ingénieur commercial)

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

Exemple de jeu de rôle

Question : Pourriez-vous me donner les caractéristiques techniques du produit X offert par votre entreprise ?

Image montrant l'utilisateur et trois personnes, chacune représentant un rôle (service à la clientèle, chef de projet et ingénieur commercial)

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

Exemple de jeu de rôle

Question : Pourriez-vous me donner les caractéristiques techniques du produit X offert par votre entreprise ?

Image montrant l'utilisateur et trois personnes, chacune représentant un rôle (service à la clientèle, chef de projet et ingénieur commercial)

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

Agent du service à la clientèle

Image montrant un agent du service à la clientèle.

  • Donne des conseils
  • Oriente vers le site Web
  • Offre de l'aide
Conception de invites (Prompt Engineering) avec l'API d'OpenAI

Chef de produit

  • Met en valeur les avantages stratégiques
  • Met l'accent sur l'alignement du produit

Image montrant un chef de produit.

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

Ingénieur commercial

  • Mettre l'accent sur les aspects techniques
    • Processeur
    • Fonctionnalités
    • Sécurité

Image montrant un ingénieur commercial.

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

Invites de jeu de rôle

  • Demander au modèle d'agir comme un rôle précis
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))
Conception de invites (Prompt Engineering) avec l'API d'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.
Conception de invites (Prompt Engineering) avec l'API d'OpenAI

Jeu de rôle plus efficace

  • Exigences précises dans le rôle
  • Intégrer des traits comme 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))
Conception de invites (Prompt Engineering) avec l'API d'OpenAI

Journaliste techno

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 [...]
Conception de invites (Prompt Engineering) avec l'API d'OpenAI

Jeu de rôle avec exigences

  • On peut préciser des consignes de réponse et de comportement dans les invites 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."






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

Jeu de rôle avec exigences

  • On peut préciser des consignes de réponse et de comportement dans les invites 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.
Conception de invites (Prompt Engineering) avec l'API d'OpenAI

Passons à la pratique !

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

Preparing Video For Download...