一覧に戻る
Lv.3

コンテキストエンジニアリング

Context Engineering

AIに適切な背景情報や前提条件を与え、回答の精度を高める技術

簡単に説明すると

コンテキストエンジニアリングは、生成AIがより正確な回答を出せるように、質問と一緒に与える背景情報や前提条件を整理する技術のことだよ。 AIは一般的な知識は持っているけれど、特定の会社のルールや今話している相手の状況までは知らないため、こうした背景情報をセットで渡す必要があるんだ。 似た言葉にプロンプトエンジニアリングがあるけれど、こちらは「情報の中身や与え方」に注目しているよ。 社内マニュアルから関連部分を探し出してAIに読ませる「RAG」の仕組みも、この技術の一部として活用されているんだ。

名前のヒミツ

Context(コンテキスト)は「文脈」や「背景」、Engineering(エンジニアリング)は「工学」や「設計」という意味。 AIが空気を読んで適切な回答をできるように、背景情報をうまく設計する技術を指すんだよ。

くわしく見てみよう!

コンテキストエンジニアリングとは、生成AIがより正確で役に立つ回答を出せるように、質問と一緒に与える背景情報や前提条件を整理する技術のことだよ。
AIは単語の意味や一般的な知識は持っているけど、今まさに話している相手の状況や、特定の会社だけのルールまでは知らないんだ。

だから、AIに質問する時は「こういう前提条件で」「こういう資料に基づいて」という背景情報をセットで渡す必要があるんだよ。
この背景情報の選び方や組み合わせ方を工夫するのが、コンテキストエンジニアリングの役割なんだ。

似た言葉にプロンプトエンジニアリングがあるけれど、コンテキストエンジニアリングはもっと「情報の中身や与え方」に注目しているよ。
例えば、大量の社内マニュアルの中から質問に関係ある部分だけを瞬時に探し出してAIに読ませる「RAG」という仕組みも、この技術の大事な一部なんだ。

AIが一度に読める文字数には限界があるから、関係ない情報を省いて本当に必要な情報だけをギュッと詰め込む技術が求められているんだよ。
AIを賢く使いこなすための、裏方の工夫ってことだね。

カテゴリAI