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

最終更新: 2026年8月12日

1回の指示文をどう書くかを設計することです。答えようとしている問いは 「どう頼めば、思ったとおりの答えが返るか」。 AIエージェントの設計を語る5つの層のうち、いちばん内側にあたります。

コツを紹介する記事は無数にありますが、 全部を覚える必要はありません。 モデルが賢くなったぶん、細かい小手先はほとんど効かなくなりました。 いま実際に効いているものを、効果の大きい順に4つだけ挙げます。

1

出力の形を指定する

いちばん効きます。形が決まっていないと、毎回違う返り方をします。

「箇条書きで5つ」「表にして」「JSONで、キーは title と body」。曖昧な「わかりやすく」ではなく、形を書きます。

わかりやすくまとめて

見出しと3行の説明を1組にして、5組出してください

2

例を1つ入れる

言葉で説明するより速く、正確に伝わります。10行の指示より1つの例のほうが効くことがよくあります。

望む出力の例を1つ添えます。悪い例も添えると、避けてほしいことが伝わります。

丁寧な口調で書いて

例:「恐れ入りますが、〜をご確認ください」——この温度感で

3

前提と制約を先に書く

誰に向けた、何のための文章なのか。ここが抜けていると、AIは平均的な答えを返します。

読み手・目的・長さ・使ってはいけない表現。指示の冒頭にまとめます。

この機能の説明を書いて

非エンジニアの利用者向け。300字以内。専門用語は使わない

4

考える手順を指定する

複雑な作業で効きます。ただし単純な作業では、遅くなるだけです。

「まず条件を整理し、次に候補を3つ挙げ、最後に1つ選んで理由を書く」のように順番を渡します。

最適な案を考えて

①条件を箇条書き ②案を3つ ③1つ選んで理由——の順で

1と2で、実務の大半は足ります。 「形を決める」と「例を1つ見せる」—— これだけで返り方のばらつきはかなり減ります。 3と4は、うまくいかないときに足していくものと考えてください。

効かなくなったこと

昔よく紹介されていて、いまはほとんど意味がないものもあります。 やっても害はありませんが、時間をかける価値は薄い部分です。

  • 「あなたは一流の◯◯です」と役割を与える — 効果がないわけではありませんが、 読み手と目的を具体的に書くほうがずっと効きます。
  • 「ステップバイステップで考えて」と唱える — いまのモデルは指示しなくても必要なときは考えます。 手順を指定したいなら、その手順自体を書くほうが確実です。
  • 丁寧にお願いする/チップを約束する — 検証で差が出たという話もありましたが、 実務で気にする価値はありません
  • プロンプトを長く凝ったものにする — 長い指示は後半が効かなくなります。 短く、順序立っているほうが安定します。

指示文で直らない問題

いちばん大事なのがここです。 プロンプトで解けない問題を、プロンプトで解こうとしないこと。 次の症状は、外側の層の話です。

こういう症状 本当の担当
長い会話の途中で、前の指示が効かなくなる コンテキストエンジニアリング
同じ失敗を繰り返して、作業が終わらない ループエンジニアリング
処理が複雑で、どこで失敗したかわからない グラフエンジニアリング
動くけれど、権限が怖くて任せられない ハーネスエンジニアリング

「もっと丁寧に指示すれば直るはず」と考えて、 指示文をどんどん長くしていくのがいちばんよくある回り道です。 指示が1,000字を超えてきたら、たいてい別の層の問題だと思ってください。

短くするほど、実は効く

指示文を短くすると、3つのことが同時に良くなります。

  • 後半が埋もれない — 長い指示は、後ろのほうが効きにくくなります
  • 費用が下がる — システムプロンプトは毎回送られるので、ここの削減はそのまま効きます
  • 直しやすい — どこが効いているのか分かるので、改善が速くなります

いま使っている指示文が何トークンあるかは トークン数の計算で数えられます。 削れる箇所を探すならプロンプト圧縮が使えます。 毎回送られる分がどれくらい費用に効くかは コンテキストエンジニアリングで計算しました。

良くなったかどうかを、どう確かめるか

指示文を直したあと、2〜3回試して良さそうに見えたのは 良くなった証拠になりません。出力は毎回変わるからです。

同じ課題をいくつか用意して、直す前と後で比べる。 これだけで「直したつもりで悪化した」を防げます。 やり方はEvals(評価)にまとめました。 3件でも意味があります。

層のなかでの位置づけ

プロンプトは5つの層のいちばん内側です。 外側にコンテキスト、ループ、グラフ、ハーネスと広がりますが、 上の層は下の層の代わりになりません。 どれだけ立派な処理の図を描いても、 その中の指示文が曖昧なら結果も曖昧になります。

本記事は2026年8月時点で一般に共有されている考え方を整理したものです。何が効くかはモデルや用途によって変わり、モデルの更新で有効な書き方も変化します。特定のサービスを推奨するものではありません。

このツールが使っている料金の考え方は 2026年8月時点のものです。 使用している数値と出典を見る

このページの数値と出典

このページで使っている値と、その根拠です。制度の数値も各社の料金も改定されるため、 判断の前には出典元でお確かめください。

AIの使い方・評価・料金2026年8月時点

  • 料金の数え方入力と出力のトークン数に対する従量課金単価はモデルごとに異なり、出力のほうが高いのが一般的
  • 会話を続けたときの費用やり取りのたびに履歴を送り直すそのため会話が長いほど1回あたりの入力量が増える
  • プロンプトの改善評価(Evals)を先に用意してから直す感想ではなく、同じ入力で結果を比べられる形にする

AIサービスの料金・モデル名・提供状況は改定が頻繁です。当サイトの数値は記載時点の公表内容にもとづく目安なので、契約・課金の前には必ず各社の公式料金表でご確認ください。無料枠の条件も変わります。

出典: Anthropic 公式ドキュメント「Prompt engineering overview」Anthropic 公式ドキュメント「Define success criteria and build evaluations」

サイト全体で使っている数値の一覧は 計算の根拠と出典にまとめています。 一次情報と突き合わせた記録も同じページに公開しています。