以下文章來源于谷歌開發者,作者Google
作者:Jeanine Banks
Developer X 副總裁兼總經理
感謝您參加今年的 Google I/O 大會。AI 正在從根本上改變我們打造的產品以及打造產品的方式,在這種新環境下進行創新離不開新工具的幫助。我們致力于通過提供這類工具,讓每個開發者都能用上 AI 并從中受益。歡迎您回顧以下重點發布內容,了解我們如何在全棧開發中實現這一目標。
生成式 AI
運用我們的多款模型和 API,打造不可思議的 AI 賦能型應用。
全新推出 Gemini 1.5 Flash 和 1.5 Pro,支持長達 200 萬個詞元的上下文窗口
Gemini 1.5 Flash 是我們針對高頻任務打造的模型,可幫助簡化工作流程并優化 AI 賦能的應用,您可通過 Google AI Studio 中的 Gemini API 使用該模型。1.5 Flash 和 1.5 Pro 的公開預覽版現已在包括歐洲經濟區(及歐盟)、英國和瑞士在內的 200 多個國家和地區推出。開發者還可以加入 Google AI Studio 等候名單,搶先體驗 1.5 Pro 中突破性的長達 200 萬個詞元的上下文窗口。
推出上下文緩存等 API 新功能
Gemini API 現在支持并行函數調用和視頻幀提取。我們還將在下個月推出全新的上下文緩存功能,利用該功能,您將能夠以更低的成本緩存常用的上下文文件,簡化大型提示的工作流程。這非常適合分析復雜文檔、為研究論文和培訓材料生成摘要、根據現有工作成果開展頭腦風暴、構思內容創意等使用場景。
Google 的開放式模型系列 Gemma
我們的 Gemma 開放模型系列采用與 Gemini 相同的研究成果和技術構建而成,社區對這些模型的反響非常熱烈。今年早些時候,我們推出了 CodeGemma 和 RecurrentGemma;如今我們又推出了用于多模態視覺語言任務的 PaliGemma。另外,我們還帶大家提前了解了 Gemma 2,該模型的參數規模將達到 270 億,其性能優于兩倍于其大小的模型,并可在單個 TPUv5e 上運行。
開放的生態系統
我們開放的工具生態系統可在 AI 技術棧的每一層為您提供靈活多樣的選擇。您可以使用 Keras 在 TensorFlow、PyTorch 或 JAX 框架上運行工作流,使用 LoRA 和 Keras 在 Colab 上輕松微調模型,使用 OpenXLA 加快訓練速度,或使用 RAPIDS cuDF 加速 Colab 中的工作負載。
Google AI Edge
在移動設備和 Web 在內的邊緣環境中,您都可以部署機器學習 (ML)。無論您是需要獲取現成可用的 ML 任務、使用完全運行于設備上的的流行大語言模型 (LLM),還是想要部署您的自定義模型或模型流水線,都能在 Google AI Edge 中相應找到簡單高效的工具。我們擴大了對 TensorFlow Lite 的支持,讓您可以直接將 PyTorch 模型部署到用戶的移動設備上。我們針對 Tensorflow Lite 做了改進,現在將 AI 部署到設備上變得更簡單。
Gemini API 開發者競賽
加入 Gemini API 開發者競賽,使用 Gemini API 構建開創性的應用,將有機會贏得 1981 年定制款 DeLorean 電動汽車和其他激動人心的獎品。我們期待看到您以創新方式運用 Gemini API 擴展 AI 的邊界,塑造更美好的未來。無論您的應用是側重于產生積極影響、提供實用解決方案,還是推動創造力的發展,這都是您在 AI 領域大顯身手的好機會。
移動開發
我們為 Android 帶來卓越的 AI 增強體驗。借助功能強大的 API、工具和實用指南提高開發者的工作效率。
Android Studio 中的 Gemini
去年,我們推出了 Studio Bot,它可作為您的 AI 編碼助手,幫助您進行 Android 開發。我們聽取大家的反饋意見改進了這些模型,將可用范圍擴展到 200 多個國家和地區,并發布了穩定版。上個月,Studio Bot 加入了 Gemini 生態系統,成為 Android Studio 中的 Gemini,幫助您更快更輕松地構建高質量 Android 應用。今年晚些時候,Android Studio 中的 Gemini 將用上 1.5 Pro 模型來支持多模態輸入。
Gemini Nano 和 AICore
Gemini Nano 是我們最適合處理設備端任務的高效模型。它可直接在用戶的移動設備上運行,這樣不僅能加快回答速度,還能更好地保護數據隱私安全,并且不受移動網絡信號的影響。通過負責管理設備端基礎模型,讓您無需再手動管理大語言模型的分發,這一切的實現都離不開 AICore。Gemini Nano 和 AICore 現已登陸 Pixel 8 Pro 和三星 Galaxy S24 系列設備,今年晚些時候還將支持更多設備。
Android 上的 Kotlin Multiplatform (KMP)
Android 為 KMP 提供出色的支持,在此基礎上,您可以通過跨平臺共享應用的業務邏輯來提升工作效率。現已支持部分 Jetpack 庫(如 DataStore 和 Room),今年晚些時候還將支持更多庫。
Jetpack Compose
利用 Jetpack Compose,您可以:打造出色的自適應用戶體驗;優化性能;創建平滑的界面過渡效果;采用遵循 Material 設計指南的 API,輕松跨設備調整界面布局;簡化輸入處理,包括依托 AI 技術的手寫筆跡識別功能;使用 Jetpack Glance 構建可自定義的微件;使用可調整大小的模擬器和 Compose 界面檢查模式放心地進行測試;以及借助 Android 15 生成的預覽讓用戶更容易發現微件。
Web 開發
全新工具助您提升開發水平,讓 Web 開發變得更簡單。
Chrome 中的 Gemini Nano
Chrome 桌面版中現已集成 Gemini Nano,為您帶來新的內置 AI 功能。Nano 與 WebGPU 和 WebAssembly 強強聯手,發揮設備端 AI 的強大作用。這些工具可幫助您在更多設備上構建低成本、可擴縮并能更好保護隱私安全的應用。加入我們的搶先體驗計劃,利用新的 Web API 幫助塑造無障礙 AI 開發的未來。
Speculation Rules API
只需幾行代碼,即可實現新的 API,從此告別繁瑣的網頁加載,帶來快速流暢的瀏覽體驗。該 API 可在后臺預先提取和渲染網頁,將網頁加載時間縮短至幾毫秒。為了進一步優化瀏覽體驗,可以利用 AI 來智能預測用戶瀏覽網站時的行為模式,最大限度地提高資源預加載的效率。
適用于多頁網站的 View Transitions API
Chrome Canary 126 版本中對多頁應用進行了重大升級,讓用戶在各種架構的網站中都能享受到流暢的瀏覽體驗。將 View Transitions API 與推測規則和 AI 搭配使用后,可實現近乎即時的無縫網頁轉換,為開發者實現更豐富的 Web 應用交互提供了可能。
Chrome 開發者工具控制臺數據洞察
Chrome 開發者工具控制臺中現已加入運用 AI 技術的數據洞察。Gemini 可為開發者工具中的錯誤和警告提供解釋和解決方案,極大地簡化了您的調試工作。
多平臺全棧開發
構建、測試并發布 AI 賦能的全棧應用,使其能在用戶需要的所有平臺上良好運行。
Project IDX 發布公開 beta 版
Project IDX 可簡化 AI 賦能型應用的多平臺全棧開發流程,現已發布公開 beta 版,無需預約即可使用。您可以使用預加載的模板、導入現有項目或從頭開始構建,輕松上手開發應用。IDX 現在集成了 Chrome 開發者工具、Lighthouse、Cloud Run 等重要的新工具,以簡化多區域部署工作。
Flutter 和 Dart 登陸 WASM、Impeller 等平臺
Flutter 3.22 和 Dart 3.4 可為圖形和應用的性能帶來大幅提升。在 Android 上使用 Impeller 后,光柵化性能最多可提高 30%。通過加入對 WASM 編譯的支持,在 Web 端實現高效的 AI 模型執行速度和呈現出色的視覺效果。新的實驗性語言功能 Dart Macros 可進一步提升 Dart 開發者的工作效率。
Firebase 與時俱進,為 AI 賦能的新式應用提供支持
使用依托 CloudSQL 的 Firebase Data Connect 連接您的應用到 PostgreSQL 數據庫。利用 Google Cloud 的安全性和可擴展性,配合 Firebase App Hosting 與 GitHub 集成帶來的簡化部署流程,助您快速發布新式 Web 應用。嘗試使用 Firebase Genkit 來構建和監控可用于生產環境的 AI 功能,這些功能可直接與 Gemini 和 Gemma 模型無縫集成。我們與英偉達合作優化了 Gemma 模型的推理性能,您可以在 NVIDIA RTX GPU 上本地運行 Genkit 并利用 Ollama 和 Gemma 模型,從而提高性能。
Checks
您可以利用依托 Google AI 技術的合規平臺 Checks 來簡化應用隱私和合規工作流程。Checks Code Compliance 可在您編寫代碼時監測和發現合規問題,幫助確保應用的安全性和質量。iOS 和 Android 開發者現在就可以訪問 Checks。
資源
匯聚 Google 最實用的資源和培訓,為開發者提供更好的支持和體驗。
Google 開發者計劃
加入這項新計劃的開發者可獲享諸多福利,例如可免費使用 Gemini,以及在 Gemini 中使用 Google 文檔進行學習、搜索和聊天。如果您是 IDX 用戶,將可以創建 3 個額外的工作區(最多 5 個)。此外,如果您還加入了 Google Cloud Innovators 社區,還將獲得 Google Cloud Skills Boost 上互動式實驗室的學習積分。
一切才剛剛開始
我們的使命是幫助您將偉大的想法通過手中的項目變為現實。我們會繼續創新,不斷打造新的工具和平臺,與您攜手共創未來。
Google I/O 大會的精彩仍在繼續,歡迎參加在您附近城市舉辦的 I/O Connect 或 I/O Extended 活動。
-
Google
+關注
關注
5文章
1772瀏覽量
57800 -
AI
+關注
關注
87文章
31513瀏覽量
270324 -
開發者
+關注
關注
1文章
590瀏覽量
17093
原文標題:Google I/O 2024:讓每個開發者都能用上 AI 并從中受益
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發者】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論