跳到正文
0727
资讯学院案例活动登录
中文/EN
案例/Uber
← 返回案例库
← 上一案例24 / 127下一案例 →

Uber

值班工程支持与内部知识问答 Genie
企业原始材料 出行平台/软件 企业部署案例 ⚙ 技术方案 深度案例|关键链路较完整 A级证据 生产使用/持续评测
A 证据等级
Genie: Uber’s Gen AI On-Call Copilot
发布方:Uber Engineering · 企业工程博客 · 案例级直接来源
指标口径:企业工程团队披露 · 独立核验:否 · 查阅日期:2026-09-19
证据等级衡量“能否定位和复核来源”,不评价厂商披露是否经过第三方审计。
深度案例|关键链路较完整 11 / 12
业务背景2 / 2
改造流程2 / 2
技术工作流2 / 2
人机与治理2 / 2
量化结果1 / 2
来源定位2 / 2
仍可补强:量化结果
Uber Genie的参考价值在于,它不是只把文档接到聊天框,而是把Slack权限、向量索引分发、单请求成本和反馈评测全部纳入值班支持系统。
业务问题

Uber各平台团队每月在数百个Slack支持频道提出约4.5万个问题,答案散落在内部Engwiki、Stack Overflow、工程需求文档和历史对话中;重复问答和多轮等待同时消耗提问者与值班工程师时间。

解决方案

Uber自研Genie,把内部资料经Spark抓取、LangChain切块和OpenAI Embedding转为向量,通过Sia与Terrablob构建受频道权限约束的索引;用户在Slack提问后,Knowledge Service检索相关片段并让LLM基于证据回答,同时记录成本、即时反馈和离线评测结果。

技术架构与生产工作流
Step 01
Engwiki、内部Stack Overflow与工程需求文档
→
Step 02
Spark抓取、LangChain切块与PySpark UDF批处理
→
Step 03
OpenAI Embedding生成文档和问题向量
→
Step 04
Sia向量数据库与Terrablob索引分发
→
Step 05
Slack请求进入Knowledge Service检索并调用LLM
→
Step 06
频道级权限、UUID成本审计、Kafka/Hive反馈与LLM-as-a-judge评测
关键技术与基础设施组件
SlackApache SparkLangChainOpenAI EmbeddingSia向量数据库TerrablobMichelangelo GatewayKafka/Hive
人机分工与责任边界

Genie先处理已有文档可回答的问题;需要代码审查、上下文不足或回答无关时转给值班工程师。用户以Resolved、Helpful等标签反馈,平台团队用人工反馈和评测报告继续调整检索与生成。

FDE 动作拆解
  • 统计支持频道问题量和重复问答来源
  • 比较微调与RAG后选择更快上线的RAG
  • 按Slack频道映射知识空间访问权限
  • 为每次请求传递UUID并按请求核算模型成本
  • 把用户反馈流入Hive并用Michelangelo评测检索与生成
可迁移复用的落地方法论
  • 内部知识助手必须继承原知识空间权限
  • 支持机器人要明确哪些请求直接转人工
  • 成本、用户反馈和离线质量评测应使用同一请求标识关联
  • RAG组件需要分别评估召回与生成而不是只看最终答案
业务成效与交付成果

Genie已进入Uber内部支持流程并建立可追踪的反馈、成本与幻觉评测闭环;公开工程文章披露了问题规模和完整架构,但没有披露解决率、节省工时或投资回报。

证据边界与核验记录
  • 每月约4.5万个问题是需求基线,不是Genie处理量。
  • 文章未给上线后的解决率、响应时间或节省工时,不据此推算ROI。
主要来源:Genie: Uber’s Gen AI On-Call Copilot ↗
可追溯不等于独立审计
访问主要公开来源
0727.ai · Trusted agents, built together.案例资料:FDE-case-library ↗ · MIT