
DMflow.chat
廣告
DMflow.chat:智慧整合,創新溝通!除了持久記憶與客製欄位外,更支持真人與 AI 的靈活轉換,無縫連接資料庫與表單,讓網頁互動更靈活高效。
開發 AI 應用感到力不從心?Google Cloud Next 大會上,Firebase 發表了一系列重大更新,包含由 Gemini 驅動的全新開發環境 Firebase Studio,旨在簡化 AI 應用開發流程,加速產品上市。一起來看看 Firebase 如何進化,幫助開發者應對新挑戰。
開發者的世界變化真快,不是嗎?特別是生成式 AI 的興起,不僅改變了應用程式的建構方式,更拓展了應用可能性的邊界。但這也帶來了更高的複雜度,開發者常常需要費力地整合各種新興技術,壓力隨之而來。
與此同時,各種規模的企業都在尋求更有效率的 AI 應用開發週期,希望能更快地交付高品質軟體,搶佔市場先機。
在剛落幕的 Google Cloud Next 大會上,Firebase 推出了一系列引人注目的新功能,旨在將其打造成一個端到端的平台,加速整個應用程式的開發生命週期。其中最受矚目的焦點,無疑是 Firebase Studio 的亮相。
想像一下:一個雲端型的開發環境,內建了強大的 Gemini AI,將開發和發佈生產級 AI 應用所需的一切整合於一處。這就是 Firebase Studio 的核心理念,目前已開放預覽,供所有開發者體驗。
Firebase Studio 融合了多項先前推出的服務,例如 Firebase 版 Gemini、Genkit 以及基於 Code OSS 的 Project IDX,並結合了既有的 Firebase 服務與 Gemini 的創造力,提供了一種原生的「代理式」(agentic) 開發新體驗。
初次嘗試 AI 開發?輕鬆上手!
對於新專案,開發者可以從超過 60 種預建範本中選擇,或者利用「App 原型設計代理」(App Prototyping agent) 開始。這個代理程式相當聰明,允許開發者使用自然語言、圖片、繪圖工具甚至螢幕截圖來溝通 App 設計想法,涵蓋 UI、API 結構、AI 流程等。
原型設計可以透過持續的提示進行迭代,一旦滿意,便能直接部署到 Firebase App Hosting。部署後會產生一個 URL,方便分享功能齊全的原型以收集回饋或進行實驗。透過儀表板可以快速了解使用情況,也可以進入 Firebase 主控台進行更詳細的監控。
任何時候,只需點擊一下,即可在 Firebase Studio 的編碼工作區中打開應用程式,無需額外設置。開發者可以在此處調整架構、擴充功能,為正式部署做好準備。
編碼工作區提供了更多實用能力:
預覽期間,Firebase Studio 免費提供 3 個工作區。Google 開發者計畫的成員最多可獲得 30 個工作區。快來試試 Firebase Studio 吧!
Firebase Studio 還將提供對 Gemini Code Assist 代理程式 的早期存取權限。開發者將能夠運用這些代理程式處理特定任務,例如:
可透過 Firebase Studio 使用的 AI 測試代理
此外,統一的行動應用測試服務 Firebase App Distribution 也增添了新能力:App 測試代理 (App Testing agent)。此代理程式能夠模擬真實使用者的應用互動。
例如,設定一個測試目標為「尋找前往希臘的行程」。App 測試代理會利用 Gemini 規劃達成此目標的步驟,並在虛擬或實體裝置上執行,操作 UI 介面,最後提供詳細的通過/失敗結果,附帶直觀的理由說明以及代理程式選擇路徑的視覺化呈現。該功能目前已進入預覽階段,Android 開發者可立即試用,預計今年內支援更多平台。
在應用程式中整合尖端 AI 功能時,缺乏標準和最佳實踐往往是一大挑戰。因此,Firebase 持續投入資源開發穩健的框架、SDK 和工具,旨在簡化開發流程,讓開發者能更專注於打造引人入勝且創新的使用者互動。
Genkit 擴大語言支援
Genkit 有助於降低建構、測試和監控應用 AI 功能的複雜性。它支援結構化輸出、工具呼叫、人在迴路互動、RAG、模型內容協定 (MCP) 及多模型協調,可用於開發強大的代理式體驗。
現在,Firebase 為 Genkit 引入了對 Python 的早期支援,並擴大了對 Go 的支援,讓開發者能以偏好的語言進行開發。可存取 Gemini 模型、Imagen 3,以及透過 Vertex Model Garden 取得 Llama、Mistral 等更多模型。還可透過 Ollama 使用自託管模型,並藉由社群外掛程式利用日益增長的第三方模型生態系。
透過 Vertex AI in Firebase 取得新模型
Vertex AI in Firebase 提供 streamlined 且安全的 SDK,讓開發者能將生成式 AI 整合至應用中。目前已有數千款應用採用此服務,如餐點規劃應用 Meal Planner、AI 日記助理 Life、離線健行地圖 HiiKER,以及創作者社群 Waveful 等。
繼三月份加入對 Imagen 3 模型家族(Imagen 3 和 Imagen 3 Fast)的支援後,Firebase 現在進一步支援 Gemini 2.0 Multimodal Live API。這使得應用程式內的對話互動更為自然,例如允許使用者透過語音提問並獲得語音回覆,直接為 Android、iOS、Flutter 和 Web 應用增添圖像生成與即時多模態能力。
除了 AI 功能的強化,Firebase 也透過 Firebase Data Connect 和 Firebase App Hosting 的正式發佈(Generally Available, GA),賦予開發者對應用架構和部署流程更大的控制權。
運用 Firebase Data Connect 建構複雜應用
Firebase Data Connect 結合了 Google Cloud SQL for PostgreSQL 的穩定性與即時 GraphQL API、型別安全的 SDK。適用於建構多種複雜應用,例如:
Data Connect 的新功能包括:
透過 Firebase App Hosting 簡化部署
Firebase App Hosting 是一個針對現代化全端 Web 應用、以 Git 為中心的託管解決方案。它負責管理應用的整個技術棧,從建置、CDN 到伺服器端渲染,加速產品上市時間。開發者只需將程式碼推送到 GitHub,App Hosting 便會處理後續事宜。其底層基於 Cloud Build、Cloud Run、Cloud CDN 等企業級 Google Cloud 服務。
正式版的 App Hosting 帶來了以下改進:
Firebase 的這些更新,不僅可能改變應用程式的建構方式,也為能建構出何種類型的應用帶來了新的想像空間。
我快速試用了 Firebase Studio,就點了其中一個預設的範本跑跑看。
我的第一個直接感受是:「哇,速度真的很快!」這點讓人印象深刻。
感覺上,它的目標市場和定位,有點像是衝著 Lovable 這類提供線上編輯和部署功能的平台來的。它們都讓開發者能在瀏覽器裡完成不少事。
我也注意到它底下有匯入現有專案的功能,這點看起來蠻方便的,可以把手邊的專案也整合進來。
不過,老實說,因為我還沒時間仔細研究它的隱私權條款是怎麼寫的,對於把自己的程式碼放上去還是有點顧慮,所以就先沒有測試匯入自己專案這部分了,還是謹慎點好。
總體來說,初步印象相當不錯,主要是被它的執行速度驚艷到。後續有機會再來深入研究其他功能。
DMflow.chat:智慧整合,創新溝通!除了持久記憶與客製欄位外,更支持真人與 AI 的靈活轉換,無縫連接資料庫與表單,讓網頁互動更靈活高效。
Devin 2.0 震撼登場!AI 工程師價格大跳水,從 $500 變 $20?不只降價,還有這些亮點! AI 開發工具 Devin 迎來 2.0 大更新!最引人注目的莫過於價格從每月 ...
別只知道 Cursor!Windsurf 用 AI Agent 幫你「指揮」程式碼,開發體驗大升級? 厭倦了複製貼上和無止盡的 Debug 嗎?繼 Cursor 之後,AI 程式設計工具...
Trae:新一代 AI 程式碼編輯器,釋放您的開發潛力 在當今快速變化的軟體開發世界中,開發效率已成為決勝關鍵。字節跳動推出的 Trae,正是這個時代對 AI 輔助開發最精彩的詮釋。這款...
GitHub 大放送!Copilot AI 程式神助攻免費版來了,開發者們還不快衝? 寫程式卡關?GitHub Copilot AI 助手推出免費版,直接內建在 VS Code!無論你是...
GitHub Giveaway! Copilot AI Coding Assistant Free Version Is Here – Developers, What Are You Wait...
Devin AI 推出開發者助手,每月 $500 即可享有全面代碼支援 描述 Cognition 正式推出其 AI 驅動的開發者助手 Devin,為工程團隊提供每月 $500 的訂閱服務。這款...
Gemini 1.5 Flash:Google 對 GPT-4o 的回應? AI 競賽日益激烈,成為科技巨頭之間的追逐遊戲。GPT-4o 在 Google I/O 之前推出,其多模態(或稱全模...
Vecto3D:將你的 SVG 轉換成 3D 模型的超簡單工具 Vecto3D 是一款簡單易用的線上工具,專門用來將簡單的 SVG(主要是標誌)轉換為 3D 模型。你可以在 Vecto3...
BEN2:精準影像前景分割的 AI 解決方案 在影像處理領域,如何快速且準確地去除背景,一直是業界關注的重點。傳統方法依賴綠幕技術或手動摳圖,耗時且成本高昂。如今,BEN2 (Backg...
By continuing to use this website, you agree to the use of cookies according to our privacy policy.