在前面的文章中,我們大致掌握了 AI 助理的基礎知識:從 LLM 模型的運作原理、提示詞設計(Prompting)、RAG 技術,到如何用 Context 提高回答可靠度。
現在,終於要踏入「開發」階段了!我們將開始使用 Google Cloud 的 Vertex AI 與 Gemini API,把前面學到的理論應用在實際的 AI 助理建置上。
在這篇文章,我們先來弄清楚:什麼是 Vertex AI?它和 AI Studio 有什麼差別?為什麼我們要選擇 Vertex AI 來開發 AI 助理?
Vertex AI 是 Google Cloud 旗下的一個整合式 AI 平台,專為企業打造,用於管理 AI 模型開發的整個生命週期。簡單來說,它不只是一個讓你呼叫 AI 模型(例如 Gemini)的工具,而是一套完整的解決方案,涵蓋了從資料準備、模型訓練、效能評估、部署上線,到後續維運監控的所有環節。它是一個企業級的 AI 生產工廠。
它和 AI Studio 有什麼差別?
最關鍵的差別在於「定位」:AI Studio 為快速體驗而生,Vertex AI 為正式產品而生。
比較項目 | AI Studio | Vertex AI |
---|---|---|
定位 | 讓開發者、一般使用者快速試玩、測試模型效果 | 讓企業團隊正式開發、部署及維運 AI 應用 |
使用者 | 個人開發者、學生、AI 愛好者 | 企業開發團隊、資料科學家、維運工程師 |
安全性 | 使用個人 API 金鑰,適合測試,不適合團隊協作 | 整合企業級權限管理 (IAM),可精細控制存取權限 |
資料整合 | 無法直接整合公司內部資料 | 可輕鬆串接內部資料庫,建立企業知識庫 (RAG) |
部署與擴展 | 僅供測試,無法應付大量使用者 | 可部署在高效能的雲端環境,並視流量自動擴展 |
監控與成本 | 幾乎沒有監控,成本管理較粗略 | 提供完整的效能監控、錯誤追蹤,並能精確分析成本 |
模型選擇 | 以 Gemini 系列為主 | 除了 Gemini,還支援多種開源模型及企業自訓模型 |
AI Studio 是驗證 AI 想法、測試提示詞 (Prompt) 的最佳起點;而當準備將這個想法打造成一個穩定、安全、能服務大量用戶的 AI 助理時,Vertex AI 才是專業的選擇。
當要開發一個正式的 AI 助理時,會遇到許多在 AI Studio 不會碰到、但至關重要的問題。Vertex AI 正是為了解決這些問題而設計的:
安全性與權限控管:
整合企業內部知識:
確保服務穩定與高效:
監控效能與成本: