Как современные чат-боты используют память и векторный поиск для улучшения взаимодействия с пользователями

Как современные чат-боты используют память и векторный поиск для улучшения взаимодействия с пользователями

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

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

Как устроена память таких систем? У нейросетей, как и у человеческого мозга, выделяют два типа памяти: долгосрочную память, содержащую знания, приобретённые в процессе обучения и остающиеся неизменными, и краткосрочную память, или текущий контекст, который удерживается в момент выполнения задачи.

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

Что изменилось с тех пор? Теперь в чат-ботах внедрили технологию векторного поиска. В частности, такие системы создают векторное представление каждого диалога, называемое эмбеддингом, которое сжимает смысл беседы и позволяет сравнивать их между собой. Например, диалоги о собаках будут иметь схожие векторы, а разговор на другую тему — отличаться.

Когда пользователь задаёт новый вопрос, ассистент в реальном времени ищет в своих прошлых диалогах подходящие фрагменты, основываясь на сравнении векторных представлений. После этого релевантные части собираются в тематические группы, например, о семье, домашних питомцах, работе или учёбе. Затем асистент использует эти данные, чтобы сделать общение более персонализированным: например, упомянуть имя питомца при разговоре о покупке корма.

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

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

Источник: @alice_yndx

Похожие новости

В России реализована бесплатная зона Wi-Fi по всей стране

В стране введена бесплатная сеть Wi-Fi, охватывающая все регионы. Благодаря этому жители и гости могут оставаться на связи даже при сбоях или отключениях интернета. Для удобства доступны карты с расположением…

Cyberpunk 2077 выходит на Mac: новые возможности для геймеров Apple

В ближайшем будущем владельцы компьютеров Apple смогут насладиться игрой Cyberpunk 2077, которая станет доступна на Mac уже 17 июля. Поддержка распространяется на все устройства с процессорами M1 и новее, при…