{"id":14293,"url":"\/distributions\/14293\/click?bit=1&hash=05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","hash":"05c87a3ce0b7c4063dd46190317b7d4a16bc23b8ced3bfac605d44f253650a0f","title":"\u0421\u043e\u0437\u0434\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u043d\u0435 \u043f\u043e\u0442\u0440\u0430\u0442\u0438\u0432 \u043d\u0438 \u043a\u043e\u043f\u0435\u0439\u043a\u0438","buttonText":"","imageUuid":""}

"Как сделать ChatGPT 🧐 в Телеграме удобным для технических специалистов?"

Это был учебный проект, ведь нужно набить руку перед тем, как куда-то устраиваться. Не бессмысленные пет-проекты, а что-то большее.

Так вот, Илья 🤓 сделал учебный GPT. Просто отправляй запрос в Telegram. И там не было и грамма заморочки с архитектурой или визуалом, словно кто-то будет пользоваться ботом в ТГ, и вовсе не волновало. Повторюсь, это был учебный проект.

Чтобы протестировать нагрузку на сервер и посмотреть, как будет вылетать дверь OpenAI, когда в нее будет стучаться сразу несколько пользователей, Я пошел по офису компании DreamSoft, в которой работаю, и предлагал ребятам его использовать, ведь он безлимитный, а вероятность того, что хотя бы 3 пользователя будут отправлять запрос одновременно, крайне мала.

Это не браузерная версия с множеством чатов, как видели некоторые из вас. А просто формат вопроса и ответа, где каждый раз ты спрашиваешь у нового "человека"...

Тест удался! Ботом начали пользоваться. Вывод – нужно развиваться! Создали Telegram канал, посты в общих соц.сетях, но продукт же не готов! Не готов в том виде, в котором он должен быть. Нужен продукт, а не чат с гуглом, который не может дать ответ так, как хотелось бы.

Значит, готовим вторую версию.

1. Понять, кто наш пользователь! Т.к. делать продукт без понимания, кто его будет использовать, не имеет смысла.
Ответ: Студенты и технические специалисты, такие как мы. Дизайнеры, разработчики, аналитики.
2. Какую пользу мы несем этим пользователям в своей реализации?
Ответ: Роль! Словно в театре. Мы будем отправлять с каждым запросом JSON-файл, где будет указана роль, и она будет контролировать ответы GPT в нужном русле!
3. Как мы объясним пользователю, что роль нужно указать и это удобно?
Ответ: Мы можем объяснить пользователю в самом начале использования нашего продукта, что указание роли позволит получать более точные и качественные ответы на его вопросы. Можно добавить это в инструкцию по использованию бота или в виде подсказки в самом интерфейсе бота. Кроме того, мы можем сделать опциональным указание роли, чтобы пользователи, которые не хотят указывать свою роль, могли продолжать использовать бота без этого.
4. А как же решить вопрос с "дверями доступа"?
Ответ: Купить подписку на GPT. Оплата оказалась танцем с бубном... И так не только в странах СНГ. Друг, находящийся в Англии, согласился нам помочь. Но вот оплату оказалось тяжело осуществить даже из Англии. Нужно чтобы биллинг адрес бил местоположение частого использования карты. Проблемы у всех. Как, реализуя продукт на столько миллионов, можно вкосячить с оплатой...Так как вы это читаете, становится понятно, что вопрос с оплатой (пусть и спустя танцы) решен успешно!

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

Как итог. 11 мая 2023 мы имеем стабильную версию в популярном мессенджере Telegram. Основная модель — ChatGPT 3.5 Turbo, при этом она переключается на другие свои ипостаси в зависимости от настроек.
Вложения в проект пока не пробили планку в 1000 у.е. однако учебный проект уже далеко не учебный.
Ссылка на файл в фигме, где можно пробежаться по веткам архитектуры.
Большой толчок в развитии и желании создавать что-то новое

0
Комментарии
-3 комментариев
Раскрывать всегда