所有節目›AI Engineer Europe 2026World's Fair 2026World's Fair 線上軌AI in HealthcareSoftware Factories
Why Can't Anyone Answer Questions About the Business?在 YouTube 看這一場

AI Engineer Europe 2026 · 演講 · 2026-06-11 · 19 分

讓全公司自助問數據的 Studio

Why Can't Anyone Answer Questions About the Business? · Garrett Galow,WorkOS

WorkOS 的 Garrett 介紹內部工具 Studio:同事用自然語言問業務問題,agent 去查 Snowflake 等資料,再做成能重複使用的 widget。

其他:產品與研究介紹看原片 ↗

概要

  • 傳統流程的痛點非技術同事有問題,得找懂 SQL 的人,來回解釋脈絡、補資料;dashboard 又太固定,換個問題就要重做。
  • Studio 的運作從 Slack bot 或內部 dashboard 提問,背後是一支 API 加上用 Opus 的 agent,經 proxy 連到 Snowflake、Linear、Notion,並有一層規則告訴它怎麼查這些資料。
  • 答案變成 widget問完之後可以請 Studio 做成可重複使用的工具。widget 是 sandbox 裡的程式碼,含 UI、API 與查詢;重新整理時直接重跑查詢,LLM 不參與。
  • 支援團隊自助Garrett 說支援團隊常在 Slack 裡用,一次性問題自己查,常被問到的再做成 widget 分享,不需要平台團隊或資料團隊一直維護 dashboard。
  • 可靠度靠三件事sequencing(先做 pre-flight 檢查、用到工具才注入脈絡)、layering(prompt 分層,且要求模型查文件而非靠舊知識)、validation(寫進 widget 前先實際跑查詢)。
  • Q&A 的取捨沒有用 RAG,只在工具上加脈絡;查詢正確性靠「信任但驗證」與寫進脈絡的常見過濾條件;權限目前以個人登入為主,正改用自家 Pipes;他們願意為 Opus 付成本。

原話

  • “we don't need to have some sort of platform team or data team building these dashboards that are gonna be used and need to be constantly modified.”

    我們不需要專門的平台團隊或資料團隊,去做那些得一直修改的 dashboard

    ▶ 09:28
  • “Many times, it can have a valid SQL query, but that returns zero data.”

    很多時候 SQL 本身合法,卻查不到任何資料

    ▶ 12:05
  • “You don't need to rag all this stuff. There's no rag database for us in all of this.”

    不需要把這些全部做成 RAG,我們這整套沒有 RAG 資料庫

    ▶ 14:03
  • “the actual final product is very reliable in that regard”

    最後產出的東西在這方面非常可靠

    ▶ 16:32
  • “Opus outperforms better than other models so much that trading the cost off would trade off quality in a way that we wouldn't deem acceptable”

    Opus 比其他模型好太多,拿成本換掉的話,品質的損失我們無法接受

    ▶ 18:30

延伸

  • 工具的使用脈絡在呼叫那一刻才注入。Snowflake 那份很長,幾乎把內部資料庫的 schema 都寫進去;Garrett 說預先載入所有工具的脈絡會塞爆 context window。
  • 欄位名稱夠自我描述時,LLM 讀 schema 就很準;他們補的是像 Radar 的 attempts 與 detections 該怎麼 join 這類知識。
  • 權限層還在建構中:目標是一人設定連線,再依 Studio 內的角色決定預設的唯讀或編輯權限。

章節

點時碼直接跳到原片的那一段。

  1. WorkOS 與主題Garrett 負責 WorkOS 的產品,說明這場不講產品本身,而是講公司內部為了提高生產力做的工具。
  2. 沒人答得出業務問題非技術同事有問題要找懂 SQL 的人,來回解釋脈絡、補資料,丟進 Slack 又不好擴充;dashboard 則太死板。
  3. Studio 是什麼Garrett 把 Studio 定位成內部工作空間,大家能在裡面自己回答問題、做出 app 或 dashboard。
  4. 示範:哪些內容帶來新 team問哪些內容帶來最多新 team,Studio 先確認能用的資料來源,再對 Snowflake 跑一串查詢。
  5. 底層架構入口是 Studio dashboard 或 Slack bot,後面是 API 與用 Opus 的 agent,經 proxy 連 Snowflake、Linear、Notion,狀態存在 Convex。
  6. 從答案變成 widget查出結果後請 Studio 做成可重複使用的表,產出的 widget 是 sandbox 程式碼,含 UI、API 與查詢。
  7. Radar 封鎖查詢事先做好的 widget 可查某位使用者為何被 Radar 擋下,Garrett 現場用自己的信箱查了真實資料庫。
  8. 支援團隊自助支援團隊在 Slack 裡常用;一次性問題自己查,常被問到的再做成工具分享,不需要專職團隊維護 dashboard。
  9. 可靠的做法:sequencing新問題先跑 pre-flight 檢查並視需要追問,決定要用的工具;用到工具時才注入該工具的使用脈絡。
  10. layering 與不信模型記憶prompt 分層:基底 prompt、組織規則、各工具的脈絡;並要求模型不要依賴它對自家產品的舊知識,改查文件。
  11. validation 與 evals寫進 widget 前先實際執行查詢確認有資料;開發時跑 evals,staging 與 production 同樣對待。
  12. Q&A:多層 join 的脈絡有聽眾問到客戶實體要連到使用者得 join 很多層;Garrett 說只要告訴 Studio 一次,它之後每次都會用。
  13. Q&A:查詢有人審核嗎面對查詢出錯變成「事實」的疑慮,Garrett 說是信任但驗證,並把常見過濾條件寫進脈絡擋掉多數問題。
  14. Q&A:widget 其實是程式碼widget 以程式碼透過工具呼叫各服務,重新整理時不經過 LLM;使用者輸入也是直接餵進查詢。
  15. Q&A:使用者權限目前整合以個人登入為主,團隊正用自家 Pipes 改成一人設定連線、再依角色給唯讀或編輯權限。
  16. Q&A:成本取捨widget 產生後是宣告式的,不用每次付 LLM 成本;Garrett 認為 Opus 的品質值得他們付這筆錢。

名詞

WorkOS
Garrett 任職的公司,在那裡負責產品;這場講的是公司內部自用的工具,不是對外產品
Studio
WorkOS 內部的工作空間,同事在裡面提問、查資料、做 widget
widget
Studio 產生的 sandbox 程式碼,內含 UI、API 與查詢,是可重複使用、可分享的小工具
Snowflake
WorkOS 內部的資料庫,Studio 主要查詢的資料來源
Linear / Notion
Studio 另外連接的兩個內部工具
Convex
Studio 用來存狀態的地方,讓資訊跨 session 保留
Radar
WorkOS 的產品之一,擋掉機器人與惡意使用者的安全產品,Cursor 等客戶在用;示範用來查某位使用者為何被封鎖
Opus
Studio 的 agent 所使用的 LLM
Pipes
WorkOS 做第三方整合的產品,Garrett 說正用它來改進 Studio 的權限
pre-flight 檢查
新問題進來時先確認工具連線、脈絡是否足夠,不夠就追問

相關影片 同在「其他:產品與研究介紹」