Evaluating AI at Scale: How Thumbtack Approaches Reliability, Safety, and Quality in GenAI
Generative AI outputs are probabilistic and capable of subtle errors in tone, accuracy, and safety, making evaluation uniquely challenging. Thumbtack's early decentralized evaluation approach — where individual product teams ran their own evaluations — created duplicated effort and siloed learnings as AI features multiplied across the company.
The initial decentralized evaluation model, in which each product team ran its own evaluations independently, became unsustainable as AI surfaces multiplied, producing duplicated effort and siloed learnings company-wide.
Thumbtack consolidated into a dedicated Evals team owning shared tooling, content guidelines, and human oversight, with the aspiration that every AI workflow ships with evaluation gates covering accuracy, trust, safety, latency, and in-product effectiveness.
Frequently asked questions
What did this team achieve with this AI workflow?
Thumbtack consolidated into a dedicated Evals team owning shared tooling, content guidelines, and human oversight, with the aspiration that every AI workflow ships with evaluation gates covering accuracy, trust, safet…
What tools did this team use?
MLflow, DeepEval, MTurk, Databricks, BigQuery, gpt-4o-mini, gpt-4o, PromptRefiner.
What results were reported?
Human review sample rate before deployment: 5%; LLM Judge scoring dimensions: 11 (source-reported, not independently verified).
What failed first in this deployment?
The initial decentralized evaluation model, in which each product team ran its own evaluations independently, became unsustainable as AI surfaces multiplied, producing duplicated effort and siloed learnings company-wide.
How is this quality assurance AI workflow structured?
Curate representative datasets → Codify rubrics from guidelines → Rule-based structural checks → AI-as-a-Judge evaluation → Trust and safety expert review → Crowdsourced human validation → Automated retry on failure → Continuous monitoring and alerting.