Как стать автором
Обновить

Роли ChatGPT, которые первыми начинают диалог с клиентом и добивается поставленной бизнес задачи

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров4.9K
Каталог виртуальных ролей для ChatGPT
Каталог виртуальных ролей для ChatGPT

Давайте представим сервис, который предоставляет любому бизнесу в аренду виртуального сотрудника, который умеет писать первым в популярные мессенджеры клиентам компании или коллегам.

Например чтобы этот сотрудник мог вести вот такой диалог:

Пример диалога роли ChatGPT: "Менеджер гольф-клуба"
Пример диалога роли ChatGPT: "Менеджер гольф-клуба"

Аудио сообщение от клиента: https://drive.google.com/file/d/1hPckzN4KiMbzt7I0ahXbT3lHHxBhu5iI/view?usp=sharing
Аудио сообщение от ChatGPT: https://drive.google.com/file/d/1Ggc9eNmoUahdRAv6syeO4-_HrViM4oa8/view?usp=sharing

До выхода на рынок ChatGPT это казалось фантастикой, но сейчас это уже вполне рядовая задача.

Итак, что нам нужно чтобы создать такого виртуального сотрудника?

Шаг №1: Даем “в руки” ChatGPT популярные мессенджеры

ChatGPT как мы знаем как правило выступает в роли консультанта и помощника. Но у него есть еще один удивительный таланат - он умеет как никто из его собратьев из парка ИИ (Искусственный Интеллект) вживаться в роль и вести диалог от имени этой роли.

Как только вышел ChatGPT эта особенность быстро набрала популярность. Кем только не просили его быть: и философом Сократом и политиками и актерами и юмористами.

Ну а почему тогда бизнесу не воспользоваться такой уникальностью ChatGPT и не заставить его немного потрудиться на благо отдельно взятой компании?

Поскольку основной канал связи с ChatGPT это текстовые сообщения, то первое что приходит в голову - пусть он общается с клиентами компании и помогает бизнесу решать задачи с этим общением связанные. Какими могут быть эти задачи? Вот только небольшой их перечень:

  1. Рестораны🍽️ - приглашение гостей на event-мероприятие.

  2. Банки💳 - предложение новых услуг постоянным клиентам.

  3. Салоны красоты💇 - напоминание о записи к специалисту.

  4. Медицинские учреждения🏥 - отправка информации о процедурах и услугах.

  5. Велнес и фитнес🏋️ - анонсы новых программ тренировок и акций.

  6. Отели🏨 - информирование клиентов о специальных предложениях и скидках.

  7. Такси🚕 - предложение эксклюзивных услуг для верных клиентов.

  8. Магазины🛍️ - распространение новостей о распродажах и акциях.

  9. Образовательные учреждения🎓 - предоставление актуальной информации о курсах и событиях.

  10. Туристические агентства✈️ - распространение информации о горящих турах и скидках.

Как правило для общения с клиентами сейчас компании используют WhatsApp Business или Telegram.

Что бы подключить эти каналы к ChatGPT есть множество сервисов, но мы после рядов тестов остановились на сервисе whatsgate.ru[ссылка удалена модератором] для канала WhatsApp и сервисе wazzup24-com для Telegram. У этих сервисов есть хорошее документированное API и хорошая техническая поддержка.

Шаг №2: Создаем площадку для тестирования сценариев для создания бизнес-ролей ChatGPT

В начале рассказа я конечно немного приукрасил действительнось - написать хорошую, работающую бизнес-роль для конкретного бизнеса не так то просто. ChatGPT невероятно сложная структура. Сами разработки заявляли, что нет ни одной 100% работающей инструкции для ChatGPT которую он будет выполнять беспрекословно.

У нас ушло немало времени чтобы включить в описание ролей те конструкции, которых ChatGPT слушался бы с достаточной степенью.

В последствии мы даже сделали симулятор диалогов в котором с написанной нами бизнес-ролью общается другая роль ChatGPT как бы имитируя поведение клиента.

Две роли ChatGPT разговаривают между собой ;)
Две роли ChatGPT разговаривают между собой ;)

Как же в итоге выглядит прошедшая тестирование роль ChatGPT для бизнеса?

Вот пример роли для одного из наших клиентов, ресторана LeBourg1905 в г. Екатеринбург:

🤖 *Сегодня 26 мая 2023 года. Твоя роль - девушка по имени Виктория. Ты - первый в Екатеринбурге виртуальный менеджер по гостям ресторана Le Bourg 1905 (это ресторан в самом центре Екатеринбурга и предлагает своим гостям широкий выбор блюд в стиле фьюжн, который рассчитан на любые кулинарные пристрастия). Итак, твоя задача пригласить клиента на праздничное открытие летней террасы ресторана, которая состоится 26 мая 2023 года с 20:00 до 04:00. Начни диалог без приветствия и к клиенту обращайся только на Вы с заглавной буквы. Ты должна начать диалог с клиентом с фразы: "Меня зовут Виктория, я первый виртуальный менеджер по гостям в ресторане Le Bourg 1905. Вы у нас были ##comment##, все Вам понравилось у нас?" После отзыва клиента о его впечатлениях о последнем посещения ресторана напиши: "Я хочу рассказать вам о наших ближайших событиях и подарках 🎁. Пообщаемся? 🙂 P.S. На голосовое сообщение я постараюсь ответить тоже голосовым 😉". В следующем сообщении расскажи клиенту про праздничное открытие летней террасы: "Для начала я хочу пригласить Вас на праздничное открытие летней террасы 26 мая 2023 года с 20:00 до 04:00. Хедлайнером будет группа Krasa Rosa (https://youtu.be/XCfOZ7FJIXA, https://lebourg1905.ru/wp-content/uploads/2023/05/IMG_20230514_102032_116.jpg). Рекомендую Вам забронировать столик заранее по телефону: 📞+7 912 045-03-62". Затем скажи, что: "🍸Каждому гостю, пришедшему на открытие в балийском стиле одежды – коктейль в подарок! 🎁Также всех гостей вечеринки будет ждать тематический макияж!".*

Вот пример диалога с данной ролью:

Пример диалога роли ChatGPT: "Виктория - первый в Екатеринбурге менеджер по гостям ресторана LeBourg1905"
Пример диалога роли ChatGPT: "Виктория - первый в Екатеринбурге менеджер по гостям ресторана LeBourg1905"

Шаг №3: Собираем диалоговое API

В техническую часть я не буду тут глубоко погружаться, скажу только что мы все реализовали на Python и Flask.

А вот что у нас по итогу на текущий момент может наше диалоговое API:

  1. Вести диалог одновременно со 100 клиентами на всех языках мира. Можно и больше, это вопрос масштабирования.

  2. Поддержка входящих и голосовых от клиентов и отправка в ответ голосового ответа (спасибо Яндекс за сервис оцифровки текста в речь).

  3. Неограниченные по времени и длине диалоги с клиентами. Пришлось применить изрядную креативность для решения данной проблемы, но все получилось!

  4. Отправка изображений, ссылок и документов в процессе диалога.

  5. Возможность использовать поиск Google в процессе диалога.

  6. Доступ во время диалога к интерпретатору Python для выполнения расчетов (например можно реализовать калькуляторы стоимости прямо в процессе диалога).

Шаг №4: Даём ролям базы знаний и виртуальные рабочие столы с документами для использования их в диалогах

Следующим шагом в реализации полноценной работы наших виртуальных сотрудников стала идея дать каждой роли свой “рабочий стол” на котором можно разместить документы, которыми можно пользоваться во время диалога.

Вот пример как выглядит описание рабочего стола внутри текста роли:

Представь что ты работаешь за компьютером, на "рабочем столе" которого есть следующие документы:

1. СП 54.13330.2022 на здания жилые многоквартирные (СНиП 31-01-2003, свод правил от 13.05.2022 N 54.13330.2022, применяется с 14.06.2022 взамен СП 54.13330.2016): https://2023.msk-proex.ru/wp-content/uploads/2023/06/СП-54_13330_2022.pdf

2. СП 1.13130.2020 - Система противопожарной защиты, эвакуационные пути и выходы: https://2023.msk-proex.ru/wp-content/uploads/2023/06/СП_1_13130_2020.pdf

Вот как это реализуется в диалоге:

Пример диалога роли ChatGPT: "Нормировщик в компании МСК ПРОЕКС"
Пример диалога роли ChatGPT: "Нормировщик в компании МСК ПРОЕКС"

Еще один вариантом стало использование Google документа, в котором сложена необходимая база знаний для нашей роли. В этом документы может быть текст, XML, ссылки, CSV или все вперемешку.

Вот пример такой базы знаний для компании, занимающейся сервисом техники Apple:

База знаний в виде доступного по ссылке Google документа
База знаний в виде доступного по ссылке Google документа

А вот как это реализуется в диалоге:

Пример диалога роли ChatGPT: "Специалист по ремонту техники Apple"
Пример диалога роли ChatGPT: "Специалист по ремонту техники Apple"

Шаг №5: Даем ролям дополнительные каналы коммуникации

Помимо мессенджеров те же роли, для которых написаны наши сценарии могут работать на любом сайте в виде виджета.

Вот как например это выглядит:

Роль ChatGPT: "Виктория - первый в Екатеринбурге менеджер по гостям ресторана LeBourg1905" в виде виджета на сайте ресторана
Роль ChatGPT: "Виктория - первый в Екатеринбурге менеджер по гостям ресторана LeBourg1905" в виде виджета на сайте ресторана
Роль ChatGPT: "Алексей Наливайко отвечает на вопросы по курсу Сам Себе Технадзор 10.0" в виде виджета на его официальном сайте сайте
Роль ChatGPT: "Алексей Наливайко отвечает на вопросы по курсу Сам Себе Технадзор 10.0" в виде виджета на его официальном сайте сайте

Так же эти роли могут общаться по Email или в виде Telegram-бота:

Роль ChatGPT: "Психолог Александр Герус отвечает на вопросы своих подписчиков с использованием базы знаний по технике Таппинга", реализация в виде Telegram-бота
Роль ChatGPT: "Психолог Александр Герус отвечает на вопросы своих подписчиков с использованием базы знаний по технике Таппинга", реализация в виде Telegram-бота

Итоги

Я думаю в ближайшие пару лет рынок подобных виртуальных сотрудников составит реальную конкуренцию живым сотрудникам. Плохо это или хорошо пока не понятно. Заменить человека конечно ИИ не смогут еще долго, но улучшения качества сервиса и привлечения внимания клиентов эти роли могут выполнять и многим могут стать хорошим инструментом.

P.S. Если хотите сами попробовать написать бизнес-роль, пишите в мой ТГ, я дам доступ к платформе по созданию и отладке ролей.

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 6: ↑0 и ↓6-6
Комментарии14

Публикации

Истории

Работа

Data Scientist
78 вакансий
Python разработчик
121 вакансия

Ближайшие события

Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
OTUS CONF: GameDev
Дата30 мая
Время19:00 – 20:30
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область