Каталог виртуальных ролей для 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. Если хотите сами попробовать написать бизнес-роль, пишите в мой ТГ, я дам доступ к платформе по созданию и отладке ролей.

Комментарии (13)


  1. lexore
    12.06.2023 14:48
    +6

    Jailbreak challenge выходит на новый уровень. Возможно ли взломать виртуального бота, чтобы он слил данные рекламируемой компании?


    1. TAU15 Автор
      12.06.2023 14:48
      +2

      Да, вполне уже актуальная проблема ????


  1. baldr
    12.06.2023 14:48
    +2

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

    Выглядит как человек, который если не продаст сейчас вам услугу - отправится в концлагерь.


    1. TAU15 Автор
      12.06.2023 14:48

      Да, согласен, нужно их доброжелательнее перегенерить ????


      1. agat000
        12.06.2023 14:48
        +1

        Есть специальные сервисы по генерации вполне живых "фото".

        А это действительно "жертвы фотошопа".


        1. TAU15 Автор
          12.06.2023 14:48

          Эти образы сненерил @kandinsky21_bot
          Поделитесь ссылками на сервисы по генерации живых фото если не трудно.


  1. TheRaven
    12.06.2023 14:48
    +3

    Если бот не представляется ботом, а косит под живого — его рано или поздно всё равно раскусят, и потенциальный клиент почувствует, что его пытались надурить.
    А если представляется, то будет либо забанен т.к. спам, либо потенциальный клиент почувствует, что компания на нём экономит и посылает железку, вместо живого сотрудника.


    В принципе всё тоже самое что с телефонным спамом сейчас.


    1. TAU15 Автор
      12.06.2023 14:48

      Тут есть момент связанный с возможностью ChatGPT находить самому аргументы в диалоге для реализации задачи, поставленной перед ним, другими словами ChatGPT умеет убеждать. Этого пока нет в обычных ботах и телефонном спаме.


    1. agat000
      12.06.2023 14:48
      +1

      В принципе, если он представился - то люди готовы (не всегда конечно) работать с ним, как минимум послушать 5-10 секунд. . К "голосовым меню" и чат-ботам уже привыкли.

      Не, серьезно. Если будет нормальный бот который понимает простую речь и адекватно отвечает - почему нет? А замаскированные "Крикуны" достойны только игнора и бана. А создатели - отдельной локации в аду.


      1. TAU15 Автор
        12.06.2023 14:48

        Полностью согласен! Если вам сразу было обозначено, что вы будете общаться с ИИ уровня не ниже chatGPT это снимает много негативных моментов, связанных с простыми и тупенькими "Крикунами" :)


  1. akakoychenko
    12.06.2023 14:48
    +2

    Видел уже кучу попыток как-то прикрутить ChatGPT к персонализированному общению в бизнесе, но, ни разу это не было похоже на продакшн решение, а больше просто на PoC с крайне жестким потолком.

    Фактически, по мере развития бизнеса, инструкция для линейного персонала постоянно растёт, пополняясь после каждого факапа. Но промпт то ограничен. Что будет делать обслуживающий технарь, когда промпт уже забит до отказа, а вчера произошел факап, и надо снова раздуть промпт? Придёт время героев, похожих на создателей crash bandicoot? Статьи с заголовками "как я уместил должностную инструкцию на 50 страниц в промпт ChatGPT" будут набирать рекорды плюсов тут?


    1. TAU15 Автор
      12.06.2023 14:48

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


  1. MarinaToshina
    12.06.2023 14:48
    +1

    Со страхованием - картинка попала прямо в точку: очень страшно.