мне очень смешно наблюдать за фронтендом веб-приложения chatgpt.
буквально это очень показательный случай накатывания фичей и фикса багов в проде у крупной компании, которая по своей скорости поставки обновлений и проведения a/b тестов очень сильно коррелирует с понятием "стартап".
я ежедневно пользуюсь их сервисами, chatgpt, codex и, я так полагаю, в скором времени ещё и десктоп-приложением начну пользоваться, и косяков там тьма тьмущая!
1. они постоянно меняют боковое навигационное меню.
за последние две недели они перелопатили отображаемые сервисы и вкладки раз 5, не меньше, и я только открыл для себя там какой-то раздел, как они его снова запихнули куда-то. обычно, на это даётся чуть больше времени, чтобы собрать отзывы пользователей (пользователям нужно привыкнуть к новому интерфейсу - перестать его бояться и протыкать - подумать, понять, чего им не хватает из прошлой версии и что хорошо в текущей). however, этого не происходит.
2. у них постоянно вылетают баги с чатами - хз, есть ли до сих пор проблема с утечками памяти при длинных диалогах (вкладка начинает зависать при увеличении длины диалога и единственный способ этого избежать - открыть новое диалоговое окно). решается такая проблема просто сгрузкой информации в браузерное хранилище - там есть даже специальная база данных внутри браузера, которое отлично подойдет для такого случая! и т.к. эта логика будет завязана исключительно на клиенте, то и в скорости никто не потеряет, а с их нейронкой добиться производительности решения - плёвое дело как будто бы.
3. a/b тесты даже в рамках одного пользователя. я сегодня открыл два новых окна чатагпт и в двух новых окнах у меня РАЗНЫЕ интерфейсы и иконки приложения! типо, отличаются шрифты, межстрочные интервалы, цвет текста и то самое боковое меню - обычно a/b тесты проводятся на группах пользователей, т.е. каким-то выкатывается одна версия интерфейса, каким-то - другая, и собираются отзывы. у чатгпт очень много пользователей, так что у них по идее может быть даже вполне достоверный фидбек, который можно объективизировать. хех.
4. постоянно меняющееся меню настроек - это вообще песня. я каждый день ищу где посмотреть количество 5-часовых и недельных лимитов, потому что они постоянно забрасывают эту вкладку в разные разделы. вертят фронтендом как хотят. и это касается не только поля лимитов - то в меню навигации снизу отображается аккаунт пользователя, то рабочая область, то они вместе отображаются, это просто смешно. нужно как будто бы выбрать что-то одно и давать пользователям конкретно одну штуку, на которую они будут жмякать и использовать, т.к. я перестал понимать, что происходит в рамках одной кнопки.
5. меня на этой неделе очень удивил следующий момент - при попытки зайти в веб-версию кодекса, они просто редиректили обратно на страницу чатагпт. я не понял, скачал приложение, и там стало ясно - требовалось подтвердить телефон. а выглядело так, будто они просто закрыли это приложение без уведомлений. решение простое - сразу в приложении не редиректить на главную, а редиректить на подтверждение телефона + отображать где-нибудь уведомление, что кодекс теперь работает только с верифицированными по телефону аккаунтами.
6. веб-приложение постоянно при первом запуске зависает на несколько секунд, весь интерфейс фризится полностью - а потом на глазах происходит локализация текстов, подтягиваются диалоги и т.д. очень неудачно выглядит. решение простое - повесить лоадер и дать пользователю понять, что нужно чутка подождать, т.к. я вижу поле ввода - пытаюсь что-то ввести с ходу, а мне никто ничего не дает. so sad.
в целом, это всё выглядит, как будто бы они просто дают своим ai-агентам делать фронтенд и вообще не ревьюят, что у них там происходит - типо главное, что приложение собирается и запускается. подход полная жопа, т.к. он совершенно не ориентирован на пользователей, а ориентирован на работу с новыми бекенд-фичами, и это оч печально выглядит, пользоваться становится очень неприятно и хочется уйти куда-нибудь в клод или перплексити жоск (к сожалению, у компании подписка только на чатгпт).
Post #697
61


- ❤ 4