Macha
AI サポートとエージェント

ファインチューニング

定義

ファインチューニングとは、学習済みの言語モデルを、より小さくタスクに特化したデータセットでさらに学習させ、特定の領域、文体、振る舞いに適応させる工程です。指示を変えるのではなく、モデルの重みそのものを更新します。

別名: モデルのファインチューニング教師ありファインチューニング

仕組み

言語を広く理解している基盤モデルから出発し、厳選した例、たとえば自社のサポート会話で学習を続けます。そうすることで、トーンや業界特有の用語といったパターンがモデルに内面化されます。プロンプトや RAG とは違い、モデルのパラメータそのものが変わります。

ファインチューニングはモデルがどのように応答するかを形づくるうえでは強力ですが、自社の最新の事実を確実に覚えさせる手段としては信頼できません。そこは検索のほうが適した道具です。

サポートで重要な理由

チームはファインチューニングと RAG を天秤にかけます。ファインチューニングは文体や振る舞いを焼き付けられますが、更新が遅く、変わり続ける価格やポリシーには追いつけません。RAG はライブのコンテンツを取り出すことで回答を最新に保ちます。本番のサポートシステムの多くは、まず RAG とプロンプトに頼り、一貫した振る舞いがどうしても必要なときにだけファインチューニングします。

よくある質問

ファインチューニングと RAG はどう違いますか?

ファインチューニングはモデルの重みを変えて振る舞いや文体を適応させます。RAG はクエリの時点で最新の情報を取り出し、回答に根拠を与えます。応答の仕方にはファインチューニング、事実を正確かつ最新に保つには RAG を使ってください。

カスタマーサポートのためにモデルをファインチューニングする必要はありますか?

たいていは最初から必要ありません。サポートの用途の多くは、優れたベースモデルに RAG と適切なプロンプトを組み合わせれば十分にこなせます。ファインチューニングが見合うのは主に、指示だけでは到達できない、非常に一貫したトーンや振る舞いが求められる場合です。

関連用語

基盤モデル

基盤モデルとは、広範な汎用データを大規模に学習させた大型の AI モデルで、ひとつの狭い用途のために作られるのではなく、プロンプト、検索、ファインチューニングを通じて多様な下流タスクに適応できるものです。.

RAG とファインチューニングの比較

RAG とファインチューニングの比較とは、問い合わせ時に外部の知識でモデルを根拠づけるか(検索拡張生成)、自社データでモデルの重み自体を調整するか(ファインチューニング)という選択のことです。汎用モデルを自社の用途に役立てるための、2 つの異なるやり方です。.

検索拡張生成(RAG)

検索拡張生成(RAG)とは、AI モデルが問い合わせの時点で自社のナレッジソースから関連情報を取得し、それに基づいて回答を組み立てる手法です。学習時に記憶した内容だけに頼らずに済みます。.

大規模言語モデル(LLM)

大規模言語モデル(LLM)とは、膨大なテキストで学習し、言語を予測・生成するニューラルネットワークです。質問の理解、要約、分類、人間らしい文章の作成といった処理を可能にします。.

プロンプトエンジニアリング

プロンプトエンジニアリングとは、特定のタスクで正確で関連性が高く安定した出力を得るために、言語モデルへ与える指示を設計し、磨き込んでいく実践です。.

アイデアを実装に

Macha は既に運用中のヘルプデスク (Zendesk、Freshdesk、Front、Intercom、Gorgias) の上に載る AI エージェント層です。

トライアルを開始