回到頂部
Amazon Bedrock AgentCore 透過多代理架構讓自然語言修改 BI 儀表板

Bedrock AgentCore 儀表板自動化:先讓 AI 改副本,不要直改正式 BI

業務只想在 BI 儀表板多加一個欄位,需求單卻卡好幾天。AWS 的 AgentCore 範例適合拿來做受控試點:先分開搜尋與修改權限、產生新版本,再由資料團隊審核發布。

內容查核: 來源查核:

業務或分析師常遇到的卡點很小:儀表板要多一個欄位、改一個表格視覺化、找到某張舊 dashboard 的資料欄位。可是這類需求一進 IT 或資料團隊排程,常常要等對方查 API、看 schema、改設定、再請人確認。等報表改好,週會可能已經開完。

AWS 在 2026 年 5 月發布的 Bedrock AgentCore 範例,給 BI 團隊的可用做法是安全切法:讓 agent 先找儀表板、查欄位、建立修改後的新版本,正式發布仍由人確認。若你的資料平台已經在 AWS,第一步先挑一張低風險報表,測它能不能把三天的瑣碎修改變成一個可審核的草稿,不要把正式 dashboard 直接交給 AI。

先判斷:這適合解決哪一種 BI 卡點?

AgentCore dashboard automation 適合處理「規則清楚、資料位置明確、修改可回滾」的請求。例如業務說「幫我找 testing dashboard,新增 lastname 欄位」,agent 可以先搜尋 dashboard、讀取 metadata、確認欄位是否存在,再建立新的修改版本。這比叫 AI 直接做商業判斷安全,因為任務範圍被限制在查找、驗證和產生副本。

不適合的情境也要先講清楚。若使用者其實要重定義營收口徑、合併兩個資料源、改權限、或讓 AI 判斷哪些客戶該被列入管理報表,這就不是欄位修改而已。這些請求會影響資料治理與商業解讀,應該回到資料團隊和任務負責人,不要包成自然語言自助按鈕。

AWS 範例的三個 agent 怎麼分工?

官方範例使用 Amazon Bedrock AgentCore、Strands Agents、Amazon Quick、Amazon Nova、AgentCore Memory 與 AgentCore Observability。它把工作拆成三個角色:Find Dashboard Agent 負責搜尋 dashboard、列出儀表板與讀欄位;Modify Dashboard Agent 負責驗證欄位、更新 table visual 設定並建立新的 dashboard version;Orchestrator Agent 則判斷使用者是在聊天、搜尋,還是真的要求修改。

這個分工對企業有用,因為「看得到」和「改得動」本來就不該是同一把鑰匙。搜尋 agent 可以被允許讀 metadata;修改 agent 應該只能碰指定 dashboard、指定欄位、指定動作,而且最好只能建立副本或新版本。Amazon Nova 在範例中負責把自然語言分類成 conversational 或 operational request;一旦進入 operational path,才交給 Strands agent 執行工具呼叫。

試點前先做四個保護欄

先選一張低風險 dashboard,不要從財務結算、醫療、薪資、客戶個資或董事會報表開始。接著把權限拆開:查找 dashboard、讀欄位、建立修改版本、發布正式版,四件事分別授權。第三,所有修改都要留下 request、tool call、欄位驗證、前後版本與審核人;AWS 範例提到 AgentCore Observability 會記錄 agent decisions 與 API traces,這類紀錄要能被資料團隊查回來。第四,production dashboard 不應該被 agent 直接覆蓋;比較穩的做法是產生 clone 或 draft,確認後再發布。

這套做法不會讓資料團隊消失。比較合理的分工是:小任務先變成可檢查的草稿,資料團隊仍然看最後輸出、欄位含義、計算口徑和權限邊界。

目前情境比較適合的做法暫時不要做的事
AWS、Amazon Quick 與 Bedrock 已經是主要平台用一張低風險 dashboard 做兩週 AgentCore 原型直接開放所有 dashboard 自助修改
公司主要用 Microsoft Power BI先評估 Power BI Copilot 與既有權限為了追新工具重做 BI 架構
使用者常要求改欄位、找報表、複製視覺化拆成查找、驗證、建立新版本三步讓 AI 改資料口徑或發布正式版
涉及薪資、醫療、未公開財務或客戶個資維持人工審核,先補資料分級用個人帳號或測試 agent 處理真資料

和 Power BI Copilot 怎麼分流?

如果公司每天都在 Power BI、Microsoft 365 和 Entra 權限裡工作,先看 Power BI Copilot 會比較直覺。它的價值在於貼近既有 BI 使用者、報表體驗和 Microsoft 權限環境。

AgentCore 範例比較適合另一種團隊:資料、模型、應用程式和監控已經在 AWS,並且想把 BI 修改接到自訂 API、IAM、agent runtime 和稽核流程。這時除了 dashboard,也要同時檢查 agent 的身分、工具權限、記憶、測試集與失敗追蹤。可以接著看 AgentCore Identity 處理 agent 憑證,再用 AgentCore dataset managementAWS LangSmith deep agent evaluation 補測試與監控。

兩週試點怎麼跑?

第一週只做讀取和查找。讓 agent 搜尋 dashboard、列出欄位、說明它會改哪個 visual,但不要讓它送出修改。資料團隊要檢查三件事:它是否找對 dashboard、是否理解欄位名稱、是否把使用者的請求分類正確。

第二週才開放建立新版本。每次請求都要求 agent 說明:目標 dashboard、要新增或移除的欄位、驗證結果、新版本位置、需要誰審核。若有一次找錯欄位或改錯視覺化,先停下來調整權限和測試案例,不要急著擴大到更多報表。

試點結束時,用三個問題決定是否繼續:等待時間是否真的下降、資料團隊審核負擔是否變輕、錯誤是否能在發布前被抓到。若只是把需求單改成一堆 agent 草稿,沒有省時間,也沒有提升可追蹤性,就先維持人工流程。

參考來源與延伸閱讀

№ · further reading

延伸閱讀