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

Что на самом деле делает прогнозирование слов

Классическая программа для прогнозирования слов отслеживает уже введённые символы и предлагает варианты из словаря, обычно упорядоченные по частотности и с учётом того, что вы писали раньше. Вы вводите rec и она предложит получить, последний, рекомендовать. Выбрав вариант, вы вводите оставшиеся символы этого слова.

Это действительно экономит время, а для человека, которому дорого каждое нажатие клавиши, за день набегает заметная экономия. Но она ограничена длиной слова. Классическое прогнозирование слов позволяет сэкономить лишь несколько символов за одно принятие подсказки. При этом нужно прочитать список, найти нужный вариант и выбрать его — а это тоже требует усилий.

Если вы ищете такой инструмент, важен профессиональный термин. В потребительских программах эту функцию называют «автодополнением» или «умным вводом», а во вспомогательных технологиях — предиктивный ввод слов; именно этот термин используют в заявках на финансирование, оценках условий труда и списках закупок. Если вы ищете инструмент для работодателя или специалиста по оценке, именно по этому термину можно найти нужную категорию.

Что изменилось благодаря языковой модели

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

Классическое прогнозирование слов Прогнозирование на уровне фраз
Предлагает Оставшуюся часть текущего слова Оставшуюся часть фразы или предложения
Экономия при каждом принятии Несколько символов Десятки символов
Как выбрать вариант Выбрать из упорядоченного списка Принять одним нажатием клавиши; игнорирование ничего не стоит
Источник Частотность слов и личный словарь Контекст предложения
Ошибка в том, что программа Предлагает неправильное слово Предлагает правдоподобную фразу, которую вы не имели в виду

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

На что обратить внимание

Принятие подсказки одним простым действием

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

Работает во всей системе, а не только в одном приложении

Прогнозирование, встроенное в один текстовый редактор, помогает только в этом редакторе. Большую часть рабочего дня люди печатают в браузере, почтовом клиенте и окне чата. Уточните, как инструмент работает в этих приложениях.

Локальная работа, если текст не должен покидать устройство

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

Умеет не показывать подсказку

Если инструмент предлагает что-то при каждом положении курсора, вы привыкаете его игнорировать, но даже проигнорированная подсказка заставляет вас бросить на неё взгляд. Лучше меньше, но полезнее подсказок — особенно если чтение требует усилий.

Совместим с остальными инструментами

Инструмент не должен требовать исключительного доступа к клавиатуре или конфликтовать с программой экранного доступа, диктовкой либо экранной клавиатурой. Прогнозирование слов — лишь один из нескольких инструментов, а не замена любому из них.

В чём он не поможет

Важно прямо обозначить ограничения: эту категорию инструментов часто рекламируют с преувеличениями.

  • Это не диктовка. Если печатать вообще невозможно, нужен голосовой ввод, а прогнозированию нечего к нему добавить.
  • Это не AAC. Системы альтернативной и дополнительной коммуникации — самостоятельные средства коммуникации со своими словарями и способами доступа. Прогнозирование слов внутри такой системы — её функция, а не инструмент, который можно подключить извне.
  • Это не средство проверки орфографии. Принятое из предложенных вариантов слово будет написано правильно, что действительно полезно, если правописание требует усилий. Но описанный инструмент не исправляет уже введённые слова.
  • Программа не может работать там, где приложение ничего не сообщает Windows. Некоторые программы сами отображают текст и не предоставляют доступного поля ввода. Ни один общесистемный инструмент не может считывать такой текст, а утверждающий обратное просто угадывает.

Где здесь Typeahead

Typeahead — программа Windows для прогнозирования фраз, которая работает на вашем устройстве. Продолжение отображается серым текстом у курсора; принять его можно одной клавишей — по умолчанию Tab, стрелкой вправо или другой выбранной вами клавишей. Игнорировать подсказку и продолжать печатать ничего не стоит. Модель загружается один раз и работает локально, поэтому набираемый вами текст никуда не отправляется, а программа работает и без подключения к сети.

Если модель не уверена, программа не показывает подсказку. Поэтому намеренно она предлагает их реже, чем могла бы: примерно в одном из трёх положений курсора, где раньше отображался бы серый текст, теперь ничего не появляется. При этом доля полезных среди показанных подсказок выросла. Для тех, кому приходится тратить силы на чтение каждого предложения, такой компромисс оправдан.

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

Часто задаваемые вопросы

Что такое программа предиктивного ввода?
Программа предлагает продолжение набираемого текста, чтобы вы могли принять его, а не печатать самостоятельно. Изначально это была вспомогательная технология для людей, которым трудно долго печатать по физическим причинам. Качество программы всегда оценивали одинаково: сколько нажатий клавиш она экономит и сколько внимания требует.
Чем это отличается от прогнозирования слов на телефоне?
Клавиатура телефона предлагает следующее слово в списке над клавишами, и каждое принятие подсказки экономит несколько символов. Языковая модель может предложить продолжение целой фразы, поэтому одним нажатием можно заменить сорок или пятьдесят символов, а не пять. Компромисс в том, что фраза должна быть достаточно часто правильной, чтобы её стоило читать.
Работает ли программа для прогнозирования слов во всех приложениях?
Это зависит от того, как приложение предоставляет свой текст Windows. Инструменты, встроенные в один редактор, работают только в нём. Общесистемный инструмент считывает текст из активного поля через интерфейсы специальных возможностей Windows, поэтому работает там, где они реализованы, — в большинстве браузеров, почтовых клиентов и офисных приложений. Он не сможет работать там, где приложение само отображает текст и ничего не сообщает.
Нужно ли для прогнозирования слов подключение к интернету?
Не обязательно. Прогнозирование может полностью выполняться на вашем устройстве. Это важно, когда отправлять текст сервису запрещено, например при работе с клиническими записями, юридическими документами и любыми данными, на которые распространяется политика организации. Typeahead один раз загружает модель и запускает её локально; всё, что вы печатаете, остаётся на устройстве.
Может ли прогнозирование слов заменить диктовку или AAC?
Нет. Диктовка заменяет набор текста речью, а устройства AAC представляют собой самостоятельные системы коммуникации. Прогнозирование слов уменьшает усилия при наборе у людей, которые уже печатают, и работает вместе с этими инструментами, а не вместо них.
Помогает ли это с орфографией?
Косвенно. Принятое слово из подсказки будет написано правильно, и вам не придётся самостоятельно его набирать. Поэтому прогнозирование слов давно используют люди с дислексией. Это не средство проверки орфографии: оно не исправляет уже введённые слова.

Скачать Typeahead

Разовая покупка, без подписки. Бесплатная пробная версия на 7 дней со всеми разблокированными функциями.

 Скачать в Microsoft Store