【アップデート】タグセレクターと連携|プロンプト翻訳ノード Esuta Prompt Maker V3.5|ComfyUI|ローカルLLM|AI画像生成
【概要】
先日公開した『Esuta Tag Selector』と連携させることで、入力言語を問わずプロンプトを最適化できるようになった。また、既存のワークフローを赤ノード化させることなく、自作のプロンプト翻訳ノード「Esuta Prompt Maker」をV3.5へアップデートした(これまで購入してくれた方々ごめんなさい。知らなかったんだ…)。Illustrious等における複数BREAKの消失バグをリスト構造化により解決し、無駄なLLM発火を完全にパージした。
今回のアップデート
前バージョンからの変更点
・LLM「空走り」バグの完全パージ(0秒パススルーの実装)
・Illustriousアーキテクチャにおける複数BREAK消失バグの修正
・翻訳の強化
・参照アンカー(image1等)の翻訳誤爆の防止
・ノード表示名の統一と既存ワークフローの後方互換維持
・『Esuta Tag Selector』連携によるスマート・ルーティング(自動翻訳分岐)

発見した2つのバグと、その修正
【1】LLMの「空走り」
プロンプト職人を使用していて、ある時気がついた。
「これ、何もしてない時間が多くないか?」
手動でLoRAのトリガーワードを入力しただけの場合。ネガティブプロンプトに英語の品質タグを入れただけの場合。翻訳が必要なテキストなど1文字もないのに、LLMが無駄に発火して、生成開始まで数秒の推論待ちが発生していた。
交通整理の警備員が、誰も通らない深夜の交差点で無駄に手旗を振っているような状態だ。(まあ、私が設計したんですが。)
1回あたり数秒のロスでも、ガチャを回す回数を重ねれば話にならない。今回のアップデートでこれを完全にパージした。
英語のみで構成された入力を検知した瞬間、LLMの推論をまるごとスキップする「0秒パススルー」を再構築した。推論コストがゼロになるため、ガチャの回転速度が体感で変わる。

【2】IllustriousにおけるBREAK消失問題
タグセレクターのデバッグ中、別の問題も発見した。Illustriousアーキテクチャにおける、プロンプトの順序崩壊だ。
キャラクター、服装、背景などのアテンションを区切るためにわざわざ挿入した複数のBREAKが、推論や文字列加工の過程で消失、または想定外のカンマ連結に変換されてしまう。
「プロンプトを1本の文字列として扱う」という処理の構造上の限界だった。
デバッグの末、V3.5ではアーキテクチャを根本から書き換えた。Illustrious選択時は、入力を最初にBREAKで分割し、「トークンの配列(リスト)」として最後まで保持する構造へ変更。これにより、入力内の複数BREAKが確実に保護されたまま、styleやqualityなどの画風タグだけを安全に最後尾へ移送できるようになった。

既存環境を壊さないという約束
過去プロンプト職人をアップデートした際、ノードの名前やファイル名が変わってしまい、過去に組んだワークフローが真っ赤なエラーノイズ(赤ノード)になって読み込めなくなるようなアップデートをしていた。
私はそういうものだとおもっていた。(無知ですいません🙇)
今回、ノードの表示名をEsuta Prompt Makerに統一した上で、内部コードには旧バージョンのIDを互換用エイリアスとして残存させる外科手術を施した。既存のワークフローを一切壊すことなく、ファイルを上書きするだけで最新の内容になる。
タグセレクターとの連携

先日公開した『Esuta Tag Selector』と連携させることで、モデルの出力言語(タグ・自然言語)を問わず、プロンプトを最適化できるようにした。
英語タグのみの入力時はLLMの推論を完全にスキップする「0秒パススルー」が動作し、タグセレクターからの入力にアンダーバー(_)が含まれることを検知した瞬間、FluxやZ Image Turbo向けに自然言語の文章へと自動で翻訳・再構築するスマート・ルーティングが稼働する。Pony・SDXLは従来通りパススルーする。

タグセレクターで視覚的に構築したタグの塊を流し込むだけで、あらゆるモデルの方言に合わせたプロンプト最適化がシームレスに完了する。キーボード無しで画像生成が可能になった。今のところ、これが私の環境における最も安定した運用形態だ。

もし、私がまだ把握していない問題や、改善要望があれば気軽にコメントしてほしい。感想ももらえるとありがたい。
この記事が役に立ったなら、スキで教えてほしい。そして、サポートしていただいた方には心より感謝を。いただいた投資は、次回の検証用パーツ代(または徹夜の栄養ドリンク代)として全額突っ込む。
Esuta Prompt Maker 最新バージョン、過去のアップデート内容や、導入はこちらから👇️
Esuta Tag Selector ポチポチするだけでプロンプト構築。👇️
AI副業への挑戦、PCの買い替えやアップグレードを考えているなら👇️の記事も参考にして欲しい。
いいなと思ったら応援しよう!
サポートしていただいた方には心より感謝を。今後の活動、検証の燃料としてありがたく使わせていただきます😁