Всем привет, я Хрищатый Алексей, разработчик в компании Funny-How, мы специализируемся на внедрении решений на основе ИИ. И сегодня я хочу рассказать как с помощью Chat GPT и Telegram вам удастся увеличить охваты эксперту в 1.5 раза и продать более тысячи платных подписок.

Статья будет полезна:

  • Разработчикам, которые хотят узнать как продавать свои проекты

  • Бизнесменам, чтобы посмотреть на удачный кейс внедрения ИИ в бизнес

  • Начинающим разработчикам, которые хотят научиться работать со сторонними сервисами и собирать на их основе свои проекты

Кратко о Chat GPT

Зачем бизнесу ИИ?

Проблема и решение

Что под капотом и реализация продукта

Ниши и решения

Итог

Выводы

Кратко об ИИ и Chat GPT

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

Возможности ChatGPT для бизнеса, в целом, безграничны. Он может быть использован для автоматизации клиентского обслуживания, обработки заказов, создания контента.

OpenAI сделали удобный интерфейс общения с нейросетью, конечно до них тоже разрабатывали GPT модели, но именно они сделали удобный интерфейс общения с моделью в виде чата и дали возможность разработчикам создавать свои сервисы с помощью API.

Зачем бизнесу ИИ и как его продавать?

Бизнес всегда стремится к оптимизации. ИИ - это в каком-то смысле промышленная революция 21 века. 

Возможности модели подробно описаны на сайте OpenAI, осталось только определить проблему, которую сможет решить Chat GPT и как заменить уже рабочее решение проблемы более современным и удобным образом.

Теперь находим проблему, с которой справится Chat GPT, например, написание текста для постов, создание сценариев для рилс, упаковываем ее в удобный интерфейс, например, в телеграм бот, к которому РФ давно привыкли и продаем бизнесу как альтернативу СММ специалистам или же инструмент для них по подписке.

Проблема и решение

На примере конкретного кейса продемонстрирую проблему и решение включающее использованием ИИ.

Часто эксперты сталкиваются с проблемой написания контента для социальных сетей, ведь тренды меняются, отсюда вопросы: "как придумать оригинальный сценарий, текст для поста, идею для контента?".

Мы разработали решение - бот в телеграме, который будет писать тексты для постов и сценарии для рилз за учеников. Это может помочь им определиться со структурой и стилистикой поста. Также мы предложили ввести этот продукт по подписке для учеников.

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

Наша цель была понять как в реальном проекте может быть полезен ИИ как часть системы.

Что под капотом и реализация продукта

Итак, мы определились, что нужно создать Web App в Telegram, который будет писать сценарии для Reelz и тексты для постов, используя Chat GPT API для обработки запроса пользователя и ответа в определенном формате.

У Chat GPT и у Телеграм ботов есть API, есть библиотеки для популярных языков, можно пользоваться http запросами - простор для творчества одним словом.

Стэк

  1. Laravel для бэкэнда, разработка API для связи бота с Chat GPT

  2. Web App будем писать на Vue.js

  3. Сервис контроля подписок и платежная система

  4. Laravel Jobs для очередей

  5. MySQL храним информацию о подписке пользователя и др.

  6. Redis для отправки ответа после успешно выполненной джобы

План

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

  2. Создать удобный интерфейс взаимодействия с ИИ. Мы выбрали Telegram WebApp.

  3. Продумать монетизацию. Мы выбрали формат ежемесячной подписки после пробных запросов.

  4. Продумать рекламную кампанию. В нашем случае оказалось достаточно одно видео в Reelz.

Если вы знаете Laravel и Vue.js - это сильно поможет, но есть и нюансы.

Нюансы

  1. Нужно составить правильный запрос к Chat GPT, чтобы он всегда выдавал однотипный результат по запросу. (Напр.: напиши текст для поста в инстаграм на тему..., напиши сценарий для короткого видео)

  2. Chat GPT лучше работает с английским языком.

  3. Как обрабатывать большой объем запросов от пользователей, если ответ от Chat GPT может достигать 1 мин?

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

Разработка

Web App в Телеграм (тут есть подробная статья про это)

Чтобы любой сайт стал web app, достаточно просто подключить скрипт.

<script src="<https://telegram.org/js/telegram-web-app.js>"></script>

После этого нам будет доступен объект: window.Telegram.WebApp. Так выглядит интерфейс в Telegram, так же он выглядит и в обычном браузере, за исключением доступности объекта  window.Telegram.WebApp.

Именно этим объектом мы пользуемся, когда получаем информацию о пользователя у себя на сервере.

Вот пример функции получения пользователя с сервера

async getProfile()
{
const data = {
tg_id: window.Telegram.WebApp.initDataUnsafe?.user?.id,

};

await axios.get("API_BASE", {params: data}).then((response) => {
this.profile = response.data; });

};

При открытии Web App мы сразу обращаемся к серверу и ищем пользователя с id который есть у нас в объекте window.Telegram.WebApp, если пользователь есть в нашей базе данных, возвращаем в Web App, если нет, то создаем и возвращаем его.

Авторизация прошла успешно, пользователь даже не заметил.

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

Делаем бэкэнд для связи Web App и Chat GPT

Опущу все технические моменты общения Chat GPT и Web App через сервер, но логика такая:

  1. Web App отправляет на сервер запрос о генерации поста на тему котов

  1. Сервер запускает джобу на отправку запроса к Chat GPT

Но Chat GPT плохо работает с русским языком.

Нам нужно сделать так, чтобы Chat GPT обрабатывал запросы на английском.

Не проблема, подключаем Яндекс Переводчик.

  1. Получаем промпт пользователя, переводим его на английский, отправляем запрос на английском в Chat GPT

  2. Получаем ответ на английском и снова переводим ответ и отправляем его обратно в WebApp.

Пример ответа от Chat GPT, который сервер доставил прямо в бота
Пример ответа от Chat GPT, который сервер доставил прямо в бота

Супер. Техническая часть готова. Теперь монетизация.

Монетизация

Во-первых, рассчитаем затраты:

  1. Сервер. Мы взяли сервер за $50 в месяц (16 GB ОЗУ)

  2. Chat GPT API. На тот момент был выпущен chat-gpt-3.5-turbo, который позволял делать запросы за сущие центы. В месяц выходило около $25

  3. Яндекс Переводчик API в месяц обходилось также в $25

Выставляем цену за подписку отталкиваясь от этих данных.

Интерфейс информации о боте
Интерфейс информации о боте

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

Интерфейс взаимодействия с ботом
Интерфейс взаимодействия с ботом

Корректируем UX, пишем инструкцию, снимаем пару Reelz, получаем результат.

Ниши и решения

Мы осознаем, что сейчас не во все ниши возможно внедрение ИИ, но уже видим, что постепенно на старые проблемы находятся новые решения на основе ИИ.

Вот, что нейросеть сама пишет про ниши применения с моими комментариями о реальности фактов:

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

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

Пример:
Клиент: Где мой заказ?

Чат: "Понимает, что речь идет про заказ"

Шаблонный ответ: Пожалуйста, назовите номер заказа

  1. Генерация контента: ChatGPT может помочь в создании разнообразных типов контента, таких как статьи, блоги, пресс-релизы, описания товаров и услуг. Это особенно полезно, если у вас ограниченные ресурсы для контент-маркетинга.

Комментарий: Определенно - да, но само собой текст требует небольшой модерации.

Пример:
Запрос: Напиши трехдневный контент-план для Instagram блогера, который пишет о нейронных сетях

Ответ:

Конечно, я могу помочь вам с этим! Вот контент-план stories на 3 дня для блогера Instagram, который пишет о нейронных сетях:

День 1: Познакомьте с темой нейронных сетей и объясните, что это такое, простыми словами, используя короткое видео или инфографику.

День 2: Поделитесь практическим примером того, как нейронные сети используются бизнесом для повышения эффективности или качества обслуживания клиентов.

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

  1. Персонализированный маркетинг: Вы можете использовать ChatGPT для взаимодействия с клиентами через персонализированные сообщения, предлагая рекомендации на основе их предпочтений и истории покупок.

Комментарий: Да, чат умеет “понимать” о чем текст. Так, он может понимать, что если пользователь покупал футбольные мячи, то значит он интересуется футболом, тогда предложить ему еще и футбольную форму.

Пример:
Запрос: Определи категорию, к которой отнести пользователя, на основе его интересов. Список категорий: футбол, баскетбол, теннис. Поисковые запросы пользователя: Скачать FIFA24, Роналдо, Купить билеты на футбол (подразумевается, что гипотетический сайт хранит историю поисковых запросов пользователя).

Чат: Если пользователь интересуется FIFA24, Роналдо и др., значит категория - футбол.

Скрипт: показывать пользователю все, касаемо футбола.

Итог

Как итог, увеличатся охваты эксперту за счет продукта, который приносит пользу. Значительно сократится нагрузка на эксперта и кураторов, которые помогают с темой написания контента.

И самое важное - увеличится вовлеченность лидов в контент, сформируется по сути еще один канал продаж – через бота, в котором есть как существующие подписчики эксперта, так и люди, которые впервые пришли попробовать нейросеть.

Почему все получилось:

  1. Важно было создать проект с наименьшими затратами ресурсов команды, и наибольшим эффектом. Сейчас интеграцией ChatGPT никого уже не удивить. Но тогда, сервис на основе ChatGPT это был полный вин, он давал ВАУ эффект.

  1. Узкоспециализированный продукт. Мы сделали не просто обертку над универсальным ChatGPT, а ready-to-use продукт с правильными запросами. Пользователю не нужно разбираться как зарегистрироваться и пользоваться. Зашел, написал тему, контент сгенерирован.

  1. Продуманный интерфейс. Без регистраций, без отвлекающих факторов. Зашел - пользуешься. Оформление подписки в пару кликов. Это очень важно, пожалейте пользователей.

Вывод

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

Надеюсь наша работа поможет изменить отношение к ИИ, показав его потенциал в упрощении и улучшении бизнес-процессов.

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


  1. Kodzo
    31.08.2023 18:42
    +1

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


    1. khrischatyy Автор
      31.08.2023 18:42

      Прошу прощения, моя ошибка. Изначально стояла задача рассказать о кейсе применения нейросети в проекте. В следующий раз добавлю больше кода.


  1. vmkazakoff
    31.08.2023 18:42

    Тут даже вода в статье отравлена.

    ChatGPT - это глубокая нейронная сеть

    Это предложение писал сам гыпытык и переводил яндекс переводчик?

    OpenAI сделали удобный интерфейс общения с нейросетью, конечно до них тоже разрабатывали GPT модели, но именно они сделали удобный интерфейс общения с моделью в виде чата

    Ну вообще то трансформеры в таком виде предложила именно компания openAI, а вот чаты делали и до них.

    На счёт того что gpt-3.5-turbo плохо работает с русским вы точно наврали. Третий работал не очень хорошо, согласен, но 3.5 понимает его не хуже английского. И уж совершенно точно может без яндекс переводчика справиться.

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

    Про сервер было совсем смешно. Думаю можно было брать раз в 10 слабее. Вы же не на своём сервере саму модель гоняете ) я для первых экспериментов вообще брал бесплатный инстанс на repl на 0,5 оперативы и его за глаза хватало. Впрочем я делал без Laravel, но я понятия не имею зачем он вам тут был нужен. Как и redis.


    1. khrischatyy Автор
      31.08.2023 18:42

      Это предложение писал сам гыпытык и переводил яндекс переводчик?

      На самом деле да, этот текст действительно писал сам chatgpt, но без яндекс переводчика.

      Ну вообще то трансформеры в таком виде предложила именно компания openAI, а вот чаты делали и до них.

      Про это написано. И главный смысл был во второй части предложения, которую вы не вставили в цитату. Главное, что появился удобный интерфейс для разработчиков.

      OpenAI сделали удобный интерфейс общения с нейросетью, конечно до них тоже разрабатывали GPT модели, но именно они сделали удобный интерфейс общения с моделью в виде чата и дали возможность разработчикам создавать свои сервисы с помощью API.

      На счёт того что gpt-3.5-turbo плохо работает с русским вы точно наврали. Третий работал не очень хорошо, согласен, но 3.5 понимает его не хуже английского. И уж совершенно точно может без яндекс переводчика справиться.

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

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

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

      Про сервер было совсем смешно. Думаю можно было брать раз в 10 слабее. Вы же не на своём сервере саму модель гоняете ) я для первых экспериментов вообще брал бесплатный инстанс на repl на 0,5 оперативы и его за глаза хватало. 

      Тут вы правы, в пике нагрузка была 7гб, на данном этапе можно было оставить в два раза меньше.

      Впрочем я делал без Laravel, но я понятия не имею зачем он вам тут был нужен. Как и redis.

      Laravel удобный инструмент, если внутри необходимо работать с API разных сервисов.

      Redis здесь выступает как брокер сообщений. В данном случае он отправляет стриминг chatGPT на фронт, потому что, генерация ответа без стриминга занимает до минуты, а так вы видите как слова появляются как на самом сайте chatGPT.


      1. SergeyDeryabin
        31.08.2023 18:42

        Redis здесь выступает как брокер сообщений. В данном случае он отправляет стриминг chatGPT на фронт, потому что, генерация ответа без стриминга занимает до минуты, а так вы видите как слова появляются как на самом сайте chatGPT.

        Если ответ от АПИ занимает минуту, какие слова могут появляться, если ответа еще нет?


        1. khrischatyy Автор
          31.08.2023 18:42

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


          1. SergeyDeryabin
            31.08.2023 18:42

            Как в Rest API ответ приходит по буквам?