コンテキストエンジニアリング
context engineering
15 sec ver.
AIに渡す情報を、要るものだけ残し、順番も整えて渡す仕事です。依頼文の書き方だけでなく、 渡す資料や会話の流れそのものが対象になります。
60 sec ver.
AIには、参考にしてほしい資料やこれまでのやり取り、今回の依頼文など、 いくつもの情報が渡っています。この中から要るものを残し、要らないものを外し、 渡す順番まで整えるのが、コンテキストエンジニアリングです。
依頼文をどれだけ練っても、渡している資料が古かったり、関係ない会話が そのまま残っていたりすれば、AIはその状態のまま返事を返してきます。 依頼文の書き方だけを工夫するプロンプトエンジニアリングより、扱う範囲が広いんです。
つまり、AIの回答の質は、AI自身の性能だけでは決まりません。**何を残し、何を外し、 どの順で渡すか。**この一手間を担う人間の動き次第で、同じAIから出てくる結果が まるで変わります。
記憶に残るたとえ話
高性能な車を借りて、遠くの目的地まで運転する場面を想像してください。
エンジンがどれだけ強くても、後部座席やトランクに荷物を積みっぱなしにして 視界を塞いでいたら、まともに走れませんよね。今日の道中に要らない荷物は降ろす、 よく使うものは手が届く場所に置く。それを決めるのはドライバーです。
AIも同じです。AI自身がどれだけ高性能でも、積み込み方を決めているのは 隣に乗っている人間なんです。
重要なポイント
依頼文の書き方だけを何十パターンも試して時間を溶かすより、渡している情報を 一度整理したほうが、その時間は報われることがあります。
間違えやすいポイント
✗「コンテキストエンジニアリングは、プロンプトエンジニアリングをもっと丁寧にやること」 → 丁寧さの話ではなく、手を入れる場所の違いです。プロンプトエンジニアリングは 依頼文だけが対象、コンテキストエンジニアリングは資料や会話の流れも含めた それ以外の情報全体が対象になります。
