Підказки з рольовою грою для чатботів

Інженерія підказок з OpenAI API

Fouad Trad

Machine Learning Engineer

Підказки з рольовою грою

  • Скажіть чатботу виконувати певну роль
  • Чатбот → актор у п'єсі
  • Чатбот підлаштовується під роль
  • Мова й зміст під персону
  • Ефективніша взаємодія

 

Зображення з різними масками та перевтіленнями для рольової гри.

Інженерія підказок з OpenAI API

Приклад рольової гри

Запитання: Чи могли б ви надати технічні специфікації Product X, який пропонує ваша компанія?

Зображення користувача та трьох людей, кожен представляє роль (служба підтримки, продакт-менеджер і сейлз-інженер)

Інженерія підказок з OpenAI API

Приклад рольової гри

Запитання: Чи могли б ви надати технічні специфікації Product X, який пропонує ваша компанія?

Зображення користувача та трьох людей, кожен представляє роль (служба підтримки, продакт-менеджер і сейлз-інженер)

Інженерія підказок з OpenAI API

Приклад рольової гри

Запитання: Чи могли б ви надати технічні специфікації Product X, який пропонує ваша компанія?

Зображення користувача та трьох людей, кожен представляє роль (служба підтримки, продакт-менеджер і сейлз-інженер)

Інженерія підказок з OpenAI API

Агент служби підтримки

Зображення агентки служби підтримки.

  • Надає рекомендації
  • Спрямовує клієнтів на сайт
  • Пропонує допомогу
Інженерія підказок з OpenAI API

Продакт-менеджер

  • Підкреслює стратегічні вигоди
  • Фокусується на відповідності продукту

Зображення продакт-менеджерки.

Інженерія підказок з OpenAI API

Сейлз-інженер

  • Акцент на технічних деталях
    • Процесор
    • Функції
    • Безпека

Зображення сейлз-інженера.

Інженерія підказок з OpenAI API

Підказки з рольовою грою

  • Скажіть моделі діяти як певна роль
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))
Інженерія підказок з OpenAI API

Експертка з фінансового аналізу

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.
Інженерія підказок з OpenAI API

Ефективніша рольова гра

  • Конкретні вимоги в межах ролі
  • Додайте риси: особистість і експертність
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))
Інженерія підказок з OpenAI API

Технологічна журналістка

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 [...]
Інженерія підказок з OpenAI API

Рольова гра з вимогами

  • У рольових підказках можна задавати вказівки щодо відповіді та поведінки
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."






Інженерія підказок з OpenAI API

Рольова гра з вимогами

  • У рольових підказках можна задавати вказівки щодо відповіді та поведінки.
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.
Інженерія підказок з OpenAI API

Давайте потренуємось!

Інженерія підказок з OpenAI API

Preparing Video For Download...