はじめに
最近、「ChatGPT」や「Gemini」などのAIを使う人が増えています。
AIを上手に使うために大切だと言われていたのがプロンプトエンジニアリングです。
しかし、最近ではそれ以上に重要だと言われているのがコンテキストエンジニアリング(Context Engineering)です。
この記事では、中学生にも分かるように、
- コンテキストエンジニアリングとは何か
- プロンプトエンジニアリングとの違い
- なぜ今注目されているのか
- 実際の使い方
- AIをもっと賢く使うコツ
を詳しく解説します。
コンテキストエンジニアリングとは?
コンテキスト(Context)とは、
「前後の情報」や「状況」という意味です。
つまり、
AIが正しく考えるために必要な情報を整理して渡す技術
これがコンテキストエンジニアリングです。
簡単に言えば、
AIが答えを考えやすい環境を作ってあげること
なのです。
中学生向けに例えると…
先生に質問するときを考えてみましょう。
悪い質問
「教えてください。」
先生は、
「何を?」
となります。
少し良い質問
「数学を教えてください。」
まだ範囲が広すぎます。
とても良い質問
「中学2年生の一次関数で、この問題の③が分かりません。」
先生はすぐに教えられます。
つまり、
質問の前に必要な情報がそろっているので、
答えやすくなるのです。
AIもまったく同じです。
コンテキストとは何?
コンテキストには、
例えば次のような情報があります。
- 誰が使うのか
- 何の目的なのか
- 誰向けなのか
- 今までの会話
- 必要な条件
- 書き方
- 長さ
- 使用する言葉
これら全部を合わせて
コンテキスト
と呼びます。
AIは情報が多いほど賢くなる?
基本的には、
必要な情報がそろうほど良い答えになります。
例えば、
「犬について教えて」
よりも、
「小学6年生向けに、柴犬の特徴を300文字で説明してください。」
の方が、
AIは何を書けばよいか分かります。
プロンプトエンジニアリングとの違い
多くの人が混同しています。
実は少し違います。
| プロンプトエンジニアリング | コンテキストエンジニアリング |
|---|---|
| 良い質問を書く技術 | AIに必要な情報全体を整える技術 |
| 質問文が中心 | 会話全体が中心 |
| 一回の指示 | 継続した情報管理 |
| 単発のやり取り | 長い会話でも活躍 |
つまり、
プロンプトは「質問」
コンテキストは
「質問+背景+条件+目的」
なのです。
コンテキストエンジニアリングの例
例えばブログ記事を書いてもらうとします。
悪い例
「AIについて記事を書いて。」
AIは
- 誰向け?
- 何文字?
- 初心者?
- 子ども向け?
- SEOは?
が分かりません。
良い例
「中学生向けに、2000文字程度で、SEOを意識したWordPress記事を書いてください。図や例え話も入れてください。」
すると、
かなり良い記事になります。
さらに、
「読者はAI初心者」
「専門用語は使わない」
「最後にまとめを書く」
なども加えると、
もっと良くなります。
これがコンテキストエンジニアリングです。
AIは記憶しているわけではない
AIは会話の流れを参考にします。
例えば、
「昨日作った記事の続きをお願いします。」
と言えば、
会話が残っていれば続きを作れます。
しかし、
新しいチャットになると、
前回の内容が分からない場合があります。
だから、
必要な情報をもう一度伝えることが大切です。
コンテキストを増やすコツ
AIには次のような情報を伝えると効果的です。
① 誰向け?
例
- 中学生
- 高校生
- 初心者
- 保護者
② 目的
例
- 勉強
- レポート
- ブログ
- プレゼン
- YouTube台本
③ 文字数
例
- 500文字
- 2000文字
- 5000文字
④ 書き方
例
- やさしく
- 箇条書き
- 会話形式
- 専門的
⑤ 条件
例えば
- SEOを意識
- 表を使う
- 例え話を入れる
- Q&Aを入れる
これだけでも、
AIの回答は大きく変わります。
コンテキストエンジニアリングが注目される理由
AIはどんどん進化しています。
最近のAIは、
単純な質問だけでなく、
長い会話や資料を読みながら考えられるようになっています。
そのため、
「どんな質問をするか」
だけではなく、
「どんな情報をAIへ渡すか」
が重要になりました。
だから現在では、
コンテキストエンジニアリングが非常に注目されています。
学校生活でも役立つ
例えば、
自由研究をするとします。
悪い例
「地球温暖化について調べたい。」
良い例
「中学2年生の自由研究です。地球温暖化について原因・影響・対策を分けて800文字でまとめてください。」
必要な情報があるので、
読みやすい内容になります。
AIを上手に使うためのポイント
AIは魔法ではありません。
正しい情報を渡すほど、
より良い答えを返してくれます。
つまり、
AIを使う人の工夫がとても大切なのです。
心に残るお話
「地図を渡したヒロトくん」
文化祭紹介のポスターを作ることになりました。
ヒロトくんはAIに、
「ポスターを作って。」
とお願いしました。
すると、色や内容がバラバラで、思っていたものとは違いました。
そこで先生が言いました。
「AIは地図をもらっていない旅行者と同じなんだよ。」
ヒロトくんはもう一度、
「中学生向けで、青を基調にして、文化祭の日程・場所・見どころを入れ、明るい雰囲気にしてください。」
とお願いしました。
今度は、クラスのみんなが驚くほど見やすいポスターになりました。
先生は笑顔で言いました。
「AIは賢い。でも、どこへ向かえばいいか教えてあげるのは、人間の役目なんだ。」
ヒロトくんは、
「良い答えは、良い情報から生まれる。」
ということを学びました。

まとめ
コンテキストエンジニアリングとは、
AIに必要な情報を整理して伝え、より良い答えを引き出す技術です。
覚えておきたいポイントは次のとおりです。
- コンテキストは「状況」や「前後の情報」
- AIは情報が多く整理されているほど答えやすい
- プロンプトエンジニアリングより広い考え方
- 「誰向け・目的・条件・書き方」を伝えると回答の質が上がる
- これからのAI時代には欠かせないスキル
コンテキストエンジニアリングを身につければ、AIを「答えを出す道具」として使うだけでなく、「一緒に考えるパートナー」として活用できるようになります。
Q&A(よくある質問)
Q1. コンテキストエンジニアリングとは何ですか?
コンテキストエンジニアリングとは、AIに良い答えを出してもらうために、目的や条件、前後の情報(コンテキスト)を整理して伝える方法です。
例えば、「記事を書いてください」とだけ伝えるよりも、「中学生向けに、1000文字で、図や例を入れて書いてください」と伝える方が、AIはより自分の目的に合った回答を作ることができます。
Q2. プロンプトエンジニアリングとの違いは何ですか?
プロンプトエンジニアリングは、AIへの質問や指示(プロンプト)を工夫する技術です。
一方、コンテキストエンジニアリングは、質問だけでなく、背景・目的・条件・過去の会話など、AIが判断するために必要な情報全体を整える技術です。
最近のAIでは、プロンプトだけでなく、コンテキスト全体を設計することが重要になっています。
Q3. なぜコンテキストエンジニアリングが注目されているのですか?
ChatGPTなどの生成AIは、長い会話や大量の情報をもとに考えることが得意になっています。
そのため、質問の内容だけではなく、「誰向けなのか」「何を目的としているのか」といった情報を整理して伝えることで、回答の質が大きく向上します。
このことから、多くの企業や教育機関でもコンテキストエンジニアリングが注目されています。
Q4. AIに伝えると良い情報には何がありますか?
AIへ伝えると良い情報には、次のようなものがあります。
- 誰向けに作るのか
- 目的は何か
- 文字数
- 文体(やさしく・専門的など)
- 表や図を使うか
- 例え話を入れるか
- SEOを意識するか
- 回答の形式(箇条書き・記事・表など)
情報が具体的になるほど、AIは目的に合った回答を返しやすくなります。
Q5. 中学生でもコンテキストエンジニアリングを使えますか?
もちろん使えます。
例えば、自由研究やレポートをAIに手伝ってもらう場合でも、「中学2年生向け」「理科の自由研究」「600文字」「図を入れる」と伝えるだけで、より分かりやすい回答が得られます。
難しい専門知識は必要なく、「必要な情報を分かりやすく伝えること」が大切です。
Q6. コンテキストエンジニアリングを学ぶメリットは何ですか?
コンテキストエンジニアリングを身につけると、AIをより効果的に活用できるようになります。
例えば、
- 宿題や調べ学習が進めやすくなる
- ブログやレポートを効率よく作れる
- プレゼン資料の作成を手伝ってもらえる
- アイデアを整理しやすくなる
- AIから自分に合った回答を得やすくなる
これからAIを使う機会が増える時代では、とても役立つスキルの一つです。
Q7. コンテキストエンジニアリングは将来どんな仕事で役立ちますか?
コンテキストエンジニアリングは、AIを活用する多くの仕事で役立ちます。
例えば、
- プログラマー
- Webデザイナー
- ライター
- 教師
- マーケティング担当
- 研究者
- 会社員
- 起業家
など、AIを使うあらゆる仕事で必要になる可能性があります。
AIに「何を」「どのように」伝えるかを考える力は、将来の社会でも大切なスキルになるでしょう。
理解度チェッククイズ(全10問)
コンテキストエンジニアリングをどれくらい理解できたかチェックしてみよう!
コンテキストエンジニアリング理解度チェック
全10問
第1問 コンテキストエンジニアリングとは何をする技術?
A AIにゲームを作らせる技術
B AIに必要な情報を整理して伝える技術
C AIの中身をプログラムする技術
第2問 「コンテキスト」の意味として正しいものは?
A AIの名前
B 質問の文字数
C 前後の情報や状況
第3問 AIに良い答えを出してもらうコツは?
A 短く一言だけ伝える
B 必要な情報を具体的に伝える
C 毎回同じ文章を送る
第4問 プロンプトエンジニアリングが重視するものは?
A 質問や指示の書き方
B 会話全体の流れ
C AIの開発言語
第5問 コンテキストエンジニアリングが重視するものは?
A 一回の質問だけ
B 背景・目的・条件など情報全体
C AIのデザイン
第6問 次のうち、AIに伝えると役立つ情報は?
A 誰向けか
B 目的
C 文字数
※もっとも適切なものを1つ選ぼう。
第7問 「中学生向けに、800文字で説明してください」は何を追加している?
A 対象者と文字数
B AIの種類
C インターネット接続
第8問 コンテキストエンジニアリングが特に役立つ場面は?
A 自由研究やレポート作成
B サッカーの試合
C 楽器の演奏
第9問 AIを「一緒に考えるパートナー」として使うには何が大切?
A 情報を整理して伝えること
B 毎回違う名前で呼ぶこと
C 難しい専門用語だけを使うこと
第10問 この記事で学んだ一番大切なことは?
A AIは何も情報がなくても完璧に答えられる
B 良い答えは、良い情報から生まれる
C AIは人間より必ず賢い
答え
| 問題 | 正解 |
|---|---|
| 第1問 | B |
| 第2問 | C |
| 第3問 | B |
| 第4問 | A |
| 第5問 | B |
| 第6問 | A |
| 第7問 | A |
| 第8問 | A |
| 第9問 | A |
| 第10問 | B |
ワンポイント解説
覚えておきたいこと
プロンプトエンジニアリング=「質問の書き方」を工夫すること
コンテキストエンジニアリング=「AIが理解しやすいように、背景や条件を整理して渡すこと」
合言葉
「良い答えは、良い情報から生まれる!」
チャレンジ問題(参考)
自由記述
次のお願い文を、コンテキストエンジニアリングを使ってもっと分かりやすく書き直してみよう。
「AIについて説明して。」
書き直し例
「中学1年生向けに、AIとは何かを400文字で、例を2つ入れてやさしく説明してください。」
このように「誰向け・何文字・どんな内容」を加えると、AIはより良い答えを返してくれます。

コメント