← American Express Interview Insights
This was basically the whole interview packed into one question.
Start by framing evaluation as a layered system: offline benchmarks for fast iteration, online metrics for real-world impact, and human eval for nuanced quality. Then walk through agent-specific metrics (task success, tool use, trajectory), regression testing via golden datasets and canary deployments, and failure modes like data leakage or metric gaming. Close with trade-offs between cost, latency, and coverage, tailored to American Express's risk and compliance context.
Pro tip: Emphasize that evaluation is not a one-time task but a continuous pipeline with versioned datasets and automated alerts; mention that at a regulated company like Amex, you'd also track fairness, explainability, and audit trails.
Clarify what the AI system is supposed to achieve (e.g., customer support resolution, fraud detection) and map to measurable metrics: task success, latency, cost, safety, and business KPIs. For agents, include tool-call accuracy, step efficiency, and goal completion.
Use curated golden datasets, synthetic data, and unit tests for components. For LLMs, measure perplexity, BLEU/ROUGE, and LLM-as-judge; for agents, simulate environments and score trajectories. Ensure datasets are versioned and cover edge cases.
Deploy with A/B tests, canary releases, and shadow mode. Track live metrics: user engagement, conversion, error rates, and guardrail violations. Use interleaving and counterfactual logging to compare model versions without full deployment.
Incorporate human raters for subjective quality, safety, and bias. Use structured rubrics, calibration sessions, and spot-checking. For agents, review full interaction traces to assess reasoning and tool use.
Automate regression suites on new model versions using the golden datasets. Set up continuous monitoring with alerts for drift, degradation, and anomalies. Maintain a feedback loop to update datasets and metrics.
AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.