不一定。
假設你問 ChatGPT Work Data agent:
「這個月 Revenue 是多少?」
它回答:
100。
結果你打開公司每天都看的 Power BI:
上面寫:
92。
第一個反應很容易是:
「AI 又算錯了。」
但資料分析裡:
兩個數字不同。
並不一定代表:
其中一個一定算錯。
很可能是:
兩邊其實回答了不同問題。
最常見的第一個差異:資料來源不同
假設 Data agent 查的是:
公司 Data Warehouse 裡:
即時更新的 Sales Table。
而原本 Power BI:
使用的是:
每天凌晨才更新一次的 Reporting Table。
今天下午:
剛好又進來:
一批新訂單。
那麼:
兩邊數字不一樣。
完全可能是正常的。
不是:
AI 算錯。
也不是:
Power BI 壞掉。
而是:
資料更新時間不同。
甚至兩個來源都可能叫 Sales
公司資料環境通常沒有想像中整齊。
可能同時有:
Sales。
Sales_Final。
Sales_Report。
Finance_Sales。
Revenue_Daily。
Orders。
Completed_Orders。
名字看起來:
都很合理。
但用途完全不同。
所以看到兩個結果不一樣:
第一題一定要問:
「你到底用了哪一份資料?」
第二個差異:Time Period 根本不同
例如 Power BI 顯示:
9 月完整月份。
但 Data agent 因為今天才 9 月 14 日:
分析的是:
Month-to-date。
兩個 Dashboard:
標題看起來都叫:
September Revenue。
但一個是:
完整月。
一個是:
目前為止。
當然不會一樣。
更常見的是「相同天數」和「完整月份」混在一起
例如你問:
「這個月和上個月比。」
可能有兩種算法。
第一種:
9 月 1~14 日:
vs
8 月 1~14 日。
第二種:
9 月 1~14 日:
vs
8 月 1~31 日。
兩個比較:
都不是數學錯誤。
但商業意義:
完全不同。
所以不能只看:
數字差多少。
要先看:
到底比較了什麼。
第三個差異:Filter 不一樣
這可能是企業 Dashboard 最常見的情況之一。
原本 Power BI:
可能預設:
只看 Taiwan。
Data agent:
卻查:
Global。
或者:
Power BI:
排除 Internal Test Account。
Data agent:
沒有排除。
又或者:
正式 Dashboard:
只看 Completed Order。
Data agent:
把 Pending Order 也算進去。
最後:
兩邊 Revenue 當然不同。
Dashboard 上有些 Filter 甚至不一定很顯眼
使用者可能已經忘記:
三個月前:
自己把某個 Region Filter:
留在 Dashboard 上。
隔天打開:
畫面還是那個條件。
Data agent:
重新從資料查一次。
結果不同。
這時:
不能立刻說:
AI 錯。
也可能:
是人一直看的 Dashboard:
根本不是全體資料。
第四個差異,也是最重要的:Metric Definition 不一樣
這是企業資料分析:
真正最難的地方。
Revenue:
聽起來好像:
就是營收。
但實際可能有:
Gross Sales。
Net Revenue。
Booked Revenue。
Recognized Revenue。
Paid Revenue。
Revenue after Refund。
每一種:
都可能是正式數字。
只是:
用途不同。
例如一張訂單 NT$10,000
客戶下單:
10,000。
後來退貨:
2,000。
那 Revenue:
到底是多少?
如果 Sales Team 看:
Original Order Value。
可能是:
10,000。
如果 Finance 看:
Net Revenue。
可能是:
8,000。
如果會計認列時間:
還沒到。
甚至:
本期 Recognition:
可能又不同。
全部都可能:
「算對」。
所以不要問:「哪一個 Revenue 是真的?」
比較好的問題是:
「我們現在要回答的商業問題,應該使用哪一個 Revenue Definition?」
這就是 Semantic Layer:
真正重要的地方。
公司先定義:
什麼叫 Revenue。
什麼叫 Active Customer。
什麼叫 Churn。
什麼叫 Qualified Lead。
AI 才有:
共同語言。
Data agent 本身可以使用公司既有 Business Definition
OpenAI 對 Data agent 的設計:
並不是要求 AI:
自己猜 KPI。
它可以利用:
公司既有的:
Metric Definition。
Custom Calculation。
Data Relationship。
Semantic Layer。
以及:
可信 Dashboard。
所以如果公司已經有正式定義:
最好直接告訴 Data agent:
「使用 Finance 正式 Net Revenue Definition。」
不要只寫:
Revenue。
如果兩邊數字不同,第一步不是叫 AI 重算
很多人會立刻說:
「你算錯了,Power BI 是 92,再算一次。」
這其實不一定是最好的方法。
因為你已經先告訴 AI:
Power BI 必須是對的。
它可能只是:
試著找到一種方法:
讓答案接近 92。
真正更好的問法是:
「你的結果是 100,公司正式 Dashboard 是 92。先不要修改分析,請比較兩邊可能使用的 Source、Time Period、Filter 和 Metric Definition,找出差異。」
這樣才是在:
Debug。
不要把「數字一致」當作唯一驗收方法
假設最後 AI 為了跟 Power BI 一樣:
也得到:
92。
是不是就代表:
分析正確?
還是不一定。
它可能:
用了錯誤資料。
剛好:
算出同樣的結果。
所以真正要驗的是:
數字怎麼來的。
而不是:
只要終點一樣就算通過。
比較好的驗證方式是看四層
第一:
Source
兩邊到底讀哪個 Dataset?
第二:
Period
日期範圍完全一樣嗎?
第三:
Filter
Region、Status、Customer Type、Test Data:
有沒有不同?
第四:
Metric Definition
公式是不是同一個?
如果四個都完全一致:
數字還是不同。
這時:
才真正值得往:
Calculation。
Join。
Data Quality。
邏輯錯誤。
繼續追。
Join 也可能讓數字突然變大
假設:
一張訂單。
對應:
三筆商品。
如果資料 Join 的方式不對:
一筆 Order:
可能被重複三次。
Revenue:
就被放大。
又例如:
一個 Customer:
同時有多個 Contact Record。
Join 後:
同一筆交易重複。
這是典型:
資料分析錯誤。
但如果你只看:
最後 Dashboard。
很難知道。
所以 Data agent 能顯示 Evidence 很重要
OpenAI 對 Data agent 的其中一個設計重點:
就是:
使用者可以繼續追問:
每個 Finding:
背後用了什麼 Evidence。
而不是:
只得到:
「Revenue 是 100。」
你可以問:
使用哪張 Table?
哪個期間?
哪個 Filter?
這個 Metric 怎麼定義?
哪些 Query 支持這個結果?
這些東西:
才是資料結果能不能被信任的基礎。
OpenAI 自己的內部 Data Agent 也特別強調可驗證
OpenAI 先前介紹自家內部 Data Agent 時:
直接說:
這種系統:
會犯錯。
所以內部工具:
會把:
Assumption。
Execution Step。
Underlying Result。
暴露出來。
讓使用者:
能檢查。
這個設計觀念很重要。
因為:
AI 資料分析真正需要的:
不是:
永遠不犯錯。
而是:
出現差異時,可以查回去。
「Power BI 是正式 Dashboard」也不代表它永遠不會錯
這點也很重要。
很多公司會有:
一種心理。
正式 Dashboard:
已經用了兩年。
所以:
一定正確。
但 Dashboard:
也是人做的。
也可能有:
舊 Filter。
錯誤 Join。
過時 Definition。
Refresh Failure。
計算邏輯問題。
OpenAI 公開的 Data agent Alpha 案例中:
micro1 就表示:
團隊在重建 Performance Dashboard 時:
發現了:
原本 Dashboard 的錯誤。
所以:
AI 和舊 BI 不一致:
不一定是壞事。
有時反而是一個:
Data Quality Signal。
最糟的做法是直接選自己比較喜歡的那個數字
例如:
AI:
100。
Dashboard:
92。
100 比較好看。
所以報:
100。
不行。
或者:
Power BI 是公司一直在用的。
所以不管什麼原因:
都報 92。
也不夠。
真正應該做的是:
讓差異:
可以被解釋。
一份真正好的分析應該可以回答:
為什麼我的結果是:
100?
為什麼正式 Dashboard 是:
92?
差的:
8。
到底來自:
哪一筆資料?
哪個 Filter?
哪個 Definition?
哪個 Update Time?
如果回答得出來:
兩個數字甚至可能:
都可以保留。
例如 Finance 和 Sales 本來就可能需要不同 Dashboard
Sales:
想知道:
今天新簽了多少 Deal。
Finance:
想知道:
這個月正式認列多少 Revenue。
兩邊數字:
不一樣。
才正常。
真正錯的是:
大家都叫它:
Revenue。
卻沒有說:
是哪一種。
所以 Data agent:
反而可能逼公司重新面對:
Metric Naming。
如果公司每次都在吵同一個數字,問題可能不是 AI
例如每個月開會:
Sales:
說 120。
Finance:
說 104。
Marketing:
說 135。
最後:
花半小時爭:
哪個才對。
這時:
真正問題可能是:
公司根本沒有:
共同 Metric Definition。
AI 加進來:
只是變成:
第四個數字。
如果不先處理:
Semantic Layer。
AI 只會:
讓混亂更快出現。
所以 AI Data 導入成熟的標誌不是「每個人都會自己問」
而是:
大家問:
同一個 Business Metric 時。
至少知道:
正式定義在哪裡。
哪份 Source:
算 Source of Truth。
哪些 Dashboard:
是探索。
哪些:
是正式報告。
哪些數字:
可以拿去:
董事會。
財報。
客戶。
這才是:
Data Governance。
權限也可能造成兩個人看到不同結果
Data agent:
不會因為是 AI:
突然取得全公司所有資料。
它沿用:
原本連接來源的:
Table。
Row。
Column。
Permission。
所以兩個員工:
問一模一樣的問題。
如果一個只能看:
Taiwan。
另一個能看:
Global。
結果:
本來就可能不同。
這也不代表:
其中一個 AI Session 出錯。
而是:
兩人看到的:
Data Universe。
原本就不同。
所以分享 AI 分析時,不能只截一張圖
如果只丟:
一張 Revenue Chart。
其他人可能不知道:
你用:
哪個 Source。
哪個 Date。
哪些 Filter。
哪個 Metric。
比較好的做法是:
至少附上:
資料來源。
期間。
Filter。
Metric Definition。
這樣別人才知道:
自己能不能拿去比較。
最實用的 Debug Prompt 可以直接這樣問
假設:
Data agent = 100。
Power BI = 92。
不要要求:
「算到跟 Power BI 一樣。」
改成:
「請不要先假設任何一邊是錯的。比較兩個結果的資料來源、時間區間、Filter、Metric Definition 與資料更新時間,先找出差異從哪一步開始。」
這個 Prompt:
真正想要的不是:
同一個數字。
而是:
Difference Explanation。
如果找到 Source 不同
先決定:
這個商業問題:
應該用:
哪個 Source of Truth。
如果找到 Period 不同
改成:
完全一致的:
Date Range。
重新比較。
如果找到 Filter 不同
把:
Region。
Status。
Customer Segment。
Test Data。
等條件:
對齊。
如果找到 Metric Definition 不同
不要急著改公式。
先問:
這次是:
Sales Use Case?
Finance Use Case?
Operations Use Case?
用對:
正式 Definition。
如果四樣完全一樣,數字還不同
這時才真正進入:
技術 Debug。
例如:
Query Logic。
Join。
Duplicate。
Null。
Refresh。
Data Pipeline。
Calculation。
這時:
就非常值得:
Data Team。
或真正懂資料的人:
進來。
因為:
問題已經被縮得很小。
這才是 Data agent 最有價值的地方之一
不是:
Data Team 從此消失。
而是:
原本有人只會說:
「這兩個數字怎麼不一樣?」
現在可以先讓 Agent:
把差異縮小成:
「來源相同。」
「期間相同。」
「Filter 相同。」
「Revenue Definition 不同。」
資料專業人員:
直接從真正問題開始。
少掉:
大量來回確認。
Dashboard 數字一致,也不能因此證明分析一定正確
反過來也一樣。
Data agent:
100。
Power BI:
100。
能不能說:
一定沒問題?
也不能。
兩邊可能:
剛好都用:
同一份錯誤 Source。
同一個錯誤 Formula。
同一個過時 Definition。
所以:
一致性:
是檢查訊號。
不是:
正確性證明。
這和 7 月我們談:
「AI 留下完整資料來源與步驟,也不代表結果一定正確」
其實是同一個觀念。
可追溯。
不等於:
必然正確。
但沒有可追溯:
你連錯在哪裡:
都很難查。
那到底哪一個數字最後可以拿去開會?
應該由:
公司本身的:
正式 Business Definition。
Source of Truth。
Governance。
決定。
不是:
哪個 AI 看起來比較有自信。
也不是:
哪張 Dashboard 顏色比較漂亮。
如果是正式財務數字:
就回:
Finance Approved Definition。
如果只是:
營運探索:
可以使用:
更即時的 Operational Data。
重點是:
先標清楚它是什麼。
所以今天答案其實很簡單
Data agent:
算 100。
Power BI:
算 92。
不能立刻推出:
「AI 算錯。」
先比較:
Source。
Period。
Filter。
Metric Definition。
必要時再看:
Data Freshness。
Join。
Calculation。
Permission。
真正成熟的資料分析:
不是所有工具都必須:
永遠顯示同一個數字。
而是當數字不同時:
你能精確說出為什麼不同。
所以看到兩個 Dashboard 打架時:
不要先問:
「誰錯了?」
先問:
「它們到底是不是在算同一件事?」
今天,和 AI 一起進步一點。
每天學會一個 AI 技巧。
每天節省一點時間。
每天提升一點能力。
SasaDaily,陪你一起成長。
推薦閱讀
AI 一分鐘教學|2026/07/31:請 AI 分析資料時,要求它留下「資料來源、處理步驟、重現方式」
AI 快問快答|2026/07/31:AI 留下完整資料來源和分析步驟,就代表結果一定正確嗎?
AI 快問快答|2026/08/26:Ask Gemini 能查 Gmail/Drive/Calendar,就代表每次都把你所有資料完整搜過一次嗎?