• ENGINE
  • ASSERTION
  • ENV
  • HUMAN

AIでテストエラーとコードのバグを正確に判別する方法

一度接続するだけで、エージェントがログにアクセスできるようになります。ロジックを修正すべきか、テストコードを更新すべきかをAIが即座に判断します。

このページについてAIに聞く

すぐに答え

バグか、テストのミスか?

エージェントがログの出力結果とテストスイートで定義された期待値を比較します。コードのロジックに欠陥があるのか、あるいはアサーション自体が間違っているのかを特定するため、修正すべき箇所が明確になります。

失敗の分類

問題の所在を特定する

AIが失敗の原因を分類するため、どこに時間を割くべきかが一目でわかります。

ENGINE

コードのバグ

コードのロジックと要件の不一致をAIが検出します。問題のある関数へ直接たどり着けます。

ASSERTION

テストのロジックミス

コードは正常に動作しているものの、テストの検証内容が誤っている場合に特定します。書き換えるべきアサーションがわかります。

ENV

インフラの問題

依存関係の不足や環境の不備によるクラッシュを検知します。存在しないバグ探しに時間を浪費するのを防ぎます。

HUMAN

手動レビューが必要

ログが複雑すぎる場合や、失敗の原因が不安定な場合はAIが通知します。最終的な判断はユーザーが行います。

ワークフロー

テスト失敗時にAIが行うこと

スタックトレースやソースファイルの読み込みといった、負荷の高い作業をエージェントが代行します。

  1. ログの取り込み

    エージェントが生の失敗ログと関連するソースファイルを読み込み、状況を把握します。

    diagnose_test_failure
  2. パターン照合

    エラーメッセージを、既知のアサーションミスやエンジン欠陥のパターンと照合します。

    diagnose_test_failure
  3. ロジック検証

    実行パスを追跡し、コードが意図したロジックから実際に逸脱しているかを確認します。

    diagnose_test_failure
  4. 判定の提示

    問題がバグなのか、テストエラーなのか、あるいは環境による一時的なものなのかを最終判断します。

    diagnose_test_failure

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、AIに失敗原因の調査を開始させましょう。

出発点

これらは開始例です。リポジトリ名やファイルパスは、実際の環境に合わせて書き換えてください。

QA Arbiter Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_X69TXPHsdjAfNffcyFTnx1dWNUhv3RVHL0mSZM7p/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — QA Arbiter capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "qa-arbiter-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_X69TXPHsdjAfNffcyFTnx1dWNUhv3RVHL0mSZM7p/mcp"
    }
  }
}
チャットにコピー04
  • auth-serviceリポジトリの失敗を分析して、アサーションが間違っているかどうか教えてください。

  • payment-gatewayリポジトリの最新ビルドのログを確認してください。これは実際のバグですか?

  • user-apiリポジトリのテスト失敗をチェックして、環境が原因かどうかを調べてください。

  • checkout-flowリポジトリの統合テストが失敗している理由を診断してください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

QA Arbiterを接続して、すぐに質問を開始

ワンクリックでMCPをクライアントに接続できます。認証情報は暗号化されるため、すぐにデバッグを開始できます。

QA ArbiterをAIに接続する

FAQ

機能の詳細

  • 01

    AIがコードを修正してくれることはありますか?

    いいえ。AIは問題がバグなのかアサーションのミスなのかを特定しますが、実際の修正コードの記述とコミットはユーザーが行う必要があります。

  • 02

    コードベース全体にアクセスしますか?

    いいえ。指定された失敗を診断するために必要なファイルとログのみを読み取ります。

  • 03

    AI自身でテストを実行することはできますか?

    いいえ。このMCPは既存の失敗データを分析するためのものであり、新しいテストを実行するためのものではありません。

  • 04

    テストファイルが削除されることはありますか?

    いいえ。AIの権限は、診断を行うためのログおよびコードの読み取りのみに制限されています。

  • 05

    テストの失敗が間欠的(再現性が低い)な場合はどうなりますか?

    AIはログからパターンを見つけようと試みますが、一貫した原因が見つからない場合は、ユーザーによる手動レビューが必要であると通知します。

  • QA Arbiterについて他に質問がありますか? QA Arbiter Connectorの全機能を見る

『QA Arbiter』を Claude、Cursor、ChatGPT などに接続