AI用語集
コンテキストエンジニアリング
コンテキストエンジニアリングとは、呼び出しごとに指示、履歴、文書、ツール結果のうち何をモデルに渡すかを選び、必要なものだけを持たせることです。
プロンプトエンジニアリングは一つの指示の書き方の話です。コンテキストエンジニアリングはその周り全体の話で、作業するうちにコンテキストが埋まっていくエージェントでは特に大切です。
よく使う手は、古いやり取りを要約する、大きなツール結果はコンテキストの外に置く、ファイルは必要なときだけ読む、短い計画を持たせて立ち返らせる、などです。
コンテキストは多ければ良いわけではありません。関係のない文章はトークンを使い、モデルの注意をそらします。毎回、この手順に本当に必要なものは何かを考えます。