不知不覺,已經來到這個挑戰的第 30 天。回首過去一個月,從一開始對生成式 AI 和 Flask 還有些陌生,到現在能將模型串接到自己的網頁,這段學習之旅讓我收穫滿滿,不只是技術上的提升,更重要的是思維與實作的能力都得到了鍛鍊。
一開始,我從基本的 Flask 框架學起,理解它的路由、模板渲染以及與前端 HTML 的整合方式。接著進入生成式 AI 的領域,嘗試使用像是 huggingface 的 Phi-4-mini API,學習如何設計 prompt、處理回傳格式,以及如何將這些內容動態顯示在網頁上。
中間當然遇過不少問題,例如 API 呼叫不穩定、網頁的接收訊息。但也因為這些困難,我學會了如何更有效率地 debug、如何使用非同步處理改善使用者體驗,甚至開始思考架構優化與部署的問題。
到了後期,我開始將介面美化、加入基本的使用者輸入驗證,並試著讓整體流程更像是一個可以對外展示的小作品。也許它還不夠完善,但這是一個可運作的雛型,也是一個重要的里程碑。
透過這 30 天的挑戰,我更深刻體會到「做中學」的力量。網路上有大量的教學資源與工具,但唯有動手實作,才能真正內化知識並培養解決問題的能力。
未來,我希望能將這個小專案持續優化,嘗試部署到雲端平台如 Heroku 或 Vercel,也想進一步加入更複雜的功能,像是圖像生成、語音輸入,甚至與資料庫結合,打造一個更完整的 AI 互動平台。
最後,感謝這 30 天來自己不斷地堅持與學習,也感謝曾經幫助我解惑的社群資源。如果你也想踏入 AI + Web 的領域,不妨也給自己一個 30 天的挑戰,相信你會發現更多可能性。