回到頂部
深色手繪桌面上,三只陶碗各放不同排列的石子,一條赭黃棉線連起每碗的黃色石子,比喻跨圖辨識同一組資料

Flint 加入互動,圈選資料跨圖比較

微軟展示 Flint 的跨圖連動:圈選一群國家,就能在另一年份的圖追蹤同一群資料。解析互動規格如何連接圖表、表格與後續提問,以及適用的輸出環境。

內容查核: 來源查核:

AI 畫出一張圖之後,讀者往往還想追問:眼前這群資料,到了另一個年份會變成什麼樣子?Microsoft Research 在 10 月 22 日介紹 Flint-interactive,讓圖表能回應圈選、點擊與縮放,也能把同一群資料連到另一張圖或表格。

這次更新把 Flint 從描述圖表外觀,延伸到描述讀者如何操作圖表。互動規格已隨 10 月 19 日的 1.0 版本加入,22 日的研究部落格則展示使用方式。對需要邊看圖、邊找下一個問題的分析工作,完成第一張圖之後,探索還能繼續。

圈選國家,追蹤多年變化

微軟展示的第一個例子使用 Gapminder 資料,並排呈現 1952 年與 2007 年的國家散布圖。橫軸是人均 GDP,縱軸是預期壽命。讀者在其中一張圖圈出一群國家,另一張圖便會強調同一群國家,讓人沿著相同對象比較多年變化。

讀者不必來回比對國家名稱,即使它們在另一年份移到不同位置,也能繼續追蹤。Flint 的互動規格提供「linked-brush」預設,用指定的分組欄位,辨認另一張圖要強調哪些資料。

同一套概念也能連接表格。另一個官方示例讓讀者選取國家資料列,圖上的對應氣泡就會被強調,並加上數值註記;從圖表點選,也能讓表格回應。分析可以在整體分布與單筆資料間切換,保留剛剛關注的對象。

官方氣候示例則把城市的溫度與降水變化畫成季節路徑。沿路徑拖動資料點,就能讓各城市一起移到對應月份,跟著季節比較各地天氣。

這些例子有個共同點:操作會接著回答一個資料問題。跨圖強調保留其他資料作為對照,篩選則只留下符合條件的資料,縮放改變的是可見範圍。選哪一種互動,應取決於想比較的關係;這比把所有控制項都塞進報表更有幫助。AI 資料分析流程中的欄位與計算確認,仍是決定這些關係的基礎。

AI 描述行為,編譯器處理畫面

要讓上述操作成立,AI 得知道讀者選中了什麼,也得知道下一步要改變哪個畫面。Flint 把這兩件事拆開:點擊或拖曳先被轉成帶有資料意義的事件,再由指定的更新動作改變顏色、註記、可見範圍或外部表格。

常見互動可以直接用預設描述,不必每次都寫一段客製程式。依規格文件,圖表、視覺主題與互動分別描述內容、外觀及行為,由編譯器把它們組合起來。這讓 AI 能專注表達「圈到這些資料後,強調另一張圖的相同群組」,減少直接處理底層繪圖物件的需要。

若要接進自家網站或儀表板,開發者仍可使用程式介面處理事件,讓表格、文字或其他元件跟著更新。這種接法依靠資料欄位,而非畫面上的座標:要用國家名稱連動,對應欄位就必須存在於圖表資料中。少了識別依據,畫面不能自行猜出兩個項目是否相同。

一般使用者則可透過 Flint MCP,在支援 MCP Apps 的聊天環境提出互動需求。微軟示例也展示將選取內容帶入下一輪對話,讓追問能接著討論剛圈出的資料。對做資料新聞或營運分析的台灣團隊,這使「這幾個點為什麼特別」更容易成為具體的後續問題。

交付格式會影響能保留哪些操作。目前互動預設使用 Vega-Lite;API 文件明列,其他繪圖後端會靜態呈現並回報忽略互動的警告。Flint 可以輸出多種圖表格式,但輸出成 Excel 原生圖表,不會因此得到相同的跨圖圈選。

我認為這次值得關注的是,選取動作開始成為分析對話的一部分。讀者能先指出在意的資料,再繼續比較或提問,製作者也不必預先猜完所有觀察角度。固定交付的月報仍可沿用 Excel 工作流程;需要反覆探索資料的人,則多了一條與對話式分析工具搭配思考的路徑。

常見問題

每種聊天工具都能顯示互動嗎?

需要先設定 Flint MCP,聊天環境也須支援 MCP Apps 等相應的互動顯示能力。若只收到靜態圖片,就無法直接圈選圖中的資料。

輸出 Excel 會保留跨圖圈選嗎?

不會。目前互動預設使用 Vega-Lite。Excel 原生圖表能另行輸出,但不會執行這套跨圖圈選。

常見互動需要自己寫程式嗎?

常見預設用互動規格描述即可。若要讓自家應用程式的表格或其他元件連動,仍須撰寫事件處理程式。

參考來源

№ · further reading

延伸閱讀