世界を動かす技術を、日本語で。

FUTO Swipe – 新しいスワイプ入力モデル

2026年6月24日原文(swipe.futo.tech)

概要

  • FUTO Swipe は、高速かつ高精度なスワイプ入力システム
  • 完全オフライン動作 のAndroidキーボードアプリ「FUTO Keyboard」で利用可能
  • オープンモデルとアルゴリズム を提供し、コミュニティでの活用を推奨
  • 1,000,000件超のスワイプデータセット をMITライセンスで公開
  • 軽量設計 で低スペック端末でもミリ秒単位で動作

FUTO Swipe:高速・高精度スワイプ入力システム

  • FUTO Swipe は、従来プライバシー侵害型アプリや非公開ライブラリに依存していた高品質なモバイルスワイプ入力の問題を解決
  • FUTO Keyboard アプリで完全オフライン動作、サーバー不要
  • モデル単体のダウンロード・組み込み も可能、開発者向けの柔軟な利用
  • サーバーサイドデモ はページを軽量に保つため、実運用では端末上で低遅延動作

データセット収集と公開

  • 2024年8月、swipe.futo.orgドメインでQWERTY英語スワイプのデータ収集プロジェクト開始
    • ユーザーが自発的に参加し、Wikipedia由来の文を単語ごとにスワイプ入力
    • 1,000,000件以上のスワイプデータ を収集、低品質データは除外
  • 2025年3月、MITライセンスでデータセット公開
    • HuggingFace上で入手可能
    • モデル学習および他のスワイプ入力システム評価に活用

モデルアーキテクチャと特徴

  • 3種類のモデル構成
    • Encoderモデル :レイアウト・言語非依存、汎用スワイプ入力予測
    • ContextLMモデル :単言語対応の小型言語モデル、文脈に沿った予測精度向上
    • Decoderモデル :言語・レイアウト特化型、高精度な最終予測
      • 現時点ではQWERTY英語のみ対応
  • 性能
    • 3モデル+ビーム幅300で Top-4失敗率約4%
    • 語彙外除外時の誤り率1%未満
    • パラメータ数合計約250万、非常に軽量
    • ミリ秒単位の推論、低スペック端末でも快適動作

環境負荷と技術的工夫

  • モデル学習時の環境負荷も最小限
    • ワークステーションGPU1台のみ で十分
  • 推論時には辞書制約付きビームサーチ を実施
    • モデル出力のみでは不十分なため、候補単語をスコアリングし最適解を選択

開発者向けリソースとライセンス

  • swipe-library (C++製)を公開
    • スワイプパスから単語予測までの全処理をカバー
    • 推論・デコーディング・ビームサーチ を一括実装
  • FUTO Swipeモデル はFUTO Model License、 推論ライブラリ はGPLで提供
  • 論文も準備中、詳細なトレーニング・アーキテクチャ情報を今後公開予定

コミュニティへの呼びかけと利用条件

  • FUTO Swipeモデルの広範な利用を奨励
    • 利用時は エンドユーザーへの帰属表示 が必要
    • ライセンス内容の確認推奨(Read license)

まとめ

  • FUTO Swipe は、プライバシー重視・高精度・軽量なスワイプ入力技術
  • オープンデータとオープンモデル で、開発者・研究者・一般ユーザーに貢献
  • FUTO Keyboard での体験、または独自開発への組み込みが可能

Hackerたちの意見

気になる人のために:ライブラリはGPLv3(良い)を使ってるけど、AndroidキーボードはFutoライセンス(クソ)を使ってるよ。 - https://gitlab.futo.org/keyboard/swipe-library/-/blob/master... - https://github.com/futo-org/android-keyboard/blob/master/LIC...

ライセンスの複雑さに加えて、モデルは別のFUTOが書いたライセンスを使ってるけど、少なくともキーボードのライセンスほどひどくはなさそうだね。 - https://huggingface.co/futo-org/futo-swipe/blob/main/LICENSE...

Futoライセンスのどこが特に問題なの?この部分かな?「配布するコピーの中で、ライセンサーへの支払いに関連する機能を削除したり、隠したりしてはいけません。」

くそ、これはただの商用ライセンスで、条件もかなり緩いよね。

ちょうどSwiftKeyをインストールしたところだから、タイミングが最高だね。Microsoftが広告を埋め込んだり、Bingへのダークパターンリダイレクトを始めたから!

アンインストールのことを言ってるよね?MicrosoftのBingチームがそんなに力を持ってるのは残念だね。彼らはBingの栄光とお金のために製品を壊してる。お金のことなのかもしれないけど、Microsoftは全てのことに対してそんなにお金を稼ぐ必要はないと思う。

アンインストールのことを言ってるなら、俺も同じ理由でそうしたよ。バックアップ機能を使うことについて、常にパネルが表示されてて、何度も出てくるのがうざかった。ひどすぎてGBoardに移ったよ。同じではないけど、慣れてきてる。

新しいスワイプモデルのFutoは、GBoardと比べても妥協してる感じがしない初めてのAndroidキーボードだよ。音声入力が統合されてるし、良いオートコレクトもあるし、スワイプ入力もいい感じ。

編集:無料でオープンであることは保証されていない!ライセンスの設定が混乱してるみたい。ブー!でも動作は良いから、Gboardよりこっちを選ぶよ。これは大きな出来事だね。私が知る限り、これは初めての便利な無料でオープンなスワイプモデルだ。これでiOSやAndroid以外のプラットフォームでのスワイプ入力が可能になる道が開ける。新しいOSにとっては大きな痛点だよ。

しばらくこのキーボードを使ってるけど、ずっとgboardに戻ってた。でも、このアップデートのおかげで、今はフルタイムで使ってる。めっちゃいいよ。ただ、いくつか問題があって、文の途中でランダムに単語が大文字になったりする。あと、単語の提案が文脈を考慮してないみたいで、明らかに前の単語に続かない単語が出てくることもある。まだgboardには及ばないけど、かなり近いから使い続けるつもり。もっとパワフルなデバイスがあれば、音声用の大きなモデルや大きな辞書もサイトから入手できるよ。それが結構違いを生む。唯一の根本的な問題は、GIF検索を追加することに対してイデオロギー的に反対してるみたいで、たまにそれが恋しい。

似てるね。音声入力がランダムに絵文字を出すことがよくあるって気づいたんだけど、君もそう思った?

すごい!FUTOキーボードを2年間使ってるけど、見つけた中で一番いい無料でプライベートなキーボードだよ。ただ、スワイプがどのキーボードでもすごく悪くて、スワイプをよく使うからめっちゃ面倒だった。自分がやったスワイプの時間がデータセットに加わって実際に役立ったのを見るのは嬉しい。今使ってるけど、Googleキーボードと同じくらい良い感じ。編集:でも、"whats"をスワイプする代わりに"what's"を送ってくるのがちょっと気になる。後で直してくれるといいな。

Hacker Newsで議論の続きを見る