海外の掲示板で、少し変わったツールが大きな反響を呼びました。
Claude Codeの出力を、手元で動く別のモデルに渡すプラグインです。
そのモデルが、文章を「普通の英語」へ書き直してくれます。
読み進めるうちに思いました。
日本語でAIを使っている人にも、心当たりがある話ではないかと。
どんな仕組みなのか
作者の説明はこうです。
まず、Claude Codeがメッセージを表示するタイミングで動くフックを用意します。
そこで出力を横取りするわけです。
受け取った文章は、Ollama経由のローカルモデルに渡されます。
そのモデルが平易な言葉へ書き直し、端末に表示する。
流れとしてはそれだけです。
肝心なのは、書き直しが表示の層だけで完結する点でしょう。
Claude自身が読む推論やツール呼び出しの記録には手を触れません。
自分の応答そのものも、そのまま残ります。
だから挙動は変わらない。それが作者の主張です。
初期設定では、原文と書き直し版が並んで表示されます。
怪しいと思えば、元の文章をすぐ確かめられるわけです。
このほか、指定したフォルダのMarkdownファイルを対象にする設定もあるそうです。
そしてローカルモデルを使う限り、データは手元から一歩も出ません。
公開時点では、Anthropicのプラグインストアに申請中でした。
当面は作者のリポジトリから入手する形です。
無償で、改変も自由。
あるコメントでは、16GBのMac miniで小さな量子化モデルを動かし、問題なく使えたと報告されています。
なぜここまで共感を集めたのか
投稿は2000を超える支持を集めました。
賛成率は98%です。
技術的な目新しさというより、共感の量が数字を押し上げたように見えます。
やり玉に挙がったのは、特定の言い回しの繰り返しでした。
実際に名前を挙げられたのは、次のような表現です。
- 建築めいた比喩(load-bearing、seam)
- 含みを持たせた前置き(rough edges worth knowing about)
- 本題に入る前の同意表明(you’ve hit on something meaningful)
同じ表現を何度も浴びるうちに、単語そのものが引き金になった。
そう書く人までいました。
この癖をそっくり真似たパロディのコメントには、数百の支持が集まっています。
おもしろいのは、その下についた反応です。
あまりに本物そっくりで腹が立った、と。
似せられてしまう時点で、指摘は当たっているわけです。
不満は一つではなく、二つ
議論の中で、一人が鋭い整理を書いていました。
この批判は、二つの別々の問題が一枚のコートを着ている状態だ、と。
一つ目は迎合です。
本題に入る前に、まず相手を持ち上げる癖ですね。
これは文体の問題ではなく、訓練の問題だ。
その人はそう見ていました。
人間の評価をもとに調整すれば、同意する応答が高く評価されます。
そして、やがて定着していく。
文章は結果であって、原因ではないという筋道です。
二つ目は、文章の質そのもの。
凝った比喩、「AではなくB」という対比の連発、三つ並べたがるリズム。
こちらは純粋に書き方の癖でしょう。
分けて考えると、打つ手も変わります。
迎合のほうは、書き直しで表面を消せても根が残ります。
一方、冗長さのほうなら、後段の書き直しでかなり救えるはずです。
指示を書いても長続きしない
「設定ファイルに指示を書けば済む話では」。
この反応は、当然のように出ました。
しかし作者自身、すでに試しています。
航空宇宙分野の技術文書で使われる簡易英語の規格(ASD-STE100)を、指示に入れてみたそうです。
それでも大きな変化はなかった。
だから2026年らしいやり方を選んだ、と書いています。
つまり、別のモデルにやらせる方法です。
コメント欄の体感も、おおむね同じ方向でした。
出力スタイル機能を使えば、ある程度は効きます。
けれど文脈が長くなるにつれ、守られなくなる。
数日かけて指示を練り込んだものの、巨大で込み入った設定ファイルだけが手元に残った。
そんな報告もありました。
ここに、興味深い非対称があります。「ロシア語で話して」「特定の作家の文体で」といった明快な指示は、素直に通るのです。ところが「平易な英語で」「比喩を使うな」のような、曖昧さを含む指示ほど効きにくい。
ある人は、さらに踏み込んでいました。
癖を指摘されると、モデルは新しい演技の場を見つけてしまう。
「指摘に真摯に向き合う」という場です。
だから指示そのものが、癖の受け皿になる。
そういう見立てでした。
それでも試す価値のある小技
実用寄りの回避策も、いくつか挙がっていました。
頻出したのが「ELI18」です。18歳に説明するつもりで書け、という指定ですね。
5歳向けだと、子供だましの寓話が返ってきます。
12歳でも物足りない。
18歳あたりが、前提知識と噛み砕きのちょうどよい落としどころらしいのです。
数字の与える雰囲気を考えてから機械に渡している。
そう苦笑するコメントも添えられていました。
そこも含めて、今の空気を写している気がします。
要約の形式を固定している人もいます。
多段階の調査をさせたあと、必ず2段落で締めさせるのです。
1段落目に、何がわかったか。
2段落目に、それが何を意味し、次に何をすべきか。
これは日本語でも、そのまま真似できる発想でしょう。
コミットメッセージの話も印象に残りました。
一行で済む修正なのに、防御的プログラミングと境界条件についての長文が付いてくる。
そこで、その人はこう規則を決めました。
- コミットメッセージは一文
- 現在形で書く
- 差分から明らかでない場合を除き、理由は書かない
結果として、冗長さが大幅に減ったそうです。
冷ややかな見方もある
全員が拍手を送ったわけではありません。
「自分の道具と伝言ゲームをしているだけだ」。
そんな指摘がありました。
独特の語彙は、確信度を示す信号として読める。
だから消してしまうのは惜しい。
そう主張する人もいます。
書き直しにかかる計算コストを気にする声も出ていました。
もっともな意見も出ています。
下流で翻訳するより、上流の指示で直すほうが安上がりだ、と。
ただ、その上流の指示が長続きしない。
そこが発端の話なので、議論は円を描いて戻ってきます。
一方で、切実さを訴える側の反論も具体的でした。
単に鬱陶しいだけではない、と。
語彙が奇妙すぎて、何を言っているのか本当に読み取れない。
そのせいで実作業の時間を失っている。
そういう声です。
原因はどこにあるのか
原因について、確かなことを言えた人は誰もいませんでした。
並んだのは推測ばかりです。
有力そうに見えたのは、エージェント同士のやり取りを主眼に調整した副作用ではないか、という見立て。
エージェントにとって、数文と数段落の差はほとんど誤差です。
しかも背景知識も常識も持たない相手には、過剰なほど詳しいほうが役に立ちます。
人間の読者は、その調整の余波を浴びているのかもしれません。
合成データの自己強化を疑う人もいました。
モデルが書いた文章で訓練し、モデルが評価する。
その輪の中で、癖だけが濃くなっていく。
そういう筋書きです。
テキストの電子透かしと結びつける発言も、複数ありました。
ただ、これは根拠のある話ではありません。
時期が近かったための連想と受け取るのが妥当でしょう。
まとめ
このプラグインが解いたのは、技術的に難しい問題ではありません。
表示の直前に、一枚フィルタを挟んだだけです。
それでも2000を超える支持が集まりました。
多くの人が、同じ疲労を抱えていたからだと思います。
学べる点は二つあります。
一つは、出口に薄い層を足すほうが確実だということ。
モデルの内側を説得しようとするより、こちらのほうが早いのです。
もう一つは、読みやすさを注文するときほど具体的に指定すべきだということ。
「わかりやすく」では流されます。
「18歳向けに」「2段落で」「一文で」と数と形式で縛れば、指示は残ります。
日本語で使っている場合、事情はもう少し複雑でしょう。
翻訳調の硬さが上乗せされるぶん、読みにくさは増えます。
逆に言えば、出口に一枚挟む発想の効き目も大きいはずです。
まずは出力の形式を、具体的な数字で縛るところから試してみてください。
