𝗠𝗶𝗰𝗿𝗼𝘀𝗼𝗳𝘁 𝗙𝗮𝘀𝘁𝗖𝗼𝗻𝘁𝗲𝘅 𝗖𝘂𝘁𝘀 𝗖𝗼𝗱𝗶𝗻𝗴 𝗔𝗴𝗲𝗻𝘁 𝗧𝗼𝗸𝗲𝗻𝘀 𝗯𝘆 𝟲𝟬%

コーディングエージェントは、コードの探索にあまりにも多くの時間を費やしています。

エージェントがリポジトリを検索する際、多くの場合、すべてのファイルを自身のコンテキストウィンドウに取り込んでしまいます。これにより、エージェントがコーディングを開始する前に、「デスク」が生のデータで埋め尽くされてしまいます。

Microsoftの研究者がGPT-5.4のトレースを調査したところ、重大な問題が判明しました。

これらのデータの大部分は、有用な情報(シグナル)が少ないものです。エージェントが必要としているのはわずか数行ですが、ファイル全体を読み込んでしまいます。

Microsoftはこの問題を解決するためにFastContextをリリースしました。

メインエージェントが自ら検索を行う代わりに、専用のexplorerサブエージェントを使用します。これは司書のようなものだと考えてください。あなたはデスクに座ったまま、司書を書庫に送り込んで情報を探してもらうのです。

仕組み:

メインエージェントは、膨大なテキストを読み込むことなく、正確な場所を特定できます。

その結果は極めて顕著です:

explorerモデル(4B-30B)は、2つのトレーニング段階を経ます。まず、教師あり微調整(supervised fine-tuning)によって探索方法を学習させます。次に、タスクに基づいた強化学習(task-grounded reinforcement learning)により、メインエージェントの問題解決に実際に役立つ証拠を見つけられるようにします。

「干し草の山(膨大なデータ)」をサブエージェントに肩代わりさせることで、メインエージェントは実際の推論やコーディングのためにコンテキストウィンドウをクリーンな状態に保つことができます。

Source: https://dev.to/pueding/microsoft-fastcontext-a-repo-explorer-subagent-cuts-coding-agent-tokens-60-explorer-subagent-2lpk

Optional learning community: https://t.me/GyaanSetuAi