Когда бот решил пойти своим путём
Помните, я рассказывала о нашем первом боте-квалификаторе? Настало время поделиться историей о том, как он преподал нам урок о непредсказуемости реального мира.
Мы долго и кропотливо работали над этим ботом. В песочнице всё шло как по маслу - каждый тест проходил успешно, бот отвечал точно и по делу. Мы уже мысленно праздновали победу.
И вот настал день X - мы перенесли бота в реальный чат Telegram. Ожидания были высокими, клиент в предвкушении. Мы включили бота и...
Он будто сошёл с ума. Начал отвечать невпопад, путать запросы, а иногда и вовсе молчал, когда нужно было реагировать. В общем, вёл себя как капризный ребёнок, которого вытащили из уютной детской на шумную улицу.
Клиент был в шоке, мы - в панике. Всё, над чем мы так долго работали, рассыпалось как карточный домик.
Но знаете что? Этот момент стал для нас переломным. Мы поняли очевидную вещь - тестирование в идеальных условиях - это одно, а реальный мир со всеми его нюансами - совсем другое.
Мы не опустили руки. Наоборот, засучили рукава и начали работать с удвоенной силой. Анализировали каждый сбой, каждую странную реакцию бота. И постепенно начали понимать, в чём дело.
Реальные пользователи - это не предсказуемые тестировщики (помните кейс из сериала "Силиконовая долина"?). Они задают неожиданные вопросы, используют сленг, опечатки. Наш бот просто не был готов к такому разнообразию.
Как мы решили эту проблему? Что предприняли, чтобы не только спасти проект, но и сделать его ещё лучше? Об этом в следующем посте!
#бот_в_деле #уроки_AI #непредсказуемость_технологий
А у вас были ситуации, когда проект, идеально работающий "в лаборатории", давал сбой в реальных условиях? Как вы с этим справлялись? Поделитесь в комментариях!