Ролевые подсказки для чат-ботов

Разработка промптов с OpenAI API

Fouad Trad

Machine Learning Engineer

Ролевые подсказки

  • Задайте чат-боту определённую роль
  • Чат-бот → актёр в пьесе
  • Чат-бот подстраивается под роль
  • Язык и контент адаптируются под персону
  • Более эффективное взаимодействие

 

Изображение различных масок и костюмов, отражающих ролевые игры.

Разработка промптов с OpenAI API

Пример ролевой игры

Вопрос: Можете ли вы предоставить технические характеристики продукта X, который предлагает ваша компания?

Изображение пользователя и трёх людей, каждый из которых представляет роль (специалист по поддержке, менеджер проекта и инженер по продажам)

Разработка промптов с OpenAI API

Пример ролевой игры

Вопрос: Можете ли вы предоставить технические характеристики продукта X, который предлагает ваша компания?

Изображение пользователя и трёх людей, каждый из которых представляет роль (специалист по поддержке, менеджер проекта и инженер по продажам)

Разработка промптов с OpenAI API

Пример ролевой игры

Вопрос: Можете ли вы предоставить технические характеристики продукта 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...