【こんてきすとちょう】

コンテキスト長 とは?

最終更新:
💡 AIに一度に広げられる、情報の作業台

言語モデルが1回の処理で扱える文脈の範囲を、主にトークン数で表したもの。入力や生成する出力に枠があり、上限と数え方はモデルやサービスによって異なる。

📌 このページのポイント
コンテキスト長:一度の処理の枠質問だけでなく、履歴や資料も入力質問・履歴入力資料など出力回答の枠主にトークン数で数える入る情報量と、正確に使える能力は別
文脈の枠を示す模式図。区画は実際の容量比を表しません。入力・出力の上限や数え方はモデルとサービスの仕様によります。
ひよこ ひよこ
AIの記憶力のこと?
ペンギン先生 ペンギン先生
一度の処理で扱える文脈の容量、と考えると近いよ。今の質問だけでなく、アプリが渡した過去の会話や資料なども対象になる。会話を長期間保存する機能や、モデルが学習した知識とは別。チャット全体がいつまでも同じ枠に入り続けるわけではないんだ。
ひよこ ひよこ
どうやって量を数えるの?
ペンギン先生 ペンギン先生
主にトークンという単位で数えるよ。トークンは文字数やページ数と同じではなく、言語や内容、モデルの分割方法によって変わる。生成する出力にも容量が必要で、入力と出力の上限や数え方はサービスの仕様を確認するんだ。
ひよこ ひよこ
上限を超えると、古い話を自動で忘れる?
ペンギン先生 ペンギン先生
動作はアプリやAPIによるよ。上限超過でエラーになる場合も、アプリが履歴を削ったり要約したりしてから渡す場合もある。AIが以前の情報を使わなかった原因が、必ず容量超過とは限らない。実際に何が入力されているかを確認することが大切だよ。
ひよこ ひよこ
枠が大きければ、全部正しく読める?
ペンギン先生 ペンギン先生
入れられる量と、情報を正確に使う能力は別だよ。2023年の「Lost in the Middle」という研究では、調べたモデルや課題で、文脈中の情報の位置が成績に影響した。すべての現在のモデルに同じ結果が出るという意味ではないけれど、長文でも回答の根拠を確かめることは大切なんだ。
ひよこ ひよこ
長い資料を扱うときはどう工夫する?
ペンギン先生 ペンギン先生
必要な箇所を選ぶ、検索して関連部分を渡す、資料を分けて処理するといった方法があるよ。分けたことで前後の関係が失われていないかも確認しよう。入力する量やモデルによって料金や応答時間も変わるので、枠を埋めることより、必要な情報をそろえることを意識するとよいね。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「コンテキスト長」って出てきたら「AIが一度の処理で扱える情報の容量」と思えばだいたいOK!
📖 おまけ:英語の意味
「Context Length」 = 文脈の長さ
💬 ここでのContextは、処理に渡す質問・履歴・資料などの文脈。作業台に一度に広げられる量をイメージするとよいね。

参考資料

← 用語集にもどる