谷歌推出Firebase Genkit:终极开发者框架,助力构建AI驱动的应用程序

谷歌的移动和网络开发平台推出了一款新工具,帮助开发者将生成性AI功能集成到他们的应用中。现在处于测试阶段的Firebase Genkit是一个开源框架,它能够无缝结合多种数据源、模型和云服务,同时保持熟悉的编码风格。

谷歌产品经理Chris Gill和开发者倡导者Peter Friese在近期博客中表示:“Genkit提供了丰富的以AI为中心的开发工具,简化了AI工作负载的构建和调试。当您准备好投入生产时,可以将解决方案部署到Firebase或谷歌云,并监控应用的准备情况。”

最初,Genkit旨在帮助JavaScript和TypeScript开发者为Node.js后端创建AI驱动的应用,谷歌计划在不久的将来扩展对Go编程语言的支持。Genkit已经支持多个第三方开源项目,包括Chroma、Pinecone、Cloud Firestore和PostgreSQL等向量数据库,以及与Ollama的大型语言模型的集成,未来还会增加更多功能。

Genkit的目标是通过提供一个直观的框架,简化AI特性开发。它包括对Gemini和Gemma的开箱即用支持,并强调本地开发,帮助开发者全面测试功能。作为一个开源且灵活的工具,Genkit支持插件,并可以无缝运行在谷歌云基础设施上,利用Vertex AI,专注于生产-ready的应用。

Genkit的主要功能包括:根据指定场景或数据集生成内容、为长文本提供易于理解的摘要、基于专有数据提供高质量响应(RAG)、支持多语言文本翻译,以及从多模态提示中提取输入数据。

Gill和Friese提到:“采用新技术需要时间和精力,尤其是在快速发展的AI领域。AI框架应该简化流程而非复杂化。Genkit旨在直观,确保开发者能快速上手。”

在今年的谷歌I/O开发者大会上,Firebase Genkit正式亮相,标志着谷歌在增强AI驱动的应用开发方面的最新努力。其他结合了Gemini的工具包括Android Studio、Chrome DevTools和合规平台应用Checks。通过Genkit,开发者可以将AI驱动的代码从原型阶段顺利过渡到生产阶段,同时获取软件性能的见解。

您可以今天在GitHub上下载Firebase Genkit。

Most people like

Find AI tools in YBX

Related Articles
Refresh Articles