移至主要內容
台灣官方部落格

2024 年 Google I/O 大會重點回顧:讓每個開發者都能輕鬆運用 AI



感謝大家參與今年的 Google I/O 大會。AI 正在徹底地改變我們所打造的內容還有打造的方式。我們致力提供給每個開發者需要的工具,讓所有的開發者都能輕鬆運用 AI ,在這個新時代不斷帶來創新。請繼續閱讀,了解我們如何在完整的開發堆疊中實現這個目標。

生成式 AI 

提供多種模型和 API,打造令人驚嘆的 AI 應用程式。

擁有 200 萬詞元脈絡窗口、全新的 Gemini 1.5 Flash 和 1.5 Pro

我們的 1.5 Flash 模型,專為高頻率的任務設計,能夠簡化工作流程,並且簡化擁有 AI 技術輔助的應用程式,在 Google AI Studio 的 Gemini API 就可以用得到。Gemini 1.5 Flash 和 1.5 Pro 目前已經在超過 200 個國家/地區推出公開預覽版,包括歐洲經濟區(以及歐盟)、英國和瑞士。開發者也可以加入 Google AI Studio 的等候名單,搶先體驗我們突破現有技術限制的 200 萬詞元脈絡窗口。

脈絡快取 (Context Caching) 等新的 API 功能

Gemini API 現在支援平行函式的呼叫和影片影格的擷取。我們還新增了脈絡快取功能,從下個月開始,你就能以更低的成本快取常用的脈絡檔案,進而簡化大型提示的工作流程。這項功能非常適合許多應用的情境,像是根據現有工作內容集思廣益、分析複雜文件,或是摘要研究論文或訓練教材。 

我們的開放模型系列:Gemma 

我們運用開發 Gemini 的相同研究和技術作為基礎,打造並發布了 Gemma 開放模型系列供社群使用,開發者社群的熱烈反應讓我們非常驚喜。今年稍早,我們在這個系列中新增了 CodeGemma 和 RecurrentGemma,今天我們再推出了用於多模態圖像語言任務的 PaliGemma。我們也邀請大家搶先一睹 Gemma 2 模型,它擁有驚人的 270 億個參數,但不只效能超越比它大上兩倍的模型,還能在單一 TPUv5e 上運行。

開放生態系統

運用我們開放生態系統中的各項工具,在 AI 堆疊的各個層面享受豐富的選擇和彈性。你可以使用 Keras 配合 TensorFlow、PyTorch 或 JAX 運行工作流程,在 Colab 上搭配 Keras 使用 LoRA 輕鬆微調模型,使用 OpenXLA 大幅提升訓練速度,或者在 Colab 中運用 RAPIDS cuDF 加速工作負載處理。

Google AI Edge

你可以把機器學習佈署到邊緣環境,包括行動裝置和網頁等。不管你需要的是現成可用的機器學習任務、可以完全在裝置端運行的熱門大型語言模型 (LLM),還是能夠自訂模型或模型管線的能力,都能夠在 Google AI Edge 裡找到適合的工具組合,讓整個流程既流暢又簡潔。TensorFlow Lite 的擴大支援,讓你可以把 PyTorch 模型直接提供給你的行動裝置用戶,Tensorflow 各項功能的提升也讓行動裝置的 AI 開發變得更不費力。

Gemini API 開發者競賽

歡迎在 Gemini API 開發者競賽大顯身手,使用 Gemini API 打造創新突破的應用程式,還有機會贏得 1981 年特別版 DeLorean 電動車等其他吸引人的大獎。我們非常期待看到你如何運用 Gemini API 的各種創新功能,來重新定義 AI 的應用極限,塑造更精彩的未來。不管你打造的應用程式是要發揮正向影響力、提供實用的解決方案,或是挑戰創造力的極限,這個活動都是你在 AI 開發領域中留下亮眼一筆的大好機會。

行動裝置開發

在 Android 平台打造優質、有 AI 技術強化的使用體驗,以強大的 API、工具和教學資料促進開發者的生產力。

Gemini 版 Android Studio

去年我們推出了 Studio Bot 作為你為 Android 開發 AI 程式設計的夥伴。感謝大家提供意見,我們改進了我們的模型,並且把這個功能推廣到超過 200 個國家/地區,也在 Stable 發布,更在上個月將功能整合進 Gemini 的生態系統,在 Android Studio 推出 Gemini。Android Studio 的 Gemini 經過精心設計,讓你開發高品質的 Android 應用程式時更省力,並縮短開發所需要的時間。今年稍晚, Android Studio 中的 Gemini 將用 Gemini 1.5 Pro 支援多模態的輸入。 

Gemini Nano 及 AICore

運用我們最高效的模型 Gemini Nano,直接在使用者的行動裝置上執行裝置端任務,這不只提供極低的反應延遲,還能保護資料隱私,並且擺脫行動網路的收訊影響。這一切都有賴 AICore,它是一個系統服務,管理設備上的基礎模型,讓我們不再需要手動管理大型語言模型的分配。這兩項技術目前在 Pixel 8 Pro 和 Samsung Galaxy S24 系列上均可使用,並將在今年稍晚增加更多有支援的裝置。

Android 平台上的 Kotlin Multiplatform (KMP)

你可以分享你的應用程式在不同平台的商業邏輯,並且善用 Android 對 KMP 技術一流的支援,來提升你的生產力。目前我們已新增特定 Jetpack 程式庫的支援,像是 DataStore 和 Room,並將在今年稍晚納入更多支援。 

Jetpack Compose

打造令人驚豔、能自動調整符合環境需求的使用者體驗,同時把效能最佳化,讓介面轉換流暢無縫,並且充分運用 Material 指南導向的 API,讓版面配置能夠輕鬆配合不同的裝置調整。簡化輸入處理,包括有 AI 技術輔助的筆記手寫辨識,並且運用 Jetpack Glance 打造可以自訂的小工具。Resizable Emulator 和 Compose UI 的檢查模式讓你能大膽進行各種測試,而藉由 Android 15 的預覽生成功能,則能提高小工具的能見度。

網路開發

為你打造更好的開發環境,輕鬆打造出更強大的網路應用程式。

在 Chrome 中運用 Gemini Nano

除了 WebGPU 和 WebAssembly,你現在還多了與 Chrome 電腦版整合的 Gemini Nano 這個好幫手,能讓你駕馭裝置端 AI 的強大功能,開發出全新的內建 AI 功能。你可以打造出適用於各式各樣裝置的產品,而且具有擴充性、價格實惠,還考慮到隱私安全性。加入我們的搶先預覽計畫,一起實現用新的網路 API 讓人人都能運用 AI 開發的未來。

Speculation Rules API

揮別網頁載入冗長的等候時間,運用這個全新的 API,只要數行程式碼,就能輕鬆打造快速流暢的瀏覽體驗。這個 API 會在背景執行網頁的預先擷取並且預先渲染,只需要數毫秒就能完成網頁載入。如果想進一步改善效能,可以運用 AI 聰明預測網頁的瀏覽模式,把資源預先載入的效率極大化。

適用多頁網站的 View Transitions API

因為 Chrome Canary 126 上有為多頁應用程式提供的重大更新,現在在多種網站架構上,可以達到快速流暢的瀏覽體驗。View Transitions API 結合 Speculation Rules 和 AI,讓頁面轉換瞬間無縫完成,許多過去無法達成的網頁應用程式互動方式,也因此可能實現。

Chrome 開發者工具控制台提供深入分析

在 Chrome 開發者工具控制台內,取得運用 AI 技術的深入分析結果。Gemini 將針對開發人員工具的錯誤及警告提供說明和解決方案,大幅簡化偵錯流程。 

完整堆疊、多平台開發

建構、測試並推送具有 AI 技術輔助的完整堆疊應用程式,並確保應用程式在所有使用者需要的平台上都能順暢運行。

公開測試版 Project IDX

享受專為完整堆疊、多平台以及具有 AI 輔助的應用程式所設計的簡潔開發體驗。現在不用加入等候名單,所有開發人員都能立即使用。運用預先載入的範本輕鬆開始,也可以匯入先前的專案,或從零開始打造全新構想。IDX 現在包括多項重要全新功能整合,像是 Chrome 開發人員工具、Lighthouse 和用於簡化多區域佈署的 Cloud Run。

Flutter 及 Dart 與 WASM、Impeller 等更多技術整合

充分發揮 Flutter 3.22 和 Dart 3.4 的優勢,感受繪圖及應用程式效能的大幅提升。在 Android 上運用 Impeller 取得最高可達 30% 的柵格化效能增進。透過 WASM 編譯的支援,在網頁環境提供令人驚豔的視覺效果和高效 AI 模型執行。如果你是 Dart 開發人員,請試試全新的實驗性語言功能 Dart Macros,體驗更高生產力。

針對現代化具有 AI 技術輔助的應用程式大幅更新 Firebase

使用 Firebase Data Connect 搭配 CloudSQL,將應用程式連結到 PostgreSQL 資料庫。運用 Google Cloud 提供的安全性和可擴充性,快速推送現代化網頁應用程式,並用 Firebase App Hosting 簡化從 GitHub 佈署應用程式的流程。試試 Firebase Genkit 來建構並監控可以立即使用的 AI 功能,這些功能與 Gemini 和 Gemma 模型相容。我們與 NVIDIA 合作,改善了 Gemma 模型的推論性能,因此你可以在本地的 RTX GPU 上使用 Ollama 和 Gemma 運行 Genkit,以提高性能。

Checks

讓 Checks 為你簡化流程,檢查應用程式的隱私安全和法規遵循情況。Checks 是 Google 運用 AI 技術打造的法規遵循檢查平台,Checks Code Compliance 能在程式碼撰寫的過程中,即時監控並偵測法規遵循問題,以確保應用程式的安全性和品質。iOS 和 Android 開發人員從今天起就能使用 Checks 平台。

資源

整合 Google 最棒的資源、訓練和規模,為開發人員創造更好的開發體驗。

Google 開發者計畫

探索新的計畫福利,像是免費讓開發者使用 Gemini,去學習、搜尋並且與 Google 文件進行互動。如果你是 IDX 使用者,現在還可多建立 3 個工作區,總數多達 5 個。另外,如果你選擇加入 Google Cloud Innovators 社群,完成 Google Cloud Skills Boost 平台上的互動研究室課程,還能獲得學習點數。歡迎立即註冊體驗。

我們才剛起步而已

我們的使命是幫你把偉大的想法和現有的專案付諸實現。透過持續不斷的工具及平台創新,讓我們一起打造未來。

從台灣時間 5 月 16 日晚上 11 點起,就能以隨選方式觀看 Google I/O 大會超過 150 個場次的演講/工作坊及學習內容,記得查看我們的各項公告及更新。Google I/O 大會的魔力也將持續發酵,歡迎參與接下來在你附近舉辦的 I/O Connect 或 I/O Extended 活動