あなたのReActエージェントはリトライの90%を無駄にしている——それを止める方法

Towards Data Science / 2026/4/12

💬 オピニオンIdeas & Deep AnalysisTools & Practical Usage

要点

  • この記事は、多くのReActスタイルのエージェントが、回復可能なモデルのエラーではなく、成功しようのない幻覚的なツール呼び出しにリトライ予算の大半を費やしてしまっていると主張している。
  • 200タスクのベンチマークでは、リトライの90.8%が幻覚的なツール呼び出しに起因しており、エージェントがツール利用を計画し検証する方法に構造的な問題があることが示された。
  • 結論として、プロンプトのチューニングだけでは問題は解決できないと述べる。失敗モードは、単に指示文言だけでなくエージェントのアーキテクチャに根ざしているためだ。
  • 投稿では、著者によれば、無効なツール呼び出しの試行を防止またはフィルタリングすることで、無駄なリトライを完全に解消できる3つの構造的変更を提案している。

ほとんどのReActスタイルのエージェントは、決して成功し得ないエラーに対して、再試行(リトライ)の予算を黙って浪費しています。200タスクのベンチマークでは、リトライの90.8%が、幻覚(ハルシネーション)したツール呼び出しに費やされていました。これはモデルのミスではなく、アーキテクチャ上の欠陥です。この記事では、なぜプロンプトのチューニングでは直せないのか、そして無駄なリトライを完全にゼロにする3つの構造的変更を示します。

この投稿 Your ReAct Agent Is Wasting 90% of Its Retries — Here’s How to Stop ItTowards Data Science に最初に掲載されました。