Skill Shot 17|資料分析 AI 實戰:ChatGPT x Gradio 打造互動式分析報表

✨ Skill Shot 本次亮點

資料分析完成後,真正耗時的往往是後續反覆修改報表的過程。這堂課將示範如何運用 ChatGPT 的 Codex × Gradio,把既有的 Python 分析程式包裝成互動式報表,讓需求者可以自己操作、自己找答案。

整堂課會沿著這條工作邏輯進行:

  • 從靜態報表到互動介面: 將既有 Python 分析程式轉化為可自行篩選條件、查看 KPI 與趨勢圖的互動式報表。
  • 用 AI 協助建立介面: 透過 AGENTS.md 規則書、Gradio Skill 與 Prompt 模板,讓 Codex 更清楚掌握任務需求與介面規格。
  • 不只產出圖表,也能下載資料: 在互動報表中整合篩選條件、KPI、趨勢圖與資料下載,讓使用者依需求查看分析結果。
  • 依照需求選擇部署方式: 從臨時分享連結、Hugging Face Spaces 公開網址,到 Windows 執行檔,依資料敏感度與使用對象選擇適合的分享方式。

這堂課的重點不是從零學習前端開發,而是學會如何運用 AI,讓既有的資料分析成果更容易被使用與分享。


☝️ 你會學到

  • 了解靜態報表與互動式報表的差異,以及 Gradio 適合與不適合的使用情境
  • 運用 ChatGPT 的 Codex,將既有 Python 分析程式轉化為互動式報表
  • 設計篩選條件、KPI、趨勢圖與資料下載功能
  • 使用 AGENTS.md、Gradio Skill 與 Prompt 四段模板,讓 AI 更準確地理解開發需求
  • 檢查與審查 AI 產出的程式,並進行必要的修正
  • 套用 Gradio 主題、調整報表外觀,了解 Gradio 6 新版寫法的常見錯誤
  • 依照使用情境,選擇臨時連結、Hugging Face Spaces 或 Windows 執行檔進行部署


👥 適合對象

  1. 資料分析師/Python 使用者: 已經能用 Python 進行資料分析,希望將既有程式轉化為更容易操作與分享的互動式報表。
  2. 需要反覆製作報表的人: 經常因主管或同事更換篩選條件、查看不同類別或調整時間區間,而需要重新修改程式與產出圖表。
  3. 商業分析與營運人員: 希望讓報表使用者能自行切換條件、查看 KPI 與趨勢,減少反覆提出需求與等待更新的時間。
  4. 想用 AI 提升開發效率的人: 已有 Python 分析程式,但不熟悉前端開發,希望透過 Codex 與 Gradio 建立可操作的報表介面。


⏱️ 課程內容

01|為什麼需要互動式報表?

從靜態報表反覆修改的工作情境出發,了解 Gradio 的用途,以及適合與不適合使用的情境。

02|讓 AI 寫對程式

認識 AGENTS.md 規則書、Gradio Skill 與 Prompt 四段模板,學會從任務、背景、UI 規格到驗收條件,清楚描述開發需求。

03|實作:將 Python 分析程式變成互動報表

使用 Codex 將既有分析程式轉化為 Gradio 介面,加入篩選條件、KPI、趨勢圖與資料下載,並示範如何審查 AI 產出與進行修正。

04|套用主題與調整報表外觀

透過 Gradio 主題快速切換報表風格,調整介面外觀,並認識 Gradio 6 新版寫法的常見錯誤。

05|部署三選一:讓報表可以分享與使用

依照資料敏感度與使用對象,選擇適合的部署方式:

  • Share 臨時連結: 快速分享與展示
  • Hugging Face Spaces: 部署成公開網址
  • Windows 執行檔: 打包成可執行的應用程式 

講師介紹:吳彥霖


■ 10+ 年 資料科學、機器學習與深度學習實務經驗

■ 跨域應用經驗:電子製造業、金融保險業、零售業、軌道運輸業

■ 資料科學團隊主管,具備組織與技術雙重領導經驗

■ Scrum 產品管理 與跨部門協作經驗

■ AI 專案管理/產品化導入/顧問諮詢 實務經驗

課程與資源