Прогнозирование слов — термин из области вспомогательных технологий для программ, которые предлагают продолжение набираемого текста, чтобы его можно было принять, а не вводить посимвольно. Эту технологию десятилетиями используют люди с двигательными нарушениями, травмами от повторяющихся нагрузок, тремором и дислексией. Критерий оценки никогда не менялся: сколько нажатий клавиш она экономит и сколько внимания нужно, чтобы прочитать предложение? Недавно изменился ответ на первую часть вопроса.
Что на самом деле делает прогнозирование слов
Классическая программа для прогнозирования слов отслеживает уже введённые символы и предлагает варианты из словаря, обычно упорядоченные по частотности и с учётом того, что вы писали раньше. Вы вводите rec и она предложит получить, последний, рекомендовать. Выбрав вариант, вы вводите оставшиеся символы этого слова.
Это действительно экономит время, а для человека, которому дорого каждое нажатие клавиши, за день набегает заметная экономия. Но она ограничена длиной слова. Классическое прогнозирование слов позволяет сэкономить лишь несколько символов за одно принятие подсказки. При этом нужно прочитать список, найти нужный вариант и выбрать его — а это тоже требует усилий.
Что изменилось благодаря языковой модели
Модель, которая предсказывает текст по смыслу уже набранного предложения, а не по словарю, может предложить продолжение фразы, а не только слова. Это меняет предел возможностей: одним нажатием клавиши можно заменить сорок или пятьдесят символов вместо пяти.
| Классическое прогнозирование слов | Прогнозирование на уровне фраз | |
|---|---|---|
| Предлагает | Оставшуюся часть текущего слова | Оставшуюся часть фразы или предложения |
| Экономия при каждом принятии | Несколько символов | Десятки символов |
| Как выбрать вариант | Выбрать из упорядоченного списка | Принять одним нажатием клавиши; игнорирование ничего не стоит |
| Источник | Частотность слов и личный словарь | Контекст предложения |
| Ошибка в том, что программа | Предлагает неправильное слово | Предлагает правдоподобную фразу, которую вы не имели в виду |
Ко второму типу ошибок стоит отнестись серьёзно. Неподходящее слово в списке легко пропустить. Гладко звучащее, но неверное предложение легко принять случайно. Для человека, который использует прогнозирование именно потому, что проверять и исправлять текст ему трудно, бесполезная подсказка обходится дороже, чем для того, кто печатает быстро. Поэтому инструмент, предлагающий целые фразы, должен уметь промолчать.
На что обратить внимание
Принятие подсказки одним простым действием
Будь в предложении три слова или пятнадцать, принять его должно быть можно одним нажатием клавиши — и эту клавишу вы должны иметь возможность выбрать. Если для этого нужно тянуться к ряду цифр или нажимать сочетание клавиш, часть полученной экономии теряется.
Работает во всей системе, а не только в одном приложении
Прогнозирование, встроенное в один текстовый редактор, помогает только в этом редакторе. Большую часть рабочего дня люди печатают в браузере, почтовом клиенте и окне чата. Уточните, как инструмент работает в этих приложениях.
Локальная работа, если текст не должен покидать устройство
Прогнозирование на сервере обрабатывает всё, что вы печатаете. В медицинской, юридической и государственной сферах это часто недопустимо независимо от качества инструмента. Модель, которая работает на вашем устройстве, полностью снимает этот вопрос и продолжает работать без подключения.
Умеет не показывать подсказку
Если инструмент предлагает что-то при каждом положении курсора, вы привыкаете его игнорировать, но даже проигнорированная подсказка заставляет вас бросить на неё взгляд. Лучше меньше, но полезнее подсказок — особенно если чтение требует усилий.
Совместим с остальными инструментами
Инструмент не должен требовать исключительного доступа к клавиатуре или конфликтовать с программой экранного доступа, диктовкой либо экранной клавиатурой. Прогнозирование слов — лишь один из нескольких инструментов, а не замена любому из них.
В чём он не поможет
Важно прямо обозначить ограничения: эту категорию инструментов часто рекламируют с преувеличениями.
- Это не диктовка. Если печатать вообще невозможно, нужен голосовой ввод, а прогнозированию нечего к нему добавить.
- Это не AAC. Системы альтернативной и дополнительной коммуникации — самостоятельные средства коммуникации со своими словарями и способами доступа. Прогнозирование слов внутри такой системы — её функция, а не инструмент, который можно подключить извне.
- Это не средство проверки орфографии. Принятое из предложенных вариантов слово будет написано правильно, что действительно полезно, если правописание требует усилий. Но описанный инструмент не исправляет уже введённые слова.
- Программа не может работать там, где приложение ничего не сообщает Windows. Некоторые программы сами отображают текст и не предоставляют доступного поля ввода. Ни один общесистемный инструмент не может считывать такой текст, а утверждающий обратное просто угадывает.
Где здесь Typeahead
Typeahead — программа Windows для прогнозирования фраз, которая работает на вашем устройстве. Продолжение отображается серым текстом у курсора; принять его можно одной клавишей — по умолчанию Tab, стрелкой вправо или другой выбранной вами клавишей. Игнорировать подсказку и продолжать печатать ничего не стоит. Модель загружается один раз и работает локально, поэтому набираемый вами текст никуда не отправляется, а программа работает и без подключения к сети.
Если модель не уверена, программа не показывает подсказку. Поэтому намеренно она предлагает их реже, чем могла бы: примерно в одном из трёх положений курсора, где раньше отображался бы серый текст, теперь ничего не появляется. При этом доля полезных среди показанных подсказок выросла. Для тех, кому приходится тратить силы на чтение каждого предложения, такой компромисс оправдан.
Если вы оцениваете программу именно как средство уменьшить усилия при наборе текста, на странице о специальных возможностях рассмотрены повседневные аспекты. Если же важно, чтобы текст не покидал устройство, в статье о локальном и облачном прогнозировании рассматривается, что именно происходит с введёнными вами символами в каждом случае.
Часто задаваемые вопросы
Что такое программа предиктивного ввода?
Чем это отличается от прогнозирования слов на телефоне?
Работает ли программа для прогнозирования слов во всех приложениях?
Нужно ли для прогнозирования слов подключение к интернету?
Может ли прогнозирование слов заменить диктовку или AAC?
Помогает ли это с орфографией?
Скачать Typeahead
Разовая покупка, без подписки. Бесплатная пробная версия на 7 дней со всеми разблокированными функциями.
Скачать в Microsoft Store