Role-Playing Prompts für Chatbots

Prompt-Engineering mit der OpenAI-API

Fouad Trad

Machine Learning Engineer

Role-playing Prompts

  • Dem Chatbot sagen, dass er eine bestimmte Rolle annehmen soll.
  • Chatbot -> Schauspieler in einem Theaterstück
  • Der Chatbot passt sich an seine Aufgabe an.
  • Sprache und Inhalt auf die Zielgruppe zugeschnitten
  • Bessere Interaktionen

 

Bild mit verschiedenen Masken und Verkleidungen, die Rollenspiele zeigen.

Prompt-Engineering mit der OpenAI-API

Beispiel für ein Rollenspiel

Frage: Kannst du mir die technischen Daten von Produkt X geben, das deine Firma anbietet?

Bild, das den Nutzer und drei Leute zeigt, die jeweils eine Rolle haben (Kundensupport, Projektmanager und Vertriebsingenieur)

Prompt-Engineering mit der OpenAI-API

Beispiel für ein Rollenspiel

Frage: Kannst du mir die technischen Daten von Produkt X geben, das deine Firma anbietet?

Bild, das den Nutzer und drei Leute zeigt, die jeweils eine Rolle haben (Kundensupport, Projektmanager und Vertriebsingenieur)

Prompt-Engineering mit der OpenAI-API

Beispiel für ein Rollenspiel

Frage: Kannst du mir die technischen Daten von Produkt X geben, das deine Firma anbietet?

Bild, das den Nutzer und drei Leute zeigt, die jeweils eine Rolle haben (Kundensupport, Projektmanager und Vertriebsingenieur)

Prompt-Engineering mit der OpenAI-API

Kundendienstmitarbeiter

Bild von einem Kundensupport-Mitarbeiter.

  • Gibt Tipps
  • Leitet Kunden zur Website weiter
  • Bietet Hilfe an
Prompt-Engineering mit der OpenAI-API

Produktmanager

  • Hebt strategische Vorteile hervor
  • Konzentriert sich auf die Produktausrichtung

Bild zeigt einen Produktmanager.

Prompt-Engineering mit der OpenAI-API

Sales Engineer

  • Konzentriert sich auf die technischen Details
    • Prozessor
    • Funktionen
    • Sicherheit

Bild zeigt einen Vertriebsingenieur.

Prompt-Engineering mit der OpenAI-API

Role-playing Prompts

  • Dem Model mitteilen, dass es soll eine bestimmte Rolle spielen soll.
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))
Prompt-Engineering mit der OpenAI-API

Finanzanalyst

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.
Prompt-Engineering mit der OpenAI-API

Effektiveres Rollenspiel

  • Spezifische Anforderungen der Rolle
  • Aspekte wie Persönlichkeit und Fachwissen
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))
Prompt-Engineering mit der OpenAI-API

Technologiejournalist

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 [...]
Prompt-Engineering mit der OpenAI-API

Rollenspiel mit Anforderungen

  • Wir können in role-playing Prompts Richtlinien für Reaktionen und Verhaltensweisen festlegen.
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."






Prompt-Engineering mit der OpenAI-API

Rollenspiel mit Anforderungen

  • Wir können in role-playing Prompts Richtlinien für Reaktionen und Verhaltensweisen festlegen.
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.
Prompt-Engineering mit der OpenAI-API

Lass uns üben!

Prompt-Engineering mit der OpenAI-API

Preparing Video For Download...