Leadership1 distinct publisher3 min readPublished
A configurable framework let Uber stand up an LLM Slack bot overnight, but a hand-written set of more than 100 questions from its own subject-matter experts decided whether that bot went near the security channels.
The Board Room · Leadership desk

Compiled by The Board RoomSomething wrong?How this is made
The failure mode Uber describes sits in retrieval, not generation. Since RAG was introduced by Lewis et al. in 2020, the recurring problem in question-and-answer setups has been that ambiguous or context-poor queries pull the wrong documents, and once irrelevant material is in the window the model produces errors or invents an answer [12]. Uber's response was to wrap agents around the pipeline, running steps before and after retrieval to sharpen both what gets fetched and what gets written [11], while rebuilding the offline document-processing half of the system separately from the near-real-time half [14]. A platform that makes deployment free does not remove the cost of accuracy; it moves that cost into the pipeline and the people who grade it.
The evaluation set is thinner than its headline count suggests. More than 100 queries spread across more than 40 policy PDFs works out to roughly two and a half questions per document [15], which is a sample of what on-call actually gets asked rather than coverage of the corpus [6]. That is a reasonable way to build a gate, and it is worth naming what kind of gate it is: the veto sat with the experts whose queue the bot was meant to shorten [8].
Uber reports the outcome as a relative 27% increase in acceptable answers and a relative 60% reduction in incorrect advice [9]. A skeptic will say relative movement from an undisclosed baseline is a publication number, and the skeptic is half right, because the account gives neither the starting acceptance rate nor the absolute figure after the change [18]. What the arithmetic does bound is the ceiling: 27% relative on a baseline of 70% acceptable lands near 89%, and on a baseline of 50% it lands near 64% [17]. The other half of the claim is easier to read plainly, since a 60% relative cut leaves 40% of the previous volume of incorrect advice still going out in the channel [16].
The goal Uber sets is the one to hold it to. Near-human precision is defined here as experts relying on the bot for most queries without worrying about misinformation in the engineering security and privacy domain [10]. That is a claim about behaviour, and the published evidence is graded answers rather than any observed decline in double-checking. Whether the experts actually stopped auditing replies is not in the record, and neither is the latency or token cost that extra agent calls put in front of an on-call question [18].
For anyone costing an internal copilot this quarter, the split is between what the platform amortises and what it does not. Infrastructure spreads across every domain that adopts it, and Uber's framework was built precisely to make that spread cheap [4]. The golden set, and the expert hours to write it and score the results, is bought again for each domain that wants channel access [6]. Uber's own numbers point at the second purchase as the source of the improvement, which makes evaluation capacity the constraint on how many of these bots an organisation can responsibly run at once.
Ranked by verification strength, evidence, and original report placement.
Genie is Uber's internal on-call copilot, designed to provide real-time support for thousands of queries across multiple help channels in Slack, returning responses with citations from Uber's internal documentation.
Genie is intended to improve the productivity of on-call engineers and subject-matter experts by reducing the effort required to address common, ad-hoc queries.
Uber says its configurable framework lets domain teams deploy an LLM-powered Slack bot overnight.
The framework integrates with nearly all internal knowledge sources, including the engineering wiki, Terrablob PDFs, Google Docs and custom documents, and supports the full RAG pipeline: document loading, processing, vector storage, retrieval and answer generation.
To assess whether the Genie-powered bot was ready for deployment across all Slack channels related to engineering security and privacy, subject-matter experts curated a golden set of 100+ test queries based on their experience handling domain engineers' inquiries.
When Genie was integrated with Uber's repository of 40+ engineering security and privacy policy documents stored as PDFs and tested against the golden set, results revealed significant gaps in accuracy, with many answers incomplete, inaccurate, or failing to retrieve relevant information in correct detail.
Distinct publishers with included, body-backed reporting in this cluster.
1 article · August 27, 2026
Follow any of these and your For You feed starts watching them — no settings page required.
build
A RAG Pipeline in 200 Lines of TypeScript, and the Parts the Frameworks Hide1 distinct publisher
security
A staging password went into a Google Doc, and Google's autocomplete found it first1 distinct publisher
build
PDF extraction is reconstruction, not reading: budget the pipeline that way1 distinct publisher
build
Semantic code search over a monorepo is now a plumbing job, and the plumbing is the hard part1 distinct publisher
Evidence-backed comparisons of source perspectives and observed adoption signals. Read the methodology
Which Builder, Operator, and Investor concerns the observed source mix emphasized—not a truth score.
Evidence, demonstrated adoption, hype gap, incentives, and confidence are assessed independently, each on its own current evidence. How these are measured.
Detailed first-party engineering account, unanchored numbers
The account is specific and mechanistically credible about failure modes, tested loaders, the agentic workflow and the SME evaluation gate, which lifts it well above a press release. But every quantitative result is self-reported, relative-only, and unverifiable: no baseline, no absolute accuracy, no latency or cost, and no independent replication or second publisher in the cluster.
One internal platform, security channels unconfirmed
Adoption is real but confined to a single organisation's internal tooling: Genie answers thousands of Slack queries across help channels and the framework is reused by domain teams, plus a policy-corpus migration to Google Docs. Against that, the specific rollout at issue — the engineering security and privacy channels — is only described as gated, with no statement in the supplied text that it went live, and there is no external user, customer or third-party adoption of EAg-RAG.
'Near-human precision' outruns the disclosed numbers
The framing — near-human precision, SMEs relying on the bot for most queries without misinformation concern — is stronger than what the published figures can establish. A relative 27% acceptance gain lands anywhere from roughly 64% to 89% absolute depending on an undisclosed baseline, and a relative 60% cut in incorrect advice still leaves 40% of the prior bad-advice volume in a security and privacy context. The gap is moderate rather than severe because the engineering substance is candid about prior failure and the diagnostic work is real.
Self-published platform and employer-brand incentive
This is a vendor-of-record account: Uber is describing its own internal platform on its own engineering blog, where the standard payoff is engineering reputation and recruiting, and where the evaluation set, baselines and any failed configurations stay in-house. The incentive to report the flattering relative deltas and omit absolute figures is structural. It is not a sales incentive — Genie is not a product being sold in this material — which keeps the score short of the top band.
Moderate: credible mechanics, single unverified source
Confidence rests on the internal coherence and specificity of the engineering narrative, which matches known RAG failure modes, and on the fact that the process claims (golden set, SME gate, loader audit, Google Docs migration) are the kind a team would not fabricate. It is held down by having exactly one publisher, no independent verification, unanchored metrics, and an unstated final deployment outcome.