周三在Google I/O 2024上,除了公布最新Gemini AI模型外,Google也針對開發人員提供了多項開發AI應用的新工具及服務,包括多平臺開發環境Project IDX開放測試,以及開發框架Firebase Genkit等。

Project IDX和Firebase Genkit皆為Google全堆疊多平臺開發工具的一部份。Project IDX首先於去年8月發表,一開始Project IDX是以邀請制上線,僅提供少數用戶,現在則以Beta版開放更多開發人員使用,不再需要加入watch list。

Project IDX是在Google Cloud上打造的Web開發服務,目的是開發人員打開瀏覽器就能開發程式,簡化開發、管理及部署完整堆疊的開發工作。Project IDX具備熱門框架及支援多種語言,內建和Chrome DevTools、Lighthouse與Cloud Run的整合,並有AI輔助開發與預覽、發布。

Google也為App雲端開發平臺Firebase加入開發AI App的新功能。其一為Genkit;Genkit是開源開發框架,可簡化AI助理的開發、部署和效能監控。Genkit以Vertex AI外掛形式提供,提供Firebase開發人員Gemini與Imagen 2模型,以及文字嵌入(text embeddings)等功能。現在Genkit支援Typescript/JavaScript,很快就會支援Go語言。

Google也和Nvidia合作為Gemma模型最佳化產品效能,讓開發人員可在RTX GPU上以Genkit為工具,以開源模型Ollama或Google自己的Gemma為基礎模型開發App。

Project IDX和Genkit之外,Google還宣布新版本開發語言工具Flutter 3.22及Dart 3.4,特色包括Flutter Impeller渲染引擎在Android效能提升30%、支援WebAssembly,以及可加速開發速度的實驗性語言功能Dart Macros等。

對於Web開發專案,Google宣布將Gemini Nano整合到Chrome桌機版,以提供內建AI功能。這一方面是給一般用戶的新功能,但另一方面,對開發人員而言,可簡化Web程式部署,因為開發商不需下載或更新模型、解決儲存驅逐(storage eviction)、runtime記憶體不足等問題,也能利用硬體加速。

其他開發工具的宣布還包括裝置上基礎模型管理系統服務AlCore,目前已部署給Pixel 9 Pro及Samsung Galaxy S24系列,可方便在Android手機上執行Gemini Nano;Android Studio的AI程式撰寫助理Studio Bot推向200多國;以及Vertex AI的開源框架從原先LangChain,再擴增到LlamaIndex等。

圖片來源/Google

熱門新聞

Advertisement