SHARE:

「プロンプト」「コンテキスト」「ハーネス」「ループ」って何?AIに正しく伝わる依頼の仕方【初心者向け・公式ガイド解説付き】

「プロンプト」「コンテキスト」「ハーネス」「ループ」って何?AIに正しく伝わる依頼の仕方【初心者向け・公式ガイド解説付き】
「プロンプト」「コンテキスト」「ハーネス」「ループ」って何?AIに正しく伝わる依頼の仕方【初心者向け・公式ガイド解説付き】

「ChatGPTが良いのか、Claudeが良いのか、Geminiが良いのか……」いろんなAIを試して、どれが一番使いやすいか比べるのは、正直かなり大変です。

でも、実はどのAIにも共通する「使い方の基本」があります。これを一度理解しておけば、ChatGPTでもClaudeでもGeminiでも、同じ考え方でうまく付き合えるようになります。今回は「プロンプト」「コンテキスト」「ハーネス」「ループ」という4つの言葉を使って、そのコツを解説します。専門用語ですが、内容はとてもシンプルです。

まずはイメージから。「新人アルバイトさん」に例えてみる

まずはイメージから。「新人アルバイトさん」に例えてみる

AIは、よく「今日入ったばかりの新人アルバイトさん」に例えられます。とても優秀で、教えたことはすぐできるようになります。ただし、教えていないことは知らないし、お店に置いていない道具は使えないし、お客さんが来る前に何をすべきか分からなければ困ってしまう――そんな新人さんです。

この記事で紹介する4つの言葉は、すべてこの「新人アルバイトさん」の例えで説明できます。

①プロンプト=「今、その場で言う指示」

①プロンプト=「今、その場で言う指示」

プロンプトとは、あなたが今まさにAIに入力している質問や指示そのものです。新人アルバイトさんに「そこのお皿、下げておいて」と声をかける、その一言がプロンプトにあたります。

AI活用での具体例:

  • 「この文章を、300字くらいに要約して」
  • 「取引先へのお詫びメールの文章を作って」

こうした一回一回の依頼が、プロンプトです。

②コンテキスト=「新人さんが知っている情報すべて」

②コンテキスト=「新人さんが知っている情報すべて」

コンテキストとは、AIが答えを作るときに参照できる情報のすべてです。新人アルバイトさんで言えば、「お店のマニュアル」「今まで教えてもらったこと」「今日渡された資料」「今このお客さんと話している内容」——それら全部を合わせたものが、コンテキストにあたります。

ここが一番の誤解ポイントです。AIは、コンテキストに含まれていないことは、知らないのと同じです。新人さんに何かを教えないまま「昨日言いましたよね」と言っても伝わらないのと同じで、AIも会話の中に情報が残っていなければ、初めて聞いた話として扱います。

コンテキストの中で特に強力な技:「お手本」を見せる

コンテキストの中で特に強力な技:「お手本」を見せる

コンテキストの使い方の中でも、特に効果が高いのが「お手本(サンプル)を見せる」ことです。新人さんに口だけで「いい感じに盛り付けて」と言うより、実際に完成した写真を1〜2枚見せたほうが、圧倒的に伝わりやすいですよね。AIも全く同じです。

これは実際に、Claude・ChatGPT両方の開発元が公式に推奨している方法です。

「例(Examples)は、Claudeに欲しいものを正確に作らせるための、いわば近道です」

――Anthropic公式ドキュメントより(Use examples (multishot prompting) to guide Claude's behavior)。3〜5個程度の、実際の用途に近いお手本を見せることを推奨しています。

望ましい入力と、それに対する望ましい出力の例を示すこと(Show and tell)が重要だとされています。

――OpenAI公式ヘルプセンターより(Best practices for prompt engineering with the OpenAI API

つまり、「こんな感じで作ってほしい」というイメージを言葉だけで説明するのではなく、実際の見本を1つでも渡すことで、AIは格段に正しく理解してくれます。これは、あなたの理解の通りです。

AI活用での具体例:

  • 「過去に自分が書いたブログ記事を1本貼り付けて」→「この文体・トーンで新しい記事を書いて」
  • 「良い例のメール文面」と「悪い例のメール文面」を両方見せて→「良い例のような文章にして」

③ハーネス=「新人さんが働ける環境そのもの」

③ハーネス=「新人さんが働ける環境そのもの」

ハーネスとは、AIを取り巻く「土台」の仕組みです。新人アルバイトさんで言えば、「レジは触っていいけど、発注作業はまだ任せられない」「厨房には入れるけど、鍵の管理はできない」といった、その人が働ける環境・できる範囲そのものにあたります。

AI活用での具体例:

  • ChatGPTの通常のチャット画面 → 文章を作ったり質問に答えたりはできるが、あなたのパソコンのファイルを直接操作することはできない
  • ファイル操作やインターネット検索の機能が有効になった環境 → 資料を直接読み込んだり、最新情報を調べたりできる

同じAI(同じ頭脳)を使っていても、置かれている環境(ハーネス)によって、できることは大きく変わります。「なぜかこのAIはファイルを読めない」と感じたら、それはAIが賢くないのではなく、ハーネスがその機能を持っていないだけかもしれません。

④ループ=「一度言われたら、自分で確認しながら仕上げていく動き」

④ループ=「一度言われたら、自分で確認しながら仕上げていく動き」

最近の「自分で作業を進めるタイプ」のAIを理解する上で欠かせないのが、「ループ」という考え方です。

新人アルバイトさんに例えると、「テーブルを片付けておいて」と一言頼んだだけで、①テーブルの状態を確認し、②必要な道具を取りに行き、③片付けて、④きれいになったか見直す、というふうに、言われたこと以上に自分で考えながら何度も動いてくれる――これがループです。

最近のAIツールは、次のような流れを何度も繰り返しながら作業を進めます。

  1. 今のコンテキスト(分かっている情報)をもとに、次に何をすべきか考える
  2. ハーネスが用意している道具を使って、実際に行動する(調べる・作る・直す)
  3. その結果を、新しいコンテキストとして取り込む
  4. 目的が達成されるまで、1〜3を繰り返す

これを知っておくと、依頼の仕方も変わります。手順を一つずつ細かく指示する必要はなく、最終的にどうなっていればゴールなのかを伝えるほうが、ループがうまく働いてくれます。

これを踏まえた「AIに正しく伝わる依頼」の作り方

これを踏まえた「AIに正しく伝わる依頼」の作り方

ここまでの4つを踏まえると、依頼を作るときに意識すべきことは次の5つです。

  1. 目的を最初に書く 何のためにこれを頼むのかを一文添えるだけで精度が変わります
  2. 前提となる情報や、お手本を渡す AIが持っていない情報(資料・過去の経緯・完成イメージ)は、都度渡す
  3. アウトプットの形式を指定する 箇条書きか文章か、文字数、トーンなどを明示する
  4. 曖昧な代名詞を避ける 「これ」「それ」ではなく、具体的な名称で書く
  5. ゴールの状態を伝える 自分で作業を進めるタイプのAIには、手順よりも「何がどうなっていれば完了か」を伝える

【実例】伝わらない依頼 → 伝わる依頼に直してみる

【実例】伝わらない依頼 → 伝わる依頼に直してみる

伝わりにくい依頼:
「さっきの資料、もう少しいい感じにして」

伝わる依頼:
「先ほど共有した提案資料の3ページ目について、専門用語を減らして、初めて読む人でも理解できるように書き直してください。[参考として、分かりやすいと感じた別の資料の一部を貼り付け]のような文章のトーンでお願いします」

後者は、目的(初見の人にもわかるように)・対象(3ページ目)・お手本(参考資料)が明確になっています。プロンプトそのものは長くなっていますが、AIが迷う余地がなくなっている点がポイントです。

まとめ

まとめ

AIとのやり取りがうまくいかない時、多くは「AIの能力不足」ではなく、渡している情報や指示が足りていないことが原因です。そしてこの考え方は、ChatGPTでもClaudeでもGeminiでも共通して使えます。どのAIが優れているかを追いかけるより、この基本を身につけるほうが、長い目で見て確実に役立ちます。

  • プロンプト=その場で言う指示
  • コンテキスト=AIが知っている情報すべて(お手本を見せるのも効果的)
  • ハーネス=AIが働ける環境・できる範囲
  • ループ=考える→行動する→確認する、を繰り返す動き

難しく考える必要はありません。「AIは、渡された情報の中でしか判断できない新人さん」——このイメージだけ覚えておいてください。

あなたへのおすすめ