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

コーディングエージェントがプロンプトから機能を生成した場合、最初のパスで元の仕様に正確に一致する機能はおよそ42%にとどまります。TestSpriteのMCP対応テストループを追加すると、その数値は93%に跳ね上がります。
ループの仕組み
- コーディングエージェントが機能を生成します。最初のパス:仕様を完全に満たしているものは42%。
- TestSpriteが5分以内に出力を包括的にテストします。
- TestSpriteがMCP経由で構造化された修正指示を送信します:対象ファイル、対象関数、期待される動作、修正案。
- コーディングエージェントが自動的に修正を適用します。
- TestSpriteが再テストします。必要に応じてループが継続されます。
- 2〜3回のイテレーション後:仕様への適合率93%。
ループ全体は10〜15分で実行されます。人間がコードやテストを書く必要はありません。2つのエージェントが自律的に協働します。
残りの7%は、人間による精査が必要な曖昧な仕様を表すのが一般的です。ビジュアルテスト修正インターフェースが役立ちます——テストが意図と一致しない場合は視覚的に調整でき、エージェントは次のループで更新された定義を使用します。
MCPループはTestSpriteの無料プランで利用可能です。
TestSpriteを無料で試す →