Mozilla продолжает улучшать функциональность своего браузера Firefox, и на этот раз внимание уделено одной из самых ожидаемых функций — группировке вкладок. С момента её запуска в начале 2025 года пользователи получили возможность организовывать свои вкладки с помощью постоянных меток. Однако с увеличением количества открытых вкладок становится сложно быстро находить нужные для группировки.
Чтобы упростить этот процесс, разработчики внедрили функцию группировки вкладок с использованием локального искусственного интеллекта. Эта функция предлагает два основных улучшения: во-первых, она генерирует название для новой группы вкладок, а во-вторых, предлагает вкладки из текущего окна для добавления в группу. И самое главное — все вычисления происходят на устройстве пользователя, что исключает необходимость отправки личных данных в облако.
Создание названий для групп вкладок — это непростая задача, так как часто пользователи используют специфические термины, такие как названия игр или имена друзей. Для решения этой проблемы команда разработчиков применила гибридный подход, комбинируя текстовый анализ с извлечением ключевых слов. В результате три наиболее значимых ключевых слова и полные названия трех случайно выбранных страниц объединяются для создания краткого описания группы, которое затем используется для генерации финального названия с помощью языковой модели.
Для оптимизации работы модели разработчики применили метод дистилляции знаний, что позволило значительно уменьшить размер модели с 1 ГБ до 57 МБ, сохранив при этом приемлемую точность.
Что касается предложений по вкладкам, то здесь также был проведен анализ предпочтений пользователей. Некоторые предпочитают группировать вкладки по доменам, другие — по темам, связанным с планированием поездок или разделением рабочих и личных задач. Для этого используется модель, которая преобразует названия вкладок в векторные представления и вычисляет их семантическое сходство.
В результате новая функция группировки вкладок в Firefox не только упрощает управление вкладками, но и делает это с акцентом на безопасность и конфиденциальность пользователей. Это еще один шаг к созданию более удобного и эффективного браузера, который учитывает потребности своих пользователей.