はじめに:モデルの賢さだけではないエージェントの能力 日頃、Claude CodeやOpenCodeなどのAIコーディングエージェントを使っていると、そのアウトプットの質の高さに驚かされることがよくある。この際に、各社の最新フロンティアモデルの能力に目が向きがちだが、冷静に考えると、優れたアウトプットを生み出しているのはモデル単体の能力だけではないはずである。 これらのエージェントがLLMをどのように呼び出し、その応答をどう処理し、次のアクションにどうつなげているか。この「推論プロセスの設計」こそが、エージェントの実力を左右するもうひとつの重要な要素である。しかし、普段ツールを使っているだけではこの部分は完全にブラックボックスである。 本記事では、オープンソースのAIコーディングエージェントOpenCode (anomalyco/opencode)のソースコードを読みながら、エージェントの

