我发现软件使用者的需求越是懒人、智障的话,对开发端的设计实作与技术要求层面的压力也就越大。

拿我的案子来举例的话:唯音输入法本来还用不着在组句引擎层面实作原生的 trigram 支持的,因为拿完整拼写的注音组句的话 unigram 确实足够了。但是,现在对拼音打字功能引入类似智能狂拼/搜狗/Rime那样的狂拼功能之后、发现这个准确度只能用 n-gram 来处理了。不然的话,仅单个过长的 unigram(特指读音数量超过 4 的 unigram),会在多音节不完全匹配的时候遇到卡提霰积运算压力的难题。

(输入法被卡提霰积卡死的话,会导致整个桌面跟着卡死。)
展开
评论