Автокоррекция в iOS довольно умна и на первый взгляд все делает правильно. Она также изучает наши привычки и часто используемые слова, чтобы потом подставлять их. Правда, порой против желания пользователей. Вот что об этом пишет The Wall Street Journal.
За 15 лет существования iPhone его клавиатура претерпела много изменений и обновлений, но ошибки никуда не делись. Система по-прежнему допускает опечатки, описки и грамматические ошибки. Возможно, даже больше, чем прежде. Автокоррекция на iPhone порой просто выводит из себя, исправляя даже то, что исправлять в принципе не нужно. В Apple, конечно, постарались сделать набор текста более логичным, дав возможность выбрать нужное слово в предложениях над клавиатурой. Но не всегда же хочется совершать дополнительные манипуляции пальцами, особенно когда переписка срочная. Выход есть — отключить автокоррекцию.
Конфликт словарей
Вначале отсутствие механизма автозамены слов может быть и обрадует. Система перестанет исправлять фамилии и вместо них подставлять чужие, не подсунет сленговые выражения, которые часто используются в разговорной речи и в чатах для удобства общения.
Отключить автокоррекцию можно следующим образом:
- перейти в «Настройки»;
- открыть раздел «Основные» и перейти во вкладку «Клавиатура»;
- найти параметр «Автокоррекция» и отключить его;
- заодно можно отключить другие параметры, например, автоподстановки прописных букв, проверки правописания и прочее.
Но, как пишет The Wall Street Journal со ссылкой на создателя системы автокоррекции iPhone Кена Косиенду, как только вы отключите функцию автокоррекции, то быстро поймете, как много она на самом деле умеет. По его словам, когда пользователь набираете текст, алгоритмы автокоррекции пытаются понять, что он имеет в виду, обращая внимание на различные вещи, включая место, где пальцы приземлились на клавиатуру, и другие слова в предложениях, одновременно сравнивая введенный фрагмент слова со словами в двух невидимых словарях:
- Статический словарь. Он встроен в iOS и содержит словарные слова и обычные имена собственные, такие как названия каких-то брендов или спортивных команд. (На момент выхода первого iPhone в нем было более 70 тыс. слов, и с тех пор он стал еще больше.)
- Динамический словарь. Он создается со временем, по мере использования телефона, и состоит из уникальной для пользователя лексики. Кроме того, система просматривает контакты телефона, электронную почту, сообщения, страницы Safari и даже названия установленных приложений.
Как отметил Кен Косиенда, статический и динамический словари всегда конфликтуют, а программное обеспечение разработано специально для того, чтобы разрешить эту проблему, но оно не всегда выбирает то, что выбрал бы пользователь. Но и это можно решить, убедившись, что телефон знает личный словарный запас своего владельца.
Как пополнить динамический словарь?
- Перейдите в «Настройки» → «Основные» → «Клавиатура» → «Замена текста».
- Добавьте свои слова или фразы в поля «Фраза» и «Ярлык», что добавит их в динамический словарь.
Нецензурная лексика
Кто-то может заметить, что после набора некоторых ругательных слов больше пары раз, программа так и не выучит их. Дело в том, что во время работы над iPhone создатели составляли черный список «плохих» слов, включив туда мат, брань и различные оскорбления.
Грамматические ошибки
Оказывается, новые версии iOS ориентируются на постоянно меняющийся язык и те варианты слов, которые пользователь часто применяет в письменной речи. По мнению создателя функции автокоррекции, контролировать это почти невозможно. Как пишет The Wall Street Journal, в качестве решения Кен Касиенда предложил, владельцам устройств отказаться от использования клавиатуры Apple, а скачать в App Store ее аналоги. Возможно, они окажутся гораздо удобнее для некоторых. Например, вариант от Typewise имеет функцию быстрой автокоррекции и ее отмены. Есть еще сторонняя клавиатура из магазина приложений, например, Gboard от Google или SwiftKey от Microsoft (правда, в этом случае рекомендуется изучить, какие данные они могут собирать и передавать).
Машинное обучение
Для усовершенствования программы автокоррекции клавиатуры Apple используются алгоритмы машинного обучения, которые «впитывают» то, что пользователи пишут в интернете. По данным разработчиков, полученная в результате этого улучшения информация может быть использована в обновлениях iOS. Правда, в этом нет ничего хорошего: если система автокоррекции будет часто обновляться с учетом нашего более повседневного разговорного русского языка, рано или поздно пользователи получат, например, «споки» вместо «спокойной ночи» или «што случилось?» вместо «что случилось?». То есть система может перенять опечатки и частные привычки при написании текста.
Умная пунктуация
С пунктуацией тоже есть некоторые сложности — настройка «Умная пунктуация» регулирует только внешний вид знаков препинания, а не их расстановку.
В материале The Wall Street Journal отмечается, что со временем автозамена Apple стала более сложной и агрессивной. Теперь она исправляет слова на основе предыдущих слов в предложении и даже заменяет слова после ввода еще нескольких слов. По мере того, как машины учились и помогали людям печатать лучше и быстрее, пользователи стали более ленивыми наборщиками букв. Многие уже перестали обращать внимание на многочисленные исправления автокорректора, но все еще замечают ошибки. Поэтому создатель функции автокоррекции iPhone подчеркнул в интервью американскому изданию, что пользователи должны иметь возможность больше контролировать свои гаджеты.