コンテキストフルーエンシー(context fluency)とは、エージェント型コーディングのためのミザンプラス: コンテキストエンジニアリングの方法論としての入念な準備 で 提唱された用語であり、AI エージェントが行動の拠り所にできる豊かで構造化されたコンテキストを作り出す能力を指す。 著者はこれを、従来のプログラミングともプロンプトエンジニアリングとも異なるスキルとして提示している。それは ドメインの専門知識、価値判断、設計意図を機械が読み取れる形で捉えるものであり、一回限りのプロンプトとしてではなく、 永続的な情報環境として捉える。プロンプトエンジニアリング(プロンプトエンジニアリング)が個々の指示を最適化する のに対し、コンテキストフルーエンシーはプロンプティングの上流にあり、エージェントの実行を取り巻く情報のアーキテクチャに 関わるものとして説明される。また、同論文の ミザンプラス(エージェント型コーディングの方法論)(ミザンプラス方法論)が成果物を 生み出す一連のフェーズを記述するのに対し、コンテキストフルーエンシーはそのプロセスを効果的にする実践者のスキルを 名指すものである。

用法

同論文は、このスキルの構成要素を四つ挙げている。分解(decomposition)は、エージェントが並行して実行できるよう、 問題を明確な境界を持つ独立した並列化可能なタスクに分けることである。仕様化(specification)は、何を作るかだけで なくなぜ作るかも記述し、エージェントが人間の介入なしに意図に沿った細かな判断を下せるようにすることである。 制約の定義(constraint definition)は、何を除外し、単純化し、先送りすべきかを見極めることであり、スコープ管理を 第一級の関心事として扱う。ドメインのエンコード(domain encoding)は、エージェントが自力では生み出せない暗黙知を 外在化することである。同論文のハッカソンの事例では、教育上の直観を 20 分間口述したことで、ドメイン固有のチューター コンポーネントにおける反復が大幅に減ったと報告されている。

著者はこれらの構成要素を、逆向き設計(成果から逆算した準備)、ポランニーの暗黙知の説明 ——「我々は語れる以上のことを 知っている」とされ、コンテキストフルーエンシーはそれでもなお語るための規律として描かれる —— 、そして学習者あるいは エージェントが自律的に行動できるよう環境を構造化する教育上の足場かけ(スキャフォールディング)と結びつけている。 同論文によれば、これが独立したスキルであるならば、開発者教育はプログラミングと並んで仕様化、分解、ドメインのエンコードを 育成すべきであり、強いドメイン知識と教育的な勘を備えた実践者はエージェント型のワークフローで不釣り合いなほど大きな効果を 発揮しうるし、タスク管理システム、仕様化フレームワーク、コンテキストエンジニアリング・プラットフォームといった準備の 支援手段は不可欠なインフラになる。コンテキストフルーエンシーが訓練可能なのか、それとも事前のドメイン知識の関数なのかは、 同論文が提起する未解決の問いの一つであり、実証的な検証はまだなされていない。

関連用語