第九天的三大重點:
1.為什麼選擇 Streamlit?
對 Python 開發者極度友善,完全不需要寫複雜的 HTML、CSS 或 JavaScript,只要幾行 Python 程式碼,就能立刻生出帶有輸入框、按鈕、側邊欄和檔案上傳功能的精美儀表板。
2.前端與核心邏輯的解耦(Integration)
把前幾天寫好的 AI 核心邏輯(Gemini 呼叫、RAG 檢索、檔案讀取)封裝成模組,讓網頁介面可以乾淨地呼叫這些後端功能。
3.打造專屬的 AI 助理控制台
在網頁上做出幾個實用區塊:
聊天/指令輸入框:隨時跟 AI 助理對話或交辦任務。
筆記檔案上傳區:直接在網頁上傳新的記事檔案讓 RAG 記憶庫吸收。
即時日誌與結果顯示:讓 AI 處理完的摘要與分類結果直接美觀地呈現在畫面上。