
「LLMはコンテキストがすべて」かもしれない
ARANK
コンテキストエンジニアリングについてLLM(大規模言語モデル)の分野で、最近「コンテキストエンジニアリング(Context Engineering)」という言葉が多く使われるようになりました。AIエージェントの文脈でも使われることが多く、自分の中でずっとモヤモヤしていたのですが、少し自分なりに整理してみたのでここに書いてみます。半分以上お気持ちというかポエムや私見が混じっていますので、学術的な定義の厳密性より、自分が普段使っていて感じる実践目線での一つの考え方として捉えてもらえるとありがたいです。「プロンプトエンジニアリング」から「コンテキストエンジニアリング」へそもそも「コンテキストエンジニアリング」って何?「プロンプトエンジニアリング」と何が違うの?というところから始めたいと思います。プロンプトエンジニアリングは、ものすごい単純にした図にすると以下になると思います。プロンプトをいれるとそれに応じたLLMの出力が出るという感じですね。じゃあコンテキストエンジニアリングだとこの図がどうなるかというと以下のようになります。「全部同じじゃないですか!?」とこち亀の中川巡査のようにツッコミたくなりますが、この入力の…