Repository navigation
Releases: dhq-boiler/GenerativeIME
Release list
GenerativeIME v0.2.68
変更点
「ねむくて」の候補に原形「眠い」が混ざり、文節結合で「眠いて」になる問題を修正しました。形容詞・動詞の活用形では入力した語尾を保持し、原形を自動追加しません。「ねむい→眠い」の基本形や同音語・異表記の候補は維持します。
通常変換、文節範囲の縮小・拡大、全体候補に適用しました。範囲変更時の形容詞も活用語尾を復元し、補助語「ない」「なく」などを勝手に漢字へ置き換えないようにしました。共有学習の方針は変更していません。
0.2.67までの口語保持、単独の連用形変換、漢字・語彙・有限範囲の活用候補拡充も含みます。漢検の全出題語彙の完全網羅を保証するものではありません。
検証
- コア:
Total: 235 run, 0 failed - コーパス:
1807/2078 passed (87.0%)(基準85%以上) - 実モデル:
Total: 35 run, 0 failed - 新版DLLを読み込んだメモ帳で「眠くて」「眠かった」「眠い」「食べて」「眠くなくて」「のみてぇなぁ」の6ケース確定成功
- 文節範囲の縮小・拡大とモデル再順位付け後も、対象活用形の候補に「眠い」の混入なし
- VS 2026 Community Release x64ビルド成功、Safe配置exit0、55配置ファイルと12辞書・規則ファイルのSHA256一致
ビルドの由来
2026-10-11のローカル作業ツリーからビルドし、2026-10-12に公開したWindows x64向けインストーラーです。
ベースコミット: 0b30ef88952e853c64d41f8cf229471b423e4825。
EXEには未コミットのローカル変更を含みます。リリースタグのソースアーカイブはベースコミットを指すため、EXEの全変更を含みません。
起動中の旧版IMEを保持するアプリは、再起動後に新版へ移行します。
ファイル: GenerativeImeInstaller.exe(190,244,629 bytes)
SHA256: 7FF94E8B915241F16E8206854B835503DEED76D07D4F6F5FDE7AE6353D295349
GenerativeIME v0.2.67
変更点
- 「のみてぇなぁ」などの口語を、かな語彙素の標準形へ勝手に書き換えないようにしました。
- 「のみ→飲み」「たべ→食べ」など、動詞の連用形を単独の読みでも変換候補から選べるようにしました。
- KANJIDIC2・JMdictに基づく漢字、語彙、現代語・文語の有限範囲の活用候補を拡充しました。追加採掘で独立確認した1,882組も補充しました。
- 公開1級過去問との独立照合で見つかった不足6組を補充しました。報賽、行潦、撥捌、撥捌き、韜晦癖、骨粗鬆を選択・確定できます。
漢検の全出題語彙や無制限の活用接続を完全に網羅したという保証ではありません。今回確認した公開1級の書き取り20組と、別枠の実用5組は、すべて辞書候補に到達しました。候補への到達と先頭順位は別で、文脈モデルによる再順位付けを維持しています。
検証
- コア:
Total: 234 run, 0 failed - コーパス:
1807/2078 passed (87.0%)(基準85%以上) - 実モデル:
Total: 35 run, 0 failed - 公開過去問の監査20/20組、実用形5/5組の候補到達
- 新版DLLを読み込んだメモ帳で、追加6組と「飲み」「のみてぇなぁ」「会議」の計9ケースの選択・確定成功
- VS 2026 CommunityのRelease x64ビルド成功、Safe配置exit0、配置55ファイルのSHA256一致、12辞書・規則ファイルのDebug/Release同期一致
ビルドの由来
2026-10-11時点のローカル作業ツリーからビルドしたWindows x64向けインストーラーです。
ベースコミット: 0b30ef88952e853c64d41f8cf229471b423e4825。
EXEには未コミットのローカル変更を含みます。リリースタグのソースアーカイブはベースコミットを指すため、EXEの全変更を含みません。
起動中の旧版IMEを保持するアプリは、再起動後に新版へ移行します。
ファイル: GenerativeImeInstaller.exe(190,244,629 bytes)
SHA256: 6FF67FD6D1FA88CADEE2991A8AB04EA9D235AF4BE667EE5CF6FD672102CCBC5F
GenerativeIME v0.2.62
変更点
Zedで、変換をEnterで確定せず次のローマ字を入力すると、子音と母音が結合しない問題を修正しました。暗黙確定直後の未完成子音を内部に保持し、母音が揃った時点でかなを表示します。取消・Backspace・カーソル移動では保留を破棄します。
端末の誤変換記録に基づく候補生成・文脈順位の改善も含みます。0.2.57までの共有学習、カタカナ表記優先、ことわざ・慣用句辞書、安全更新の改善を引き継いでいます。
検証
- コア:
Total: 230 run, 0 failed - コーパス:
1807/2078 passed (87.0%)(85%以上)、辞書同期成功 - キー操作:
Total: 59 run, 0 failed - 新版を読み込んだZedの実入力8観測すべて成功。Enterなしの「会議か」「会議しゃ」「会議の」、連続入力、取消・削除・移動、明示確定を確認
- VS 2026 CommunityでRelease x64のフルインストーラービルド成功
- 同梱ZIP48ファイルSHA256一致、Loaderの拡張COM生成と旧インターフェース同一性PASS
- 配布TSF DLLは実機検証済みDLLとSHA256一致
ビルドの由来
2026-10-10時点のローカル作業ツリーからビルドしたWindows x64向けインストーラーです。
ベースコミット: 0b30ef88952e853c64d41f8cf229471b423e4825。
EXEには未コミットのローカル変更を含みます。リリースタグのソースアーカイブはベースコミットを指すため、EXEの全変更を含みません。
起動中の旧版IMEを保持するアプリは、再起動後に新版へ移行します。
ファイル: GenerativeImeInstaller.exe(187,338,005 bytes)
SHA256: 062F498DF712920330DC897946BFCF8E4F9C9EE8DD105B6BA340EA34D0EC179A
GenerativeIME v0.2.57
最新インストーラー
2026-10-10時点のローカル作業ツリーをVS 2026 Community(Release x64)でビルドしたWindows x64向けインストーラーです。バージョンは0.2.57です。
変更点
- 学習記録を同じWindowsユーザーの全アプリ・全プロセスで共有。最新記録を適用し、候補除外・境界除外・削除と同時更新を同期。
- カタカナ語の候補でカタカナ表記を英字表記より優先。
- JMdict由来のことわざ・慣用句2,348見出し、2,409読み、3,472読み・表記組を追加。出典とCC BY-SA 4.0文書を同梱。
- 文脈による複合語候補の選択、括弧編集、F6〜F10変換とWindows設定からのIME読み込みを改善。
- 安全更新で使用中の同一辞書・モデルを保持し、SHA256で内容を照合。新TSF DLLをデータ配置後に公開。
検証
- コア:
Total: 221 run, 0 failed - コーパス:
1807/2078 passed (87.0%)(85%以上) - 実モデル:
Total: 32 run, 0 failed - キー操作・変換ワーカー:
Total: 35 run, 0 failed - プロセス間学習:
Total: 8 run, 0 failed - 安全更新: loose / ZIPそれぞれ
Total: 4 run, 0 failed - 辞書生成: Python 7 tests / OK
- フルインストーラービルド成功。辞書同期成功。同梱ZIP48ファイルのSHA256照合成功。
ビルドの由来と利用上の注意
ベースコミット: 0b30ef88952e853c64d41f8cf229471b423e4825。
このEXEは未コミットの最新ローカル変更を含みます。リリースタグのソースアーカイブはベースコミットを指すため、EXEの全変更を含みません。
実ホスト画面での入力確認は今回未実施です。起動中の旧版IMEを保持するアプリは再起動後に新版へ移行します。
ファイル: GenerativeImeInstaller.exe(187,334,933 bytes)
SHA256: DCF3FCA75A5C071169DA843E6739ECB219BD8C116AACBF70B491CB532E9DDCE8
GenerativeIME v0.2.49
GenerativeIME v0.2.49
日本語変換の候補生成・文脈による順位付けと、Windows 設定アプリでの入力を改善しました。
変更点
- Windows 設定アプリで日本語入力できず半角固定になる問題に対応。依存 DLL を確実に読み込む起動用 DLL と TSF 拡張起動インターフェースを追加しました。設定アプリでの日本語変換・半角全角切替を実機確認済みです。
- 文脈を現在の文に絞り、候補全体を隠した採点でも裏付けがある場合に先頭候補を変更します。「会議の資料」が前の文に引っ張られて「懐疑の死霊」になる例を改善しました。
- 学習履歴を絶対的な先頭固定から有限の補助加点へ変更。履歴の読み込み・多文節への反映も改善しました。
- 学習で統合した文節の候補から文字が欠落する問題と、「物件」が「振る/件」に分割される問題を修正しました。
- 日常語・パソコン・開発用語など、カタカナ候補142語を追加。「きー」から「キー」が選べます。「χ」など既存候補も維持しています。
- 提案・採点・選び直し・確定を関連付けるローカル診断ログを追加しました。
%APPDATA%\GenerativeIME\conversion-events.jsonlに入力の読み、前後文脈、候補、確定結果を記録し、約8MiBで1世代ローテーションします。入力内容を含むため、ログ共有時には内容を確認してください。既存 learning.txt は維持します。
検証
- 全体テスト: 206 run, 0 failed。追加142語の候補存在を含みます。
- 辞書・MeCabコーパス: 1807/2078 (87.0%)。DeBERTa適用後の全体精度を表す値ではありません。
- 実モデルの回帰検証: 11 run, 0 failed。
- 起動用DLL: 通常のDLL読み込み、独立プロセス、拡張・旧COMインターフェース、同一性、依存本体欠落時のエラーを確認。
インストール
添付の GenerativeImeInstaller.exe を実行してください。更新後は入力先のアプリを開き直してください。
GenerativeIME v0.2.48
GenerativeIME v0.2.47
変更点
- dict: bad_candidates.log 対策 (loanwords > emoji + godan 追加) (b5bc243)
- textservice: misconversions.log trigger 拡張 (BackSpace + 無変換) (675eecc)
Full Changelog: v0.2.46...v0.2.47
GenerativeIME v0.2.46
変更点
- bunsetsu Fix C: した/しろ を IsShadowedAuxiliary に追加 (9abe280)
- misconversion overrides: とうがい/ことなる/したばあい (2328543)
- Loop engineering: generic fixer と汎用ループ協議を合体 (55499bf)
Full Changelog: v0.2.45...v0.2.46
GenerativeIME v0.2.45
変更点
- Loop engineering: 誤変換ログ定期スキャン (scripts/loop/misconversion/) (ffaf22f)
- modernranking: 6 additional overrides + judge infra improvements (40424b9)
- modernranking: hand-maintained kOverrideTable、first entry しゃ→社 (67498f8)
- Loop engineering: CLAUDE.md, judge/fixer agents, E2E loop driver (7608974)
- Docs: known-limitation for Chromium contenteditable bracket caret (e55c357)
- Revert "Fix bracket caret on Chromium contenteditable via deferred SetSelection" (8e7378f)
- Docs: WDAC Edge launcher session-bind reports (Round 1 + Round 3) (1089307)
- Fix bracket caret on Chromium contenteditable via deferred SetSelection (da7be9b)
Full Changelog: v0.2.44...v0.2.45
GenerativeIME v0.2.44
変更点
- Partial fix: bracket caret restored on /notepad, contenteditable deferred (cfca8d0)
Full Changelog: v0.2.43...v0.2.44