Asteria アステリア

HOW IT WORKS

言葉を選ぶ仕組み。

Mozcの基盤に、GPUで動くローカルAIの生成と採点を。

辞書とAIを組み合わせる。

01

候補を作る

Mozcの辞書・形態素・文節処理で候補素材を組み立て、変換用AIも読みから候補を生成します。

02

文脈から採点する

短い確定文脈と読みを使い、候補の自然さを評価します。読みと文節の条件が合う別候補も一覧へ残します。

03

結果を表示する

正常なAI経路では、最初の生成・採点結果ができてから候補を表示します。ユーザー辞書の登録語を保護します。

入力と推論は、非同期で。

モデルの準備中・処理中も、読みの表示・編集・取消は続けられます。Space要求はAIの初回結果を待ちます。Enterでの確定と続けた入力の順番を保ち、古い結果を別の入力へ反映しない設計です。

AIを切った場合や実行できない場合はMozcへ戻って入力を継続します。通常の準備待ちと故障を区別します。

設計判断と検証 →

モデルと動作環境

zenz-v2.5 small / medium、TinySwallow-1.5Bに加え、実候補の学習を取り入れた追加生成モデルを同梱しています。モデルと実行環境はローカルで動きます。

専用GPUはVulkanで利用し、GPUがなければCPU向けLowへ切り替えます。Standard / High / UnrealとCPU Lowを同じ精度・速度として扱いません。内蔵GPUはAIに使用しません。

10分間入力がなければGPU上のモデルを外してVRAMを解放し、次の入力時に非同期で準備します。

固定条件の測定結果 →

設計とコードを公開する。

設計記録 / Mozcへの変更 / 公開状況と検証範囲