- ENGINE
- ASSERTION
- ENV
- HUMAN
すぐに答え
バグか、テストのミスか?
エージェントがログの出力結果とテストスイートで定義された期待値を比較します。コードのロジックに欠陥があるのか、あるいはアサーション自体が間違っているのかを特定するため、修正すべき箇所が明確になります。
失敗の分類
問題の所在を特定する
AIが失敗の原因を分類するため、どこに時間を割くべきかが一目でわかります。
ENGINE
コードのバグ
コードのロジックと要件の不一致をAIが検出します。問題のある関数へ直接たどり着けます。
ASSERTION
テストのロジックミス
コードは正常に動作しているものの、テストの検証内容が誤っている場合に特定します。書き換えるべきアサーションがわかります。
ENV
インフラの問題
依存関係の不足や環境の不備によるクラッシュを検知します。存在しないバグ探しに時間を浪費するのを防ぎます。
HUMAN
手動レビューが必要
ログが複雑すぎる場合や、失敗の原因が不安定な場合はAIが通知します。最終的な判断はユーザーが行います。
ワークフロー
テスト失敗時にAIが行うこと
スタックトレースやソースファイルの読み込みといった、負荷の高い作業をエージェントが代行します。
ログの取り込み
エージェントが生の失敗ログと関連するソースファイルを読み込み、状況を把握します。
diagnose_test_failureパターン照合
エラーメッセージを、既知のアサーションミスやエンジン欠陥のパターンと照合します。
diagnose_test_failureロジック検証
実行パスを追跡し、コードが意図したロジックから実際に逸脱しているかを確認します。
diagnose_test_failure判定の提示
問題がバグなのか、テストエラーなのか、あるいは環境による一時的なものなのかを最終判断します。
diagnose_test_failure
試してみる
以下のプロンプトをコピーして開始
これらのプロンプトを使って、AIに失敗原因の調査を開始させましょう。
出発点
これらは開始例です。リポジトリ名やファイルパスは、実際の環境に合わせて書き換えてください。
QA Arbiter Connector
準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。
https://edge.vinkius.com/vk_preview_X69TXPHsdjAfNffcyFTnx1dWNUhv3RVHL0mSZM7p/mcpClaude Desktop
以下の手順で数秒で接続できます。
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — QA Arbiter capabilities are ready to use.
{
"mcpServers": {
"qa-arbiter-mcp": {
"url": "https://edge.vinkius.com/vk_preview_X69TXPHsdjAfNffcyFTnx1dWNUhv3RVHL0mSZM7p/mcp"
}
}
}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 などに接続
