開發與網路
Deploy 部署是什麼?把程式從你的電腦搬到線上
Deploy 部署是什麼?把程式從你的電腦搬到線上
用 AI 寫程式最開心的那一刻,是它在你電腦上跑起來了。但那時候全世界只有你看得到。
部署就是把「只有你看得到」變成「大家都能用」的那一步。
你將學到什麼
一句話定義
把開發完成的程式搬到伺服器或雲端,讓使用者能實際存取。
白話比喻
在家做好一道菜,跟把它放上餐廳菜單天天出餐,是兩件事。
五個步驟
開發、建置、部署、上線、監控與維護。
為什麼要懂
沒部署的程式等於沒有存在,AI 應用的價值在上線後才開始。
定義
Deploy(部署、發布)是將寫好的程式碼上架、運行在實體環境中,讓使用者可以實際存取與使用。
核心概念是把開發完成的應用程式,從「你的電腦」搬到「伺服器」或「雲端」,讓它穩定運行並對外提供服務。
目標有三個:讓應用程式可以被使用者存取、確保服務穩定可擴充又安全、方便維護更新與監控。
基本流程
| 步驟 | 在做什麼 |
|---|---|
| 開發 | 撰寫程式碼 |
| 建置 Build | 轉換、打包、最佳化 |
| 部署 Deploy | 上傳到伺服器或雲端 |
| 上線 Live | 對外提供服務 |
| 監控與維護 | 監控狀態與日誌、更新與備份 |
實際用例
範例一:用 AI 編輯器寫好一個網頁專案,執行建置指令產生靜態檔案,把檔案上傳到雲端代管服務,網站就上線了。這類服務通常自帶全球內容傳遞網路與自動 HTTPS。
範例二:把自動化流程工具部署到自己的伺服器,用容器執行服務,再建立一條安全隧道對外,使用者就能透過網址存取你的流程。
跟本機開發的關係
開發階段跑在 Localhost 本機,改一行看一次結果,速度快、出錯也沒關係。
部署則是把同一份程式放到正式環境。要讓這件事變得可重複、不出錯,就會走 CI/CD 那一套自動化流程。
延伸學習
ChatGPT 很強,但真正讓你下班的是 Google
六小時完整實錄。從「AI 很厲害,為什麼你還是每天加班」這個問題出發,把 Google Workspace 當成真正的工作平台重新設計一次流程 ── Sheets 的資料結構、Drive 與 Docs 的文件流、Gmail 與 Calendar 的通知系統,再用 Apps Script 讓它自己跑起來,最後收斂成一張屬於你自己的 AI 工作能力地圖。
NT$ 4,599
HE101|Harness Engineering Foundation(3 小時)
三小時的地圖課,不是操作課。把 Model 與 AI System 分開,拆解一套 AI Harness 的八個組成(Goal、Context、Knowledge、Rules、Tools、Workflow、Evaluation、Iteration),再帶你逆向拆解四個你已經在用的系統,最後畫出自己的第一張 Harness Blueprint。5 章 27 課,附學員講義 PDF 與術語速查表。
NT$ 2,599

