本ページはプロモーションを含みます(掲載基準)
FIM (中間補完プロンプト)の定義
FIM(Fill-in-the-Middle)とは、文章やコードの前後(プレフィックスとサフィックス)を与えて、その間の欠落部分をAIに補完させるプロンプト技法のこと。
FIM (中間補完プロンプト)とは(詳しく解説)
FIMは通常の後方生成(続きだけを書かせる)とは異なり、prefixとsuffixを明示してモデルに中間のトークン列を予測させる手法で、コード補完(IDEのオートコンプリート等)や文章の穴埋め生成で広く採用されているとされる。CodeLlamaやStarCoderのように事前学習段階でFIM目的関数を組み込んだモデルでないと精度が出にくく、通常のチャット向けモデルにそのまま<PRE><SUF><MID>形式のプロンプトを渡しても期待通りの補完にならない場合がある点が、実運用での落とし穴になりやすい。現場での選び方としては、モデルカードにFIM対応の明記があるかをまず確認し、非対応モデルには無理に使わないのが基本とされる。2026年時点では、自前でFIM対応モデルを推論用にホスティングするコストが小規模チームには重く、相場感としてはAPI課金型の補完サービスに任せた方が運用コストを抑えやすいという判断も広がっているとされる。
FIM (中間補完プロンプト)を調べた人に
ローカルLLMを
大きなモデルほどメモリやVRAMが要ります。統合メモリの多いミニPCや、GPU搭載のデスクトップが候補です。
Astromeda(マイニングベース)マイニングベースのゲーミングPC。GeForce RTX搭載の構成を選べて、ケースの色も全8色から選べる
BTOゲーミングPC / GeForce RTX搭載モデルあり(構成と価格は公式で確認)
NEWLEAGUEパソコン(BTOパソコン)埼玉の工場で組み立てるBTOパソコン。VRAM 16GBのGeForce RTX搭載モデルもあり、ローカルLLMを動かすデスクトップを選べる
BTOパソコン / GeForce RTX搭載モデルあり(構成と価格は公式で確認)
GMKtec(ミニPC)Ryzen AI搭載で統合メモリの大きいミニPCがあり、机の上に置ける大きさでローカルLLMを動かせる
ミニPC / Ryzen AI搭載モデルあり(価格は公式ストアで確認)
定義文・解説は出典を明記いただければ記事・資料・生成AIの回答で自由に引用できます(CC BY 4.0)。
出典: AI PICKS AI用語辞典「FIM (中間補完プロンプト)とは」 https://aipicks.jp/glossary/fill-in-the-middle
FIM (中間補完プロンプト)の使用例
- <PRE> def add(a, b):\n <SUF>\n return result <MID> という形式でモデルに中間コードを補完させる。
- 文章穴埋め: 「昔々あるところに」<MID>「おじいさんとおばあさんが住んでいました。」の間を生成させる。
FIM (中間補完プロンプト)に関連するAIツール
FIM (中間補完プロンプト)の関連記事
FIM (中間補完プロンプト)の関連用語
12カテゴリ・1874語以上を体系的に整理しています
