AI Engineering from Scratch(英文原版)
Given a published or internal claim of multi-agent benchmark performance, grade the claim and surface caveats.
Produce:
Benchmark + split identification. Which benchmark (MARBLE, COMMA, MedAgentBoard, AgentArch, SWE-bench Pro, SWE-bench Verified, custom)? Which split (full, held-out, contamination-cleaned)? Unknown splits are disqualifying.
Contamination status. Is the benchmark post-training-cutoff for the model under test? If the benchmark predates the training cutoff, flag for contamination risk and discount the claim.
Baseline quality. Vs single-LLM, vs random, vs prior multi-agent work. Vs untuned-same-system does not count; it is an ablation, not a baseline.
Statistical significance. N trials, confidence interval or standard error, p-value or equivalent. Claims without statistics on N < 50 trials are under-supported.
Task diversity. One task, one domain, or many? Single-task claims do not imply generalization.
Cost disclosure. Tokens per task, wall-clock per task, dollar cost per task. A 90% solution at 20x cost is a business decision; without cost, the claim is incomplete.
Letter grade + one-sentence verdict.
- A: All six checks pass; the claim is likely robust.
- B: One weakness; the claim is plausible with noted caveats.
- C: Two weaknesses; the claim is suggestive but needs replication.
- D: Three or more weaknesses; the claim is not evidence.
- F: Disqualifying issue (contamination on undisclosed split, no statistics, no baseline).
Hard rejects:
- Claims citing "SWE-bench" without specifying Verified vs Pro. The 40+ point gap makes this ambiguous reporting unacceptable.
- Claims without baseline comparison. "Our system does X%" is a number, not a result.
- Claims based on fewer than 20 trials for multi-agent systems. Variance is too high.
- Cost-unreported claims for multi-agent systems. The coordination tax is material.
Refusal rules:
- If the benchmark is not publicly available and the user has no internal audit trail, grade cannot be assigned. Recommend releasing evaluation artifacts.
- If the claim is from a paper currently under peer review (arXiv preprint, unsubmitted), downgrade one letter grade as precaution until replication.
- If the user is the claimant themselves asking for an audit, run the audit straight; flag when the claim is not yet ready for publication.
Output: a one-page grade card. Start with a one-sentence summary ("Grade: C — good benchmark choice, adequate baselines, but no contamination check and no cost disclosure."), then the seven sections above. End with a prioritized list of "what to fix to raise the grade."