機能精度42%から93%へ:TestSprite MCPループが実際に行うこと

Yunhao Jiao
機能精度42%から93%へ:TestSprite MCPループが実際に行うこと カバー

コーディングエージェントがプロンプトから機能を生成した場合、最初のパスで元の仕様に正確に一致する機能はおよそ42%にとどまります。TestSpriteのMCP対応テストループを追加すると、その数値は93%に跳ね上がります。

ループの仕組み

  1. コーディングエージェントが機能を生成します。最初のパス:仕様を完全に満たしているものは42%。
  2. TestSpriteが5分以内に出力を包括的にテストします。
  3. TestSpriteがMCP経由で構造化された修正指示を送信します:対象ファイル、対象関数、期待される動作、修正案。
  4. コーディングエージェントが自動的に修正を適用します。
  5. TestSpriteが再テストします。必要に応じてループが継続されます。
  6. 2〜3回のイテレーション後:仕様への適合率93%。

ループ全体は10〜15分で実行されます。人間がコードやテストを書く必要はありません。2つのエージェントが自律的に協働します。

残りの7%は、人間による精査が必要な曖昧な仕様を表すのが一般的です。ビジュアルテスト修正インターフェースが役立ちます——テストが意図と一致しない場合は視覚的に調整でき、エージェントは次のループで更新された定義を使用します。

MCPループはTestSpriteの無料プランで利用可能です。

TestSpriteを無料で試す →