Google推出Firebase Genkit:打造AI驅動應用程式的終極開發框架

Google的移動及網頁開發平台推出了一款新工具,幫助開發者將生成式AI功能整合到其應用程式中。Firebase Genkit目前已在測試版中發布,這是一個開源框架,能夠無縫結合各種數據源、模型、雲服務等,並遵循熟悉的編碼風格。

Google產品經理Chris Gill和開發者倡導者Peter Friese在最近的部落格中指出:“Genkit提供豐富的以AI為中心的開發者工具,簡化了AI工作負載的構建和除錯過程。當您準備好投入生產時,可以將解決方案部署到Firebase或Google Cloud中,並監控應用程式的準備狀態。”

原本旨在協助JavaScript和TypeScript開發者為Node.js後端創建AI驅動的應用程式,Google計劃不久後將支援擴展至Go編程語言。Genkit目前已支援包括Chroma、Pinecone、Cloud Firestore和PostgreSQL在內的第三方開源項目,並與Ollama的大型語言模型進行整合,未來還計劃添加更多功能。

Genkit旨在通過提供直觀的框架來簡化AI功能的開發,並應用熟悉的編碼實踐。目前已支持Gemini和Gemma,強調本地開發,使開發者能夠全面測試功能。作為開源且靈活的解決方案,Genkit支持插件並能在Google Cloud基礎設施上無縫運行,利用Vertex AI,針對生產就緒的應用程式進行優化。

Genkit的主要功能包括根據特定場景或數據集生成內容、總結冗長文本以便更易理解、基於專有數據提供高質量回應(RAG)、多語言文本翻譯及從多模態提示中提取類型化數據。

Gill和Friese指出:“採用新技術需要時間和努力,尤其是在快速發展的AI領域。AI框架應簡化過程,而非使其複雜。Genkit的設計直觀,確保您可以輕鬆上手。”

在今年的Google I/O開發者大會上首次公布的Firebase Genkit,代表了Google提升AI應用開發的最新努力。其他融入Gemini的工具包括Android Studio、Chrome DevTools和合規性平台應用Checks。通過Genkit,開發者可以輕鬆將AI驅動的代碼從原型轉換為生產環境,同時獲取軟體性能的洞察。

您可以今天從GitHub下載Firebase Genkit。

Most people like

Find AI tools in YBX