コンテキスト
こんてきすと ・ 別表記: Context / 文脈
コンテキストとは、AIが回答を作るときに参照する、入力やそれまでのやり取りなどの情報のまとまり(文脈)のことです。意味・目的・特徴・利用場面を解説します。
コンテキストとは
コンテキストとは、AIが回答を作るときに参照する、入力やそれまでのやり取りなどの情報のまとまり(文脈)のことです。
簡単に言うと、AIがその場で「見えている情報」のことです。利用者が入力した質問だけでなく、会話の流れや与えた前提なども含めて、AIはこのまとまりを手がかりに答えを組み立てます。
コンテキストは何のためのものか
同じ言葉でも、前後の情報によって意味や適切な答えは変わります。前提となる情報がないと、AIは的外れな回答をしてしまうことがあります。
コンテキストは、AIに必要な前提や流れを伝え、状況に合った回答を引き出すために重要です。十分で適切なコンテキストを与えることで、より正確で一貫した応答を得られる点に意味があります。
コンテキストの主な特徴
入力やそれまでのやり取りを含む
コンテキストには、利用者が今入力した文だけでなく、それまでの会話、与えた前提や資料なども含まれます。AIはこれらをまとめて参照して答えます。
量に上限がある
AIが一度に扱えるコンテキストの量には上限があります。この上限を超えた古い情報は参照されにくくなります。この上限を「コンテキストウィンドウ」と呼びます。
関連する情報ほど効果が高い
ただ情報を増やせばよいわけではなく、目的に関連した情報を与えることが大切です。関係のない情報が多いと、かえって回答がぶれることがあります。
どのような場面で使われるのか
- 会話の流れをふまえて続けて質問するとき
- 資料やデータを与えて、その内容に基づいて答えさせるとき
- 前提条件や背景を伝えて、状況に合った回答を求めるとき
- 長いやり取りの中で、一貫した応答を保ちたいとき
これらの場面では、コンテキストが「回答の手がかりとなる情報」を担っています。
具体的な例
会話の流れを引き継ぐ
前の質問で「東京の天気」を尋ねた後に「明日は?」と続けると、AIは会話のコンテキストから「東京の明日の天気」と理解します。
資料を与えて答えさせる
長い文書を渡したうえで「この内容を要約して」と頼むと、その文書がコンテキストとなり、内容に基づいた要約が返ってきます。
関連する用語
コンテキストウィンドウ
AIが一度に扱えるコンテキストの量の上限です。トークン数で表されます。
プロンプト
AIに与える指示や質問の文です。プロンプトもコンテキストの一部になります。
トークン
AIが文章を処理するときの最小単位です。コンテキストの量はトークン数で測られます。
大規模言語モデル(LLM)
大量の文章で学習し、自然な文章を理解・生成するモデルです。コンテキストを手がかりに回答します。
似た用語との違い
「コンテキスト」は、AIが参照する情報のまとまり(中身)そのものを指します。これに対して「コンテキストウィンドウ」は、そのコンテキストをどれだけ一度に扱えるかという量の上限を指します。中身がコンテキスト、入れ物の大きさがコンテキストウィンドウ、と考えると整理しやすくなります。
利点と注意点
利点
- 適切なコンテキストを与えると、状況に合った正確な回答を得やすい
- 会話の流れや資料をふまえた、一貫した応答ができる
注意点
- 一度に扱える量に上限があり、超えた古い情報は参照されにくい
- 関係のない情報を多く含めると、回答がぶれることがある
まとめ
コンテキストとは、AIが回答を作るときに参照する、入力やそれまでのやり取りなどの情報のまとまり(文脈)です。
主に、AIに必要な前提や流れを伝え、状況に合った回答を引き出すために使われます。
初心者のうちは、「コンテキストはAIがその場で見えている情報のことで、適切に与えるほど答えが状況に合いやすい。ただし扱える量には上限がある」と理解しておけば十分です。