Для Pixel 6 и Pixel 6 Pro Google представил функцию «Проверка грамматики» в клавиатуре Gboard, которая локально работает на устройстве, обнаруживая и предлагая исправления грамматических ошибок во время набора текста. Теперь она стала доступна и для других моделей Pixel.
Во время набора текста грамматические ошибки отмечаются синим подчеркиванием, при нажатии на которое Gboard предлагает полную замену в строке предложений. Функция включена по умолчанию, но может быть отключена на Pixel в настройках Gboard.
В настоящее время она работает на английском языке в большинстве приложений Android. В ближайшем будущем, как обещает Google, функция станет доступна для большего количества языков.
В октябрьском сообщении в блоге Google AI объясняется, что локальная грамматическая проверка на устройстве стала настоящим техническим достижением, которое потребовало решения проблем, связанных с ограничением объема памяти, задержкой и обработкой неполных предложений. Это настоящая победа в области конфиденциальности данных, которая «позволяет пользователям исправлять текст полностью на своем устройстве без необходимости отправлять данные на удаленный сервер».
«Мобильные устройства ограничены по объему памяти и вычислительной мощности, что усложняет создание высококачественной системы проверки грамматики. Есть несколько методов, которые мы используем для создания небольшой, эффективной и способной модели».
В итоге у Google получилось создать модель проверки грамматики, которая занимает всего 20 МБ памяти и выполняет операции на 60 входных символах за 22 мс на процессоре Google Pixel 6.
В последние дни данная функция начала появляться на остальных устройствах серии Pixel (Pixel 5, Pixel 4a и так далее). О планах добавить функцию в смартфоны от других производителей пока неизвестно.
Источник: 9to5Google