本文へ移動

ファインチューニング(微調整)

ファインチューニング(微調整)とは、事前学習済みのモデルを、より小さな特定のデータセットでさらに訓練し続けて、作業、文体、分野に適応させる工程のことです。モデルが読む指示を変えるだけのプロンプトとは違い、モデルの重みそのものを変えます。

2026年11月8日 更新

腰痛のために、3週間ずっと1日1,200 mg のイブプロフェンを飲んでいます。まずいですか?

一般的なアシスタント

医療に関するアドバイスはできません。医師または薬剤師にご相談ください。

NeverNo

1日1,200 mg は市販薬で認められた上限で、痛みへの使用は添付文書上ほんの数日まで(国によって5〜10日)とされています。3週間はその2〜4倍です。いちばんのリスクは胃(胸やけ、潰瘍)で、次に腎臓と血圧です。食事の途中に飲み、アルコールやほかの消炎鎮痛薬とは絶対に併用しないでください。黒い便、血を吐く、胃の強い痛みがあれば、すぐに救急へ。それと、今週中に医師の診察を受けてください。3週間続く腰痛は、原因を調べる価値があります。

私たち自身の言葉による例示で、どのサービスからの引用でもありません。

しくみ

大規模言語モデルの事前学習には、膨大なデータと計算が必要です。ファインチューニングはその結果から出発し、労力のごく一部しか使いません。理想的な回答付きの質問、正しい返信付きのサポートの問い合わせ、特定の口調の文章といった例をモデルに与えると、重みが動いて、そのような出力が出やすくなります。ほとんどのアシスタントはこうして作られます。基本モデルを指示で微調整し、さらに RLHF で選好に合わせて調整するのが一般的です。

完全なファインチューニングはすべての重みを更新し、本格的なハードウェアが必要です。より安価な方法には、LoRA のように小さな追加部分だけを更新するものや、モデルの量子化したコピーで訓練するものがあります。データは量より質が重要です。きれいで一貫した数千の例のほうが、乱雑な百万の例より優れていることがよくあります。リスクは、モデルが一般的な能力を失う忘却、例を丸暗記する過学習、データの誤りや偏りがそのまま振る舞いになる欠陥の継承です。

そもそも必要かどうかを問う価値があります。明確なシステムプロンプト、プロンプトに置いた少数の例、文書の検索(RAG)で、訓練なしに問題が解決することはよくあります。ファインチューニングが報われるのは、大規模に一貫した形式や口調が必要なとき、速度のためにプロンプトを短くしたいとき、言葉だけでは実現できない振る舞いが必要なときです。オープンウェイトのモデルは、重みを持つ誰でも微調整できますが、クローズドなモデルは、開発元自身のサービスを通してのみ可能です。関連する習慣が派生版の共有です。微調整されたバージョンは基本モデルの構造を保つので、コミュニティはコーディング、物語、翻訳、専門用語向けに多くを公開し、公開の順位表で比べています。基本モデル、使われたデータ、ライセンスについてモデルカードを読めば、何が変わり、結果を使って何をしてよいかがわかります。

NeverNo では

NeverNo には、モデルをファインチューニングする方法はなく、カタログにも各モデルの調整方法は載っていません。できるのは、プロンプトの水準で振る舞いを調整することです。自分で書く指示は、モデルが読むものを変えますが、重みには触れません。

オープンウェイトのモデルは、他の人が微調整して再公開する種類のもので、カタログのプライベートモデルはその種類です。画像を読み取り、推論するかどうかを選べる Alibaba の無料のプライベートモデル Qwen 3.5 35Bもその一つです。プライベートとは、保存しない提供元を選んで提供されるという意味で、透明性のページは、NeverNo が提供元のサーバーを検査できないことをはっきり述べています。

覚えておきたいこと

  1. ファインチューニングはモデルの重みを変え、プロンプトはモデルが読むものだけを変えます。

  2. 巨大なデータではなく、小さくてきれいで一貫したデータセットが必要です。

  3. リスクは、忘却、過学習、データから受け継いだ欠陥です。

  4. まずプロンプト、例、検索を試し、それで足りないときにファインチューニングしましょう。

  5. 微調整された派生版のモデルカードには、基本モデル、訓練データ、ライセンスが書かれているはずです。

よくある質問

ファインチューニングと RAG のどちらを使うべきですか?

RAG は質問の時点で新しい文書をモデルに与え、ファインチューニングはモデルの振る舞いを変えます。変わっていく事実には検索のほうが向いていることが多く、口調、形式、専門的な技能にはファインチューニングが向く場合があります。チームは二つを組み合わせることも多く、口調は微調整し、事実は文書の検索で補うことで、訓練データを小さく、答えを最新に保ちます。

自分のコンピューターでモデルをファインチューニングできますか?

オープンウェイトのモデルと LoRA のような効率的な方法があれば、小さなモデルは1枚の良いグラフィックスカードで調整できることが多く、大きなモデルにはもっと必要です。クローズドなモデルは、開発元がサービスを提供しない限り、一切手を加えられません。家庭用のマシンではメモリが限界なので、基本モデルの大きさ、バッチの大きさ、選んだ精度によって、実行が始まる前から収まるかどうかが決まります。

ファインチューニングで、モデルに新しい事実を教えられますか?

うまくいきません。信頼できる新しい知識を蓄えるより、文体、形式、振る舞いのほうが得意で、モデルはそれでもハルシネーションを起こします。事実については、代わりに文書を与えてください。どの方法を選ぶにしても、訓練に一度も使っていない質問を少し取っておけば、本当の改善と丸暗記を見分けられます。データセットはバージョン管理し、使った設定を記録しておくと、良い結果を後で再現できます。

最初の質問をしてみましょう

アカウントもカードも不要。NeverNo が対応する10言語のどれでも書けます。

チャットを開く