LION AGENT|給分析師

Lion 用法指南

能做什麼、哪裡可靠、怎麼問、哪些要自己檢查

對應 Prompt v12 更新|2026/10/30 讀者|分析師

Lion 是公司內部的數據分析 Agent,建在微軟 Copilot Studio 上,直接查 DWH 的訂單資料。

取數可以直接用查詢條件給對,數字就是資料庫算出來的。
探索當線索用找出值得深挖的議題、客戶與現象。經過多步計算的數字,用 PowerBI 或 SQL 核對後再引用。
大題目要分輪問一輪問一件事,看完再追問。交代一個方向就要它自己跑完,做不到。

從問題就能判斷靠不靠得住:只要總數、各組合計、排名前幾名的,靠得住;要它逐一處理很多家客戶的(比對名單、每一家分類、跨年追同一家),名單一長就可能漏算,而且不會報錯。例子見第 7 節。

以下各節點開才展開。講到 Copilot 平台特性的地方標了出處:官方微軟文件明寫;官方間接由官方說法推論;實測本專案測過。官方標記可點開原文(2026/10/30 查核)。

一

Lion 怎麼變成現在這樣

規則幾乎都是出錯後才補上的。知道錯過什麼,比較好判斷它現在哪裡靠得住。

1第一版和現在差在哪從替主管下決策,改成幫分析師找線索
第一版現在(v12)
定位替管理層把分析變成經營建議幫分析師找線索、列出待確認的問題;不主動給經營建議
指令全部寫在一份 Prompt分四處放(見「現在的架構」)
查資料以為模型能自己寫 SQL、串多張表只有三支查詢工具,不能寫 SQL;加總、分組在資料庫算好
記憶沒有每則回覆附「分析狀態卡」
改版改完就上線每次改版先跑固定的測試題
2五次轉折每次都是先出錯,再改規則
出了什麼錯怎麼改版本
① 數字算錯:拿還沒結束的今年比去年全年;「上個月」該看出團日還是下單日分不清加入日期與跨年比較的規則。後來把「先判斷是哪種情況再套規則」改成兩個獨立步驟:出團日對齊、下單日對齊v3~v9_6
② Prompt 超過 8000 字上限分析方法、欄位值清單、通路特性、節慶連假表移到知識庫,Prompt 只留規則與口徑v7~v9_7
③ 工具跟原本想的不一樣:不能寫 SQL,日期要固定格式寫明三支工具怎麼用、日期格式、只能對「一筆訂單一列」的表加總v9~v9_2
④ 聊三、四輪就忘了在分析什麼加分析狀態卡v10
⑤ 問「全部客戶分群」這類要逐一處理幾百家的題目,算出來少了一大半,程式也沒報錯定位改為找線索;總數、合計、排名一律請資料庫直接算好,不先把每一家查回來再自己算;提出發現前先自問三題:拿掉最大一家還成立嗎?占整體多少?兩邊比的期間、定義相同嗎?v11

之後 v11_1、v12 把「分四處放」和「改版先測」固定下來。為什麼會出這些錯,第二章說明。

3現在的架構三支查詢工具;指令依「漏掉會不會算錯」分四處放

Lion → 三支查詢工具 → 公司 DWH。主要查 VF_ORDR_MAIN_T:一筆訂單一列,訂單、產品、通路、客戶資料已併在一起。

工具做什麼
describe_entities看有哪些表和欄位
read_records讀原始資料
aggregate_records在資料庫做加總、計數、分組、排前幾名;一次只能做一種運算

給 Lion 的指令分四處放。分法:漏掉就會算錯的,放在一定讀得到的地方;漏掉只是分析淺一點的,才放知識庫。

放在哪放什麼一定讀得到嗎
Prompt全域規則與口徑:日期怎麼算、跨年怎麼比、一筆訂單只算一次、含不含取消、幣別、回覆格式、狀態卡每輪都讀。上限 8000 字 官方;和其他地方衝突時照 Prompt 實測
開場範本大題目(客戶樣貌)和每週重複的題目(週報):整套步驟與回報格式使用者貼進對話,一定讀到
知識庫分析框架、通路特性、節慶連假表、欄位值清單不一定:模型自己決定查不查,可能沒查或只查到一部分 官方間接實測
當場查資料庫欄位實際有哪些值、資料更新到哪天查的當下就是最新

回報問題時先分清楚:沒照 Prompt 做,是規則讀到了但沒用上;沒照知識庫做,可能根本沒查到。兩種的改法不同。

二

認識 Copilot 平台

多數「Lion 怎麼會這樣」,原因在平台怎麼運作,不在模型夠不夠聰明。

4一輪對話怎麼跑為什麼「逐一處理很多家」的題目容易漏算

同一個數字,Lion 有兩種算法:請資料庫直接算(查回來就是算好的結果)、自己寫程式算(先把每一筆查回來再計算)。後者多了一步,容易出錯的就是這一步。

  1. 模型讀 Prompt(和查到的知識),決定用哪支工具。
  2. 資料庫算完,結果以文字出現在對話裡。模型看得到,但沒有檔案可以交給程式 實測
  3. 模型會寫 Python 計算,但要把資料交給程式,只能把查回的數字一列一列打進程式碼。列數一多就會漏打,程式照跑、不報錯。只有使用者上傳的檔案,程式能直接讀 實測官方間接
  4. 程式是真的執行 實測;只讀得到交給它的檔案和資料,跑完環境就清掉 官方;上一輪程式裡的資料,下一輪就沒了 實測
  5. 模型讀程式的結果,寫成回答。
實測紀錄
  • 一次查回 606 位客戶,打進程式只剩 181 位,算出的總額只有實際的四分之一(那次有要求對照總額,Lion 自己發現了);另一次 641 列只打進 124 列。Lion 兩次都說是工具截斷;程式碼裡留著「為求簡潔省略」的註解,證據指向它自己省略,但未證實。
  • 上傳的 CSV 由程式計算,結果和另外算的一致。
  • 測試用的模型是 Opus 4.8。把資料打進程式、自我說明這類結果和模型有關,換模型要重測。
5平台的硬限制只記得最近 10 輪、指令上限 8000 字、不會自己往下做
限制內容影響
只記得最近的對話參考最近 10 輪,更早的會被刪減或濃縮 官方官方官方;查回的表格很長,最早交代的目標最先被擠掉 實測聊三、四輪可能忘了主題。官方建議定期把重點寫回對話,狀態卡就是這麼做
指令上限最多 8000 字 官方規則和分析深度搶同一塊空間;v12 已用約 7,500 字
程式有時間限制執行太久會中斷 官方一支程式只做一件事
不會自己往下做Copilot 可以設定由事件自動觸發的 agent,但 Lion 是問答式:一問一答,不會自己接著做下一步 實測大題目要使用者一輪一輪推
6哪裡可靠、哪裡不可靠總數、合計、排名準;逐一處理很多家的結果可能漏算
回答裡的什麼可不可靠
總數、各組合計、排名前幾名準:資料庫直接算的
回答裡引用的個別數字大致準;偶爾抄錯個別數字
歸納的現象、點名的客戶、提出的問題有用;但不會主動懷疑自己,用詞可能誇大或輕描淡寫
逐一處理很多家之後的結果:分群、名單比對、跨年追同一家可能漏算一大半;程式不報錯,Lion 不一定會發現。重算一次還可能變
用中文名稱指定的客戶或團不可靠:會打成長得像的字,查不到也不報錯
Lion 說自己做了什麼、為什麼出錯不能信
有沒有用上分析框架不一定

出處:本專案實測;分析框架一列另見官方間接。

能不能做,看問題要不要逐一處理很多家。資料庫算好的幾萬筆不是問題;要它逐一處理幾百家,就要先把幾百列打進程式碼(見第 4 節),每重算一次還要再打一次。

適合不適合
單純取數逐一處理全部客戶:跨年合併、分群、逐一分類
資料庫算好、模型看表說明:排名、占比、升降交代一個方向,要它一次跑完整個分析
人帶著一輪一輪問要求和財務報表分毫不差的數字
三

怎麼用 Lion

回頭查用法,看這一章就好。

7什麼題目適合問只要總數、合計、排名的靠得住;要逐一處理很多家的要小心

兩種題目:取數要一個數字或一張表;探索要它找出哪裡有狀況。提問至少要有指標或維度(例:「上個月營業額」「看看直售處」);只說「分析一下」,Lion 會反問想看哪一塊。

以過去實際問過的題目為例:

問的問題靠得住嗎過去的結果
「今年營業額跟去年同期比如何?」靠得住測試三題全對;每個數字都是資料庫直接算好的總數
「各部門今年營業額多少?」靠得住五個部門加總正好等於事業處總額
「這週營收比上週、比去年同週變化多少?」大致靠得住多算一步比率,資料只有幾十列;測試時對過總額,都正確。每週都做,週報範本陸續上線
「前三年的客戶,哪些今年還在、哪些流失、哪些是新的?」靠不住第一次問結果正確;接著追問時 Lion 重算一次,三年的客戶名單都沒放進去,算出來是空的
「全部客戶依特徵分群,各群幾家、什麼樣貌?」靠不住641 家只算進 124 家;分批重算,總數還是對不上
「哪些團名有『賞楓』這個詞?」不要問做不到:工具不能用「包含某字」查詢,團名又多又是中文。用 SQL 或 PowerBI
  • 靠得住的問題:只要總數、各組合計、排名前幾名。
  • 要小心的問題:要它逐一處理很多家客戶,例如比對名單、每一家分類、跨年追同一家。名單一長就可能漏算,而且不會報錯。
  • 非問不可時:縮小到前 30 名,並要求它「另外查總額,對照一次」。
  • 客戶樣貌這類大題目:看每年前 150 大客戶,從幾個角度各切一次,一輪問一件事,用狀態卡接到下一輪。範本陸續上線。
8三種用法直接問、套範本、用狀態卡接續
用法用在怎麼用
直接問日常探索、取數Lion 會說明採用的口徑,有不明確的地方才停下來問
開場範本大題目、每週重複的題目事先寫好的整套步驟:分幾輪、每輪問什麼、怎麼回報,不必每次重講。陸續上線,上線時本頁同步更新
分析狀態卡接續上一輪見下

連續分析時,Lion 每則回覆最後會附一張卡:

【分析狀態】主題|口徑(期間、維度、幣別、含取消)|已驗證|已排除|待驗證(依優先序,至多 5 項)|下一步|本輪異動
  • 每輪更新:「本輪異動」必填;卡和前面對話說法不同時,以卡為準。
  • 換題:換到不相關的題目,Lion 會附上最後一版卡、說明先暫存,之後不再附。
  • 接回:要回到之前的分析,把卡貼回對話就能繼續;開新對話也一樣。
  • 修正:卡上哪裡不對,直接改那一行再貼回。
9提問守則讓資料庫算、名單別太長、客戶用代號
守則原因
問總數、合計、排名;不要它逐一處理每一家總數由資料庫直接算,準;逐一處理很多家可能漏算
要名單時一次 160 列以內(例:前 50 名);要它逐一比對或分類的,限在前 30 名名單越長越容易漏
客戶用 6 碼代號指定,不打中文名稱中文會打成長得像的字,查不到也不報錯
看排名、占比、升降;不要它逐一替大量對象分類每次重跑,分類結果可能不同
大題目分輪,一輪一件事,用狀態卡接續只記得最近的對話、不會自己往下做
數字跟 PowerBI 對不上,先查口徑:一筆訂單是否只算一次、營收看出團日(「最近」看下單日)、是否含取消(預設含)、幣別(預設台幣)多數差異是算法不同,不是算錯
10要自己檢查的地方Lion 已知擋不住、要人補上的幾件事

取數

  • 看回覆寫的查詢條件和口徑:哪段期間、看出團日還是下單日、含不含取消。
  • 回覆裡的數字,對一下工具查回的原始數字。

探索

要它逐一處理很多家、或算了好幾步的結果,直接要求它「另外用資料庫查總額,對照一次」。Prompt 有寫這條,但測試時它沒做,被追問才承認。

今年還沒結束時的「同期比」和「離去年全年還差多少」,自己用表上的今年累計和去年全年核對。測試五次有一次算反(已經超過去年,卻寫成還差多少),還記進了狀態卡。

  • 懷疑它找到的現象:拿掉最大的那一家還成立嗎?這幾家占整體多少?兩邊比的期間和定義一樣嗎?
  • 多步計算或程式算出的結論,用 PowerBI 核對再引用。
  • Lion 說「已確認」「已核對」不算數;要信的數字,得是工具查回或程式印出的。
✓

回報與後續