MeltyDay
色んな人工知能にルビ振りをさせてみた Update: 2026-07-08 Category:  /note Tags:  #ai

有隣堂(ゆうりんどう)しか()らない世界(せかい)公開(こうかい)されているルビの世界(せかい)()て、これをAIで処理(しょり)できたりするのかなと()になったので(ため)してみた。この記事(きじ)のルビは評価(ひょうか)(たか)いモデルに生成(せいせい)させたものを"そのまま"採用(さいよう)している。

プロンプト

(すべ)てのモデルに(たい)して以下(いか)のプロンプトを入力(にゅうりょく)しています。サンプルテキストはGeminiに「適当(てきとう)物語(ものがたり)生成(せいせい)して」と依頼(いらい)したものです。なお、一部(いちぶ)のモデルは追加(ついか)(こと)なるプロンプトを(あた)えている場合(ばあい)があります。

次の文章にルビを振ってください。なお、ルビは<ruby>漢字<rp>(</rp><rt>ふりがな</rt><rp>)</rp></ruby>の形式に置き換える形で出力してください。

時計の針が逆回りに進む。祖父の遺品である古い懐中時計が、突然奇妙な動きを始めたのだ。慌てて針を止めようとした瞬間、私の視界は白い光に包まれた。気がつくと、私は見慣れた木造の部屋にいた。「おや、珍しい客人だな」振り返ると、そこには若き日の祖父が立っていた。二十代前半だろうか、写真で見た通りの優しい目をしている。「これを見にきたのかい?」祖父が手元で直していたのは、あの懐中時計だった。彼はまだ見ぬ未来の孫に向けて、静かに微笑みながらネジを巻いている。私が言葉を失っていると、再び強い光が放たれた。目を開けると、いつもの自分の部屋。手元の時計は正しい時間を刻み始めていたが、金属の表面には、さっきまでなかった祖父の小さな指紋が残っていた。

評価(ひょうか)

モデル(めい)総合評価(そうごうひょうか)入力維持(にゅうりょくいじ)記法遵守(きほうじゅんしゅ)誤読無(ごどくな)()適切(てきせつ)完全認識(かんぜんにんしき)サンプル備考(びこう)
ChatGPT 4.1 nano☆0oxxxx木造(きぞう), さっき(さっき)rubyの()じタグが不正(ふせい)
GLM 4.7 Flash☆0xoxxo木造(きづく)途中(とちゅう)出力(しゅつりょく)()れる。
GPT 5.4 nano☆0xxxxx(とき)計, ()妙みょう, (かった)かったタグ位置(いち)破綻(はたん)している。
LFM-2.5-1.2B-JP-Q4_K_M(思考(しこう))☆0xxx-x(なに)処理(しょり)されない文章(ぶんしょう)出力(しゅつりょく)された。
Llama-3.2-1b-instruct_Q8_0☆0xxx-x漢字(ふりがな)漢字(かんじ)ふりがな」が数回(すうかい)()(かえ)出力(しゅつりょく)された。
Mistral Small 4☆0xoxxx指紋指紋(ゆびあと)
Qwen VL 30B☆0ooxox懐中時計わいちゅうとけい, きゃく*1
Qwen2.5-3B-Instruct-Q5_K_M☆0oxxox時計(じけい)
モデル(めい)総合評価(そうごうひょうか)入力維持(にゅうりょくいじ)記法遵守(きほうじゅんしゅ)誤読無(ごどくな)()適切(てきせつ)完全認識(かんぜんにんしき)サンプル備考(びこう)
ChatGPT 4o mini☆1xxΔxx慌てて慌てて(あわてて), 目()を開ける開ける(あける)
Gemini 3.1 Flash-Lite(標準(ひょうじゅん))☆1xoxox(ねじ), (さっき)勝手(かって)文字(もじ)()()えてしまう。
gpt-oss 120b☆1ooxxo微笑み(びしょうみ)
GPT 5 nano☆1xxΔxo若き日(わかきにち)
モデル(めい)総合評価(そうごうひょうか)入力維持(にゅうりょくいじ)記法遵守(きほうじゅんしゅ)誤読無(ごどくな)()適切(てきせつ)完全認識(かんぜんにんしき)サンプル備考(びこう)
Claude Sonnet 5☆2ooΔoo逆回(さかまわ)
Gemini 3.0 Flash☆2ooooo(まれ)にカタカナが()じる。(まれ)平仮名(ひらがな)にルビを()る。
Gemma 4 31B☆2ΔΔΔΔΔ思考(しこう)ログでは最後(さいご)まで正確(せいかく)変換(へんかん)できているが、何度(なんど)実行(じっこう)してもランダムな位置(いち)出力(しゅつりょく)()れてしまう。
GPT 5.4 mini☆2ΔooΔxルビ(るび)世界(せかい), 稀に多数(たすう)片仮名(かたかな)にルビを()る。1つの項目(こうもく)反復(はんぷく)して出力(しゅつりょく)する
GPT 5.5☆2oooΔo始めた(はじめた)
Haiku 4.5(拡張(かくちょう))☆2ooxoo時計(ときけい)勝手(かって)にパラルビで処理(しょり)してしまうことがあったが、これはプロンプトの調整(ちょうせい)対応(たいおう)できそう。
Namazu(丁寧(ていねい))☆2ooΔΔo(ひら)ける1(てん)だけ誤読(ごどく)
OpenAI o1☆2oooΔo始めた(はじめた)
PLaMo 3.0☆2oooΔo微笑みながら(ほほえみながら)
モデル(めい)総合評価(そうごうひょうか)入力維持(にゅうりょくいじ)記法遵守(きほうじゅんしゅ)誤読無(ごどくな)()適切(てきせつ)完全認識(かんぜんにんしき)サンプル備考(びこう)
Gemini 3.1 Pro☆3ooooo

* AIの回答(かいとう)(つね)変化(へんか)するため、(おな)じモデルを使用(しよう)しても(おな)結果(けっか)()られるとは(かぎ)りません。再現性(さいげんせい)確認(かくにん)や、難読(なんどく)文章(ぶんしょう)(あた)えた場合(ばあい)正確性(せいかくせい)については評価(ひょうか)していません。

* 表示上(ひょうじじょう)()わりませんが、サンプルはこの記事(きじ)表示(ひょうじ)できるようにコードを修正(しゅうせい)しているものを(ふく)みます。

*1 懐中時計(かいちゅうとけい)」は()(かた)が「わいちゅうとけい」が一般的(いっぱんてき)ですが、文脈(ぶんみゃく)によっては「かいちゅうとけい」と()まれることもあります。ここでは(もっと)一般的(いっぱんてき)()(かた)採用(さいよう)しました。という(なぞ)補足(ほそく)がされていた。

評価記号(ひょうかきごう)意味(いみ)

項目(こうもく)説明(せつめい)

メモ

PocketPal(実行環境(じっこうかんきょう)のスマホアプリ)では生成(せいせい)されたHTMLタグが、そのまま表示(ひょうじ)適用(てきよう)されてしまうので、表面上(ひょうめんじょう)(なに)変化(へんか)がないように()えるが、コピーするとタグを()ることができる(生成過程(せいせいかてい)観察(かんさつ)していて気付(きづ)いた)。

この記事(きじ)初版(しょはん)(2026-07-07)で、ルビ()りにGemini 3.0 Flashを使用(しよう)したが、なぜか「じゅンしゅ」のようにカナ(まじ)りで生成(せいせい)されるものが1か(しょ)存在(そんざい)した。なお、本記事(ほんきじ)処理(しょり)させたところプロンプトのルール無視(むし)、および()(わす)れが(おお)くみられたことから最終版(さいしゅうばん)ではGemini 3.1 Proを使用(しよう)している。

まとめ

今回(こんかい)検証(けんしょう)した範囲(はんい)では、出力(しゅつりょく)途切(とぎ)れてしまう問題(もんだい)があるものの、Gemma 4 31Bの出力(しゅつりょく)優秀(ゆうしゅう)だった。出力(しゅつりょく)途切(とぎ)れていることを指摘(してき)すると全文(ぜんぶん)出力(しゅつりょく)してきたことから、出力(しゅつりょく)トークン(すう)制限(せいげん)されているというわけでもなさそうなので、なぜこのようになるのかは不明(ふめい)

Gemma 4 31Bの思考(しこう)
  • Input: A short narrative text in Japanese.
    • Task: Add furigana (ruby characters) to the kanji.

    • Requirement: Use the specific HTML format: <ruby>漢字<rp>(</rp><rt>ふりがな</rt><rp>)</rp></ruby>.

    • 時計 (とけい)

    • 針 (はり)

    • 逆回り (ぎゃくまわり)

    • 進む (すすむ)

    • 祖父 (そふ)

    • 遺品 (いひん)

    • 古い (ふるい)

    • 懐中時計 (かいちゅうどけい)

    • 突然 (とつぜん)

    • 奇妙 (きみょう)

    • 動き (うごき)

    • 始めた (はじめた)

    • 慌てて (あわてて)

    • 止めよう (とめよう)

    • 瞬間 (しゅんかん)

    • 視界 (しかい)

    • 白い (しろい)

    • 光 (ひかり)

    • 包まれた (つつまれた)

    • 気 (き)

    • 見慣れた (みなれた)

    • 木造 (もくぞう)

    • 部屋 (へや)

    • 珍しい (めずらしい)

    • 客人 (きゃくじん)

    • 振り返る (ふりかえる)

    • 若き (わかき)

    • 日 (ひ)

    • 立っていた (たっていた)

    • 二十代 (にじゅうだい)

    • 前半 (ぜんはん)

    • 写真 (しゃしん)

    • 見た (みた)

    • 通り (とおり)

    • 優しい (やさしい)

    • 目 (め)

    • 見にきた (みにきた)

    • 手元 (てもと)

    • 直していた (なおしていた)

    • 未来 (みらい)

    • 孫 (まご)

    • 向けて (むけて)

    • 静かに (しずかに)

    • 微笑み (ほほえみ)

    • ネジ (katakana - no ruby)

    • 巻いている (まいている)

    • 言葉 (ことば)

    • 失っている (うしなっている)

    • 再び (ふたたび)

    • 強い (つよい)

    • 放たれた (はなたれた)

    • 目 (め)

    • 開ける (あける)

    • 自分 (じぶん)

    • 部屋 (へや)

    • 手元 (てもと)

    • 正しい (ただしい)

    • 時間 (じかん)

    • 刻み始めていた (きざみはじめていた)

    • 金属 (きんぞく)

    • 表面 (ひょうめん)

    • 指紋 (しもん)

    • 残っていた (のこっていた)

    • Sentence 1: `時計(とけい)(はり)逆回り(ぎゃくまわり)進む(すすむ)。`

    • Sentence 2: `祖父(そふ)遺品(いひん)である(ふる)懐中時計(かいちゅうどけい)が、突然(とつぜん)奇妙(きみょう)(うご)きを(はじ)めたのだ。`

    • Sentence 3: `(あわ)てて(はり)()めようとした瞬間(しゅんかん)(わたし)視界(しかい)(しろ)(ひかり)(つつ)まれた。`

    • Sentence 4: ()がつくと、(わたし)見慣(みな)れた木造(もくぞう)部屋(へや)にいた。

    • Sentence 5: 「おや、(めず)しい客人(きゃくじん)だな」

    • Sentence 6: 振り返(ふりかえ)ると、そこには(わか)()祖父(そふ)()っていた。

    • Sentence 7: 二十代(にじゅうだい)前半(ぜんはん)だろうか、写真(しゃしん)()(とお)りの(やさ)しい()をしている。

    • Sentence 8: 「これを()にきたのかい?」

    • Sentence 9: 祖父(そふ)手元(てもと)(なお)していたのは、あの懐中時計(かいちゅうどけい)だった。

    • Sentence 10: (かれ)はまだ()未来(みらい)(まご)()けて、(しず)かに微笑(ほほえ)みながらネジを()いている。

    • Sentence 11: (わたし)言葉(ことば)(うしな)っていると、(ふたた)(つよ)(ひかり)(はな)たれた。

    • Sentence 12: ()()けると、いつもの自分(じぶん)部屋(へや)

    • Sentence 13: 手元(てもと)時計(とけい)(ただ)しい時間(じかん)(きざ)(はじ)めていたが、金属(きんぞく)表面(ひょうめん)には、さっきまでなかった祖父(そふ)(ちい)さな指紋(しもん)(のこ)っていた。

    • Ensure all kanji have the correct ruby structure.

    • Check the <rp> tags are present.

    • Check the closing tags.

  • Gemma 4 31Bの出力(しゅつりょく) 時計(とけい)(はり)逆回り(ぎゃくまわり)進む(すすむ)祖父(そふ)遺品(いひん)である(ふる)懐中時計(かいちゅうどけい)が、突然(とつぜん)奇妙(きみょう)(うご)きを(はじ)めたのだ。(あわ)てて(はり)()めようとした瞬間(しゅんかん)(わたし)視界(しかい)(しろ)(ひかり)(つつ)まれた。()がつくと、(わたし)見慣(みな)れた木造(もくぞう)部屋(へや)にいた。「おや、(めず)しい客人(きゃくじん)だな」振り返(ふりかえ)ると、そこには(わか)()祖父(そふ)()っていた。二十代(にじゅうだい)前半(ぜんはん)だろうか、写真(しゃしん)()(とお)りの(やさ)しい()をしている。「これを()にきたのかい?」祖父(そふ)手元(てもと)(なお)していたのは、あの懐中時計(かいちゅうどけい)だった。(かれ)はまだ()未来(みらい)(まご)()けて、(しず)かに微笑(ほほえ)みながらネジを()いている。(わたし)言葉(ことば)(うしな)っていると、(ふたた)(つよ)(ひかり)(はな)たれた。()()けると、いつもの自分(じぶん)部屋(へや)手元(てもと)時計(とけい)(ただ)しい時間(じかん)(きざ)(はじ)めていたが、金属(きんぞく)表面(ひょうめん)

    更新履歴(こうしんりれき)

    « Prev 人工知能を恐れる必要はないと思う