LLM
Large Language Model(大規模言語モデル)。大量のテキストデータで学習した、自然言語を理解・生成するAIモデル。
主要な特徴
- コンテキスト学習: プロンプトに含まれる情報から学習
- Few-shot学習: 少数の例から汎化
- 多様なタスク対応: 翻訳、要約、コード生成など
コンテキストウィンドウの制約
ワーキングメモリと同様、一度に処理できる情報量に上限がある。人間の認知負荷と類似した制約。
ソフトウェア開発への応用
コードベースの理解、コード生成、レビュー支援など。モジュール化され、限定されたコンテキストで理解可能なコードは、LLMにとっても扱いやすい。
代表的なモデル
- GPT-4(OpenAI)
- Claude(Anthropic)
- Gemini(Google)