Text Generation Web UI で日本語のLLMモデルをロードしたが生成結果が英語で出力される

Text Generation Web UI で日本語のLLMモデルをロードしたが生成結果が英語で出力される現象と対処法を紹介します。

現象の確認

Text Generation Web UI で日本語のLLMモデルをロードします。


Chat画面に切り替えます。


「おはようございます。」と入力します。返答が英語で"Good morning!"と出力されており、英語での生成結果になっています。


ほかの質問を入力しても英文で結果が生成されています。

対処法1:Character gallery の設定を変更する

Character gallery の設定を変更して対応する方法です。
Text Generation Web UIを表示します。


下にスクロールします。[Character gallery]のパネルを開きます。


[Assistant]の項目をクリックして選択します。


選択後、ページ上部の[Paramter]タブをクリックして選択します。Paramter画面に切り替わりますので、[Character]タブをクリックして選択します。 下図の画面が表示されます。


下にスクロールします。[Context]と[Greeting]の枠があります。


[Context]と[Greeting]のテキストボックスの内容をクリアします。Context, Greeting に英文が入力されていると、英語での生成結果が多くなります。


Chat画面に戻り、日本語のメッセージを入力します。


日本語での生成結果が出力できました。

対処法2:Start reply with を設定する

WebUIのChat画面のページを下にスクロールします。[Start reply with]のテキストボックスがあります。


テキストボックスに "はい、" を入力します。


設定後、入力に「こんにちは」を与えます。結果が日本語で出力されます。


ほかの質問も入力します。こちらも日本語で出力されました。


著者
iPentecの企画・分析担当。口が悪いのでなるべく寡黙でありたいと思っている。が、ついついしゃべってしまい、毎回墓穴を掘っている。
掲載日: 2024-02-08
iPentec all rights reserverd.