メインコンテンツへスキップ
← 用語辞典に戻る
AI・機械学習

コンテキスト長(Context Length)(こんてきすとちょう)

コンテキスト長とは、AIモデルが一度に処理できる入力データの最大長である。

概要

コンテキスト長(Context Length)とは、AIモデルが一度に処理できる入力データの最大長を指します。特に自然言語処理(NLP)においては、テキストのトークン数で表されることが一般的です。例えば、GPT-3は最大2048トークンのコンテキスト長を持ち、これは約1500単語に相当します。コンテキスト長が長いほど、モデルはより多くの情報を保持し、より文脈に沿った応答を生成することが可能になります。

技術的詳細

コンテキスト長は、モデルのアーキテクチャやトレーニングデータの特性に依存します。トークンとは、単語や句読点などの最小単位であり、モデルはこれを基に学習を行います。例えば、BERTやGPTシリーズのようなトランスフォーマーモデルでは、自己注意機構を用いて、入力されたトークン間の関係を学習します。

コンテキスト長が制限されている場合、長いテキストを処理する際には、重要な情報が失われる可能性があります。これを回避するために、長文を分割して処理したり、要約技術を用いることが一般的です。また、コンテキスト長が短いモデルでは、文脈を理解する能力が低下し、誤った応答を生成するリスクが高まります。

実用上の意味

自作PCやローカルAIを構築する際には、コンテキスト長を考慮することが重要です。例えば、特定のタスクにおいて長い文脈を必要とする場合、コンテキスト長が長いモデルを選択する必要があります。

具体的には、GPT-2は最大1024トークン、GPT-3は2048トークンのコンテキスト長を持ちますが、最新のGPT-4ではさらに長いコンテキスト長が実現されています。これにより、より複雑なタスクや長文の処理が可能になります。

また、ローカル環境でAIを運用する場合、GPUのメモリ容量もコンテキスト長に影響を与えます。例えば、NVIDIAのRTX 3080は10GBのVRAMを持ち、これにより比較的長いコンテキストを処理することが可能です。逆に、メモリが不足している場合、コンテキスト長を短縮する必要があるため、タスクの選定やモデルの選択が重要になります。

このように、コンテキスト長はAIモデルの性能に直結する要素であり、適切な選択を行うことで、より効果的なAIシステムを構築することができます。

関連製品カテゴリ

関連用語

← PCパーツ・AI用語辞典に戻る