ローカルLLM向け最高のプロンプトテンプレート(2026)
これらのテンプレートは、Ollama、LM Studio、Jan、または似た実行環境で動く Llama、Mistral、Phi、Qwen、Gemma などのローカルモデル向けに書いてあります。短い役割、一つの作業、硬い制約を使います。「もっと良くしてください」のような曖昧な依頼より、7B や 13B のモデルで安定します。
ローカルとクラウドのプロンプトの違いが初めてなら、ローカルAIモデル向けに、より良いプロンプトを書く方法を読んでください。作業の種類を編集できる骨組みにするには、プロンプトテンプレートジェネレーターを使ってください。
テンプレートの使い方
角括弧の中をすべて置き換え、そのあと角括弧は消してください。ルールはそのまま残します。それでもモデルがずれるときは、次の三つを順に行ってください。ルールを原文より上へ移し、指示が上の近くに残るよう原文を削り、実行環境の温度(temperature)を約 0.2 まで下げます。コンテキストウィンドウに近いときは、先にプロンプトを数えてください。トークンカウンターはトークナイザーではなく推定ですが、プロンプトが長くなってきたことは分かります。
- プロンプトにつき作業は一つです。「メールを書いて、翻訳もして、スライドも作ってください」はプロンプト三つです。
- 出力の形に名前を付けてください。箇条書き、語数の上限、JSON のキー、または「コードのみ」。
- 省くものを言ってください。「前置きは足さないでください」だけで、ローカルモデルの雑談はかなり減ります。
文章
短い記事または投稿
概要ではなく、書き上がった文章が欲しいときに使ってください。話題を狭くすれば 7B モデルでも動きます。
あなたは明瞭で簡潔な書き手です。
タスク: [トピック]についてのブログ記事を書いてください。
要件:
- 長さ: 約400語
- 読者: [誰]
- 口調: 率直で、誇張なし
- 構成: 2文の書き出し、見出し付きの節が3つ、2文の結び
- 統計を作り出さないでください
記事だけを出力してください。
短く保つメール
長さを抑え、書いてよい要点を挙げないと、ローカルモデルはメールを水増しします。
仕事のメールを書いています。
宛先: [名前または役割]
目的: [依頼 / 連絡 / 辞退]
含めてよい要点:
- [要点1]
- [要点2]
ルール:
- 120語未満
- 挨拶は1行を超えないでください
- 「お元気でしょうか」は書かないでください
メールだけを出力してください。
製品説明
[製品]の製品説明を書いてください。
使ってよい事実:
- [事実]
- [事実]
- [事実]
ルール:
- 70語から90語
- 二人称(「あなた」)を使ってください
- 「最高」や「保証」のような未確認の主張はしないでください
- スローガンではなく、具体的な使い方一つで終えてください
説明だけを出力してください。
コーディング
関数一つ、言語一つ
「アプリ」ではなく関数を頼んでください。言語のバージョンを書いてください。フレームワーク、テスト、README を一度に含めると、小さいモデルは迷います。
あなたは慎重な Python 3.11 の開発者です。
タスク: [Xをする]関数を一つ書いてください。
入力: [型]
出力: [型]
ルール:
- 2行のドックストリングを入れてください
- この端の場合を処理してください: [場合]
- メインブロックや使用例は足さないでください
- 関数だけを返してください
ファイルを書き直さずにバグを説明する
コードを見直しています。ファイル全体は書き直さないでください。
コード:
[貼り付け]
箇条書きをちょうど3つ返してください。
1. 最もありそうなバグ
2. なぜ起きるか
3. 直すための最小の変更
確信がなければ、その箇条書きに「不明」と書いてください。スタックトレースを作り出さないでください。
プロジェクトではなく断片を変換する
次の [JavaScript] 関数を [Python] に変換してください。
ルール:
- 動作は同じにしてください
- 分かりやすい名前を使ってください
- 行が自明でないときだけコメントを一つ足してください
- 変換した関数だけを返してください
コード:
[貼り付け]
要約とメモ
本数を固定した箇条書き要約
本文をちょうど5つの箇条書きで要約してください。
ルール:
- 各箇条書きは完全な文一つです
- 本文に出る数字と名前は残してください
- 本文にない背景は足さないでください
- 見出しも、結びの段落も付けないでください
本文:
[貼り付け]
会議メモを決定と作業に
この粗いメモを二つのリストにしてください。決定と作業。
ルール:
- 決定: メモが合意したと言っているものだけ
- 作業: 各行は動詞で始め、名前があればその名前を書いてください
- 担当がなければ「担当: 記載なし」と書いてください
- 新しい作業を足さないでください
メモ:
[貼り付け]
短い要約と、無視してよい点
本文を読み、次を返してください。
1. 40語以下の短い要約
2. 重要な詳細を三つ
3. 重要そうだが決定には不要な詳細を二つ
製品を勧めないでください。
本文:
[貼り付け]
翻訳と書き換え
名前を残す翻訳
[英語]から[スペイン語]へ翻訳してください。
ルール:
- 製品名、URL、コードはそのままにしてください
- 中立的な口調を使ってください
- 翻訳を説明しないでください
- 文があいまいなら、最も字義どおりの読みを訳し、後ろに「[あいまい]」を付けてください
本文:
[貼り付け]
読みやすさに合わせて書き換える
忙しい非専門家が追えるように本文を書き換えてください。
ルール:
- 原文とほぼ同じ長さ
- 短い文
- 数字はすべて残してください
- 原文にない例は足さないでください
本文:
[貼り付け]
事実を変えずに口調だけ変える
段落をより落ち着いた口調で書き換えてください。
ルール:
- もともとない謝罪は足さないでください
- 期限や金額は削らないでください
- [80]語未満にしてください
段落:
[貼り付け]
分析と決定
リスクの見直し
あなたは応援団ではなく、実務的な見直し役です。
対象: [機能、計画、または下書き]
制約: [時間、予算、または道具]
次を返してください。
1. リスクを三つ、それぞれ一文
2. 範囲を縮める方法を一つ
3. はいまたはいいえ、一文の理由とともに
指標を作り出さないでください。
二つの選択肢を比べる
[決定]について選択肢Aと選択肢Bを比べてください。
選択肢A: [事実]
選択肢B: [事実]
列が基準、選択肢A、選択肢Bの表をプレーンテキストで返してください。
そのあと一文: [制約]が優先なら、どちらを選ぶか。
第三の選択肢は足さないでください。
構造化した抽出
null のある JSON
キーと、欄がないときの扱いを伝えてください。そうしないと、ローカルモデルはもっともらしい日付や価格を作り出します。
ちょうど次のキーで JSON を抽出してください: name, date, amount, currency。
ルール:
- 本文がその値を述べていなければ null を使ってください
- amount は文字列ではなく数値です
- キーを足さないでください
- マークダウンのコードフェンスは使わないでください
本文:
[貼り付け]
方針からチェックリストを作る
方針の本文から、人が取らなければならない行動だけを列挙してください。
ルール:
- 1行に行動一つ、動詞で始めてください
- 背景と定義は飛ばしてください
- 本文が不明なら「不明:」と書き、その句を引用してください
方針:
[貼り付け]
学習と練習
自分のメモからクイズを作る
下のメモだけを使って、質問と答えを5つ書いてください。
ルール:
- 短答を3つ、正誤を2つ混ぜてください
- 答えはメモで支えられていなければなりません
- 各答えのあと、支える句を引用符で引用してください
メモ:
[貼り付け]
説明して、そこで止める
[概念]を、[前提]は知っているが [概念]は知らない人に説明してください。
ルール:
- 最大150語
- 具体例を一つ
- 歴史の節は付けないでください
- 例のあとで終えてください。続きの質問はしないでください。
テンプレートがそれでも失敗するとき
モデルが一つのルールを無視するなら、そのルールだけをプロンプトの最後の行に繰り返してください。ローカルモデルは一番近い指示に従うことが多いです。親しみやすい前置きを足すなら、「答えからすぐに始めてください」を加えてください。普通の文章作業を拒むなら、プロンプトが長すぎるか、実行環境のシステムプロンプトがあなたのものとぶつかっていることが多いです。あなたのを短くし、アプリの既定のシステムメッセージを確認してください。
再実行の前に合否を見るなら、プロンプトを プロンプト最適化に貼り付けてください。モデルは呼びません。役割の欠落、形式の欠落、とても短いまたはとても長いプロンプトだけを示します。
関連するガイドとツール