PerfInsights: Uber's GenAI system detects Go performance antipatterns and cuts optimization engineering time by 93%
Uber's top 10 Go services cost more than multi-million dollars in compute in March 2024 alone, yet optimizing Go services required deep expertise and days or weeks of manual profiling and analysis—making systematic performance tuning prohibitively expensive for most teams.
Initial single-shot LLM-based antipattern detection produced inconsistent and unreliable results—responses varied between runs, included hallucinations, and often generated non-runnable code, with false positives exceeding 80%.
PerfInsights reduced engineering time per performance issue from 14.5 hours to almost 1 hour—a 93.10% time savings—and cut false positives from over 80% to the low teens, with hundreds of diffs already merged into Uber's Go monorepo.
Show all 17 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
PerfInsights reduced engineering time per performance issue from 14.5 hours to almost 1 hour—a 93.10% time savings—and cut false positives from over 80% to the low teens, with hundreds of diffs already merged into Ube…
What tools did this team use?
PerfInsights, LLM, LLMCheck, Optix.
What results were reported?
Go services compute spend (top 10, March 2024): multi-million dollars; Task duration: days now take hours; False positive rate (before): over 80%; False positive rate (after): low teens (source-reported, not independently verified).
What failed first in this deployment?
Initial single-shot LLM-based antipattern detection produced inconsistent and unreliable results—responses varied between runs, included hallucinations, and often generated non-runnable code, with false positives exce…
How is this quality assurance AI workflow structured?
Production profile collection → Top-30 function selection → Static noise filtering → LLM antipattern detection → LLM jury validation → LLMCheck rule-based verification → Output to Optix and developers → Accuracy metrics and drift detection.