手機打字還在一個個按?這款開源 AI 讓你「滑著打」
你有沒有發現,在手機上打長句子真的很痛苦?尤其是趕著在 LINE 回訊息,或是趕著在公司群組回報進度時,手指在小小的虛擬鍵盤上跳來跳去,還經常按錯字,得一直按刪除鍵重新來過。
其實有一種更快的方法叫做「滑動輸入(Swipe Typing)」。簡單來說,你不需要把手指抬起來,只要像在畫圖一樣,手指在鍵盤上滑過你想打的字母軌跡,AI 就會根據你的「滑動路徑」猜出你要打哪個字。
但問題來了,以前這種好用的滑動輸入功能,通常都被 Google 或微軟等大公司壟斷,而且很多第三方鍵盤 App 為了提供這個功能,會偷偷收集你的輸入紀錄,隱私風險很高。這次 FUTO 決定把這套技術開源,推出 FUTO Swipe,讓大家都能用上快速且安全的滑動輸入。
它是怎麼運作的?把「畫線」變成「文字」
對於不懂技術的人來說,你可以把 FUTO Swipe 想像成一個「超級翻譯官」。當你在螢幕上滑動時,你其實是在畫一條線,而 AI 的工作就是把這條「線」翻譯成「文字」。
為了達到極高的準確率,FUTO 使用了三層 AI 模型來協作:
1. 編碼模型 (Encoder):通用翻譯官
這個模型就像是一個基礎翻譯,不管你用什麼語言、什麼鍵盤配置,它都能初步判斷你大概在畫什麼。雖然它不是最精準的,但它是所有預測的起點。
2. 上下文模型 (ContextLM):邏輯檢查員
這是一個體積很小的語言模型。它的工作是「看前後文」。 舉個例子: 如果你滑出的軌跡同時像 “Apple” 也像 “Apply”,AI 會看你前面打的是「我想吃一顆…」,那麼 ContextLM 就會告訴系統:「這裡應該是 Apple(蘋果),而不是 Apply(申請)。」
3. 解碼模型 (Decoder):精準修正師
這是最專業的一層,它專門學習特定語言(目前是英文)和特定鍵盤佈局(QWERTY)的特性。它知道使用者在滑動時容易在哪裡偏移,進而把結果修正到最精準。
數據說話:錯誤率竟然低於 1%?
FUTO 為了訓練這個 AI,做了一件很瘋狂的事:他們在網路上發起募捐,請全球使用者自願在手機上練習滑動輸入,最終收集了 100 萬筆 的滑動數據,並將這些數據以 MIT 授權開源給所有人使用。
經過這 100 萬筆數據的訓練,FUTO Swipe 達到了驚人的表現:
- Top-4 失敗率僅約 4%:意思是 AI 給出的前 4 個候選字中,幾乎一定包含正確答案。
- 綜合錯誤率低於 1%:只要是字典裡有的字,AI 幾乎不會猜錯。
台灣使用者可以怎麼用?
如果你是 Android 用戶,現在就可以直接體驗這項技術。你不需要去研究複雜的程式碼,只要下載 FUTO Keyboard App 即可。
快速上手步驟:
- 到 Google Play 商店下載 FUTO Keyboard。
- 在手機設定中將預設鍵盤切換為 FUTO Keyboard。
- 試著不要「點擊」字母,而是用手指「滑過」單字的字母軌跡。
- 感受 AI 在 0.1 秒內幫你把軌跡變成文字的快感。
最重要的是,FUTO Keyboard 是 完全離線 (Fully Offline) 運行的。這意味著你的所有打字紀錄都留在手機裡,不會被上傳到雲端,對於在意隱私的人來說非常安心。
現在就打開 Google Play 下載 FUTO Keyboard 試試看吧!