新闻简报
在本周的Google I/O开发者大会上,Google宣布了其Firebase平台的一个新增功能,旨在使开发者更容易使用JavaScript/TypeScript构建AI驱动的应用程序,并且Go语言的支持也即将推出。
Firebase Genkit是一个开源框架,采用Apache 2.0许可,使开发者能够快速地将AI集成到新的和现有的应用程序中。Google在周二的公告中强调了Genkit的一些用例,包括标准的生成型AI用例:内容生成和摘要、文本翻译和生成图像。
Google产品经理Chris Gill和开发者倡导者Peter Friese在周二的公告中写道:“强大的大型语言模型使AI驱动的应用程序功能触手可及,但要在原型之外构建和完善这些功能却很难。我们中的许多人仍在探索如何在大规模生产中部署这些功能,并了解它们的性能,以便我们能够快速迭代和改进它们。再加上整个过程中需要平衡安全性和稳定性,问题变得更加困难。让我们面对现实,每个人都需要一些帮助。”
Firebase团队承诺,开发者将能够立即开始使用Genkit,因为它使用与Firebase工具链其余部分相同的方法。使用Genkit,他们将能够本地测试新功能,然后在Google的无服务器平台(如Firebase的Cloud Functions和Google Cloud Run)的帮助下部署应用程序。
由于它是开源的,开发者将能够根据需要扩展Genkit,但开箱即用,它已经支持多个第三方开源项目。这意味着,除了Google自己的Gemini模型,开发者还可以通过Ollama使用开放模型。Genkit还将支持像Chrome、Pinecone和PostgreSQL的pgvector这样的向量数据库,以及Google Cloud Firestore。
团队写道:“Genkit还被设计为通过其插件系统对任何和所有模型、向量存储、嵌入器、评估器和其他组件开放。”
Google还指出,Project IDX——Google的下一代基于Web的集成开发环境,现已普遍可用——将开箱即用地支持Genkit的开发者UI。
除了Genkit,Firebase团队还在今天宣布了对SQL数据库的支持,该支持由Firebase Data Connect提供,这是一项由Google的Cloud SQL Postgres数据库支持的新服务。
还有Firebase App Hosting,Google将其描述为“为服务器渲染的Web应用程序设计的下一代无服务器Web托管,与Google合作。”Firebase App Hosting是一个无服务器Web托管解决方案,将管理从构建应用程序到为开发者分发内容的CDN和服务器端渲染的所有内容。
Google还宣布将推出一份AI新闻简报,订阅者将从6月5日开始在收件箱中收到它。
核心要点
- Firebase Genkit发布:这是一个开源框架,旨在帮助开发者更容易地在JavaScript/TypeScript应用中集成AI功能,Go语言支持即将推出。
- AI应用场景:Genkit支持内容生成、文本摘要、翻译和图像生成等AI应用场景。
- Firebase工具链集成:Genkit设计为与Firebase工具链兼容,便于开发者本地测试和部署应用。
- 开源和扩展性:Genkit开源,支持自定义扩展,并且兼容多个第三方开源项目和数据库。
- 支持SQL数据库:Firebase Data Connect提供对SQL数据库的支持,基于Google Cloud SQL Postgres数据库。
- Firebase App Hosting:推出无服务器Web托管解决方案,专为服务器渲染的Web应用设计,管理应用构建到内容分发的全流程。
- Project IDX支持:Google的下一代Web开发环境将支持Genkit的开发者UI。
- AI新闻简报:Google宣布将推出AI新闻简报,订阅者将从6月5日起收到。