Caramba Switcher. Исключения 2
Глава 2
В начале слова. Целиком. С заглавной.
Правила переключения — самое важное в программе. Ими нельзя играться, так же как нельзя самостоятельно прописывать себе таблетки, не имея медицинского образования. Также как нельзя лазить паяльником внутрь микросхемы. Любые лингвистические модели должны быть живыми и постоянно мутировать, ведь появляются новые слова, термины и аббревиатуры.
Тогда в Punto мы поняли, что простое добавление букв правила ломает. Мы разрешили использовать модификаторы: слово целиком, сочетание букв в верхнем или нижнем регистре, аббревиатуры. Естественно были люди, которые понимали нашу логику, но оказалось что не все. Вот правило — оно должно запрещать автопереключение или наоборот разрешать его? Ну какой хелп ни напиши, всегда найдется тот кто сделает наоборот и войдёт в недоумение от полученных результатов:)
Пользователей стало несколько сотен тысяч. Шло время и появлялись новые аббревиатуры — МСФО, ПФР, ОПЕК и неведомые ни одному из словарей слова "яишко" и "onboarding", и названия продукции IKEA:). Также у каждого пользователя есть свой набор аббревиатур и сокращений, которые он использует в работе. Все эти тысячи пользователей должны были зайти в раздел "Исключения" и внести их. Это огромные траты времени в масштабах всех пользователей. Поэтому был сделан механизм добровольной отсылки вносимых слов или аббревиатур. Мы вносили их в правила и при обновлении Punto Switcher раздавали их на сотни тысяч пользователей. И оказалось, что правила и в последствии языковая модель и её развитие являлось трудом тех пользователей, кто делился с нами исключениями. Так софт из технического превращался в социальный.
Продолжение следует...