Google introduces Firebase Genkit, a developer framework for building AI-powered apps

by | May 14, 2024 | Technology

Join us in returning to NYC on June 5th to collaborate with executive leaders in exploring comprehensive methods for auditing AI models regarding bias, performance, and ethical compliance across diverse organizations. Find out how you can attend here.

Google’s mobile and web development platform is offering developers a new way to incorporate generative AI features into their applications. Available now in beta, Firebase Genkit is an open-source framework that blends diverse data sources, models, cloud services, agents and more with the coding style developers are used to.

“Genkit offers a rich AI-centric local developer tooling, making building and debugging your AI workload easier,” Google Product Manager Chris Gill and Developer Advocate Peter Friese write in a blog post. “Once you’re ready to go to production, you can use Genkit to deploy your solution to Firebase or Google Cloud and monitor your app to ensure it is production-ready.”

Though initially geared towards helping JavaScript/TypeScript developers make AI-powered apps available to Node.js backend developers, Google says it will soon add support for the Go programming language. Third-party open-source projects already supported by Genkit include vector databases like Chroma, Pinecone, Cloud Firestone and PostgreSQL; large language models from Ollama; and others with additional integrations planned over time.

The company claims Genkit can make developing AI features easier because it’s intuitive for developers, using familiar code-centric approaches. In addition, it comes out of the box with support for Gemini and Gemma. It’s also focused on local development, empowering developers to test their features end-to-end with full observability. Lastly, Genkit is open-sourced, flexible enough to handle plugins, capable of running seamlessly on Google Cloud infrastructure in leveragin …

Article Attribution | Read More at Article Source

[mwai_chat context=”Let’s have a discussion about this article:nn
Join us in returning to NYC on June 5th to collaborate with executive leaders in exploring comprehensive methods for auditing AI models regarding bias, performance, and ethical compliance across diverse organizations. Find out how you can attend here.

Google’s mobile and web development platform is offering developers a new way to incorporate generative AI features into their applications. Available now in beta, Firebase Genkit is an open-source framework that blends diverse data sources, models, cloud services, agents and more with the coding style developers are used to.

“Genkit offers a rich AI-centric local developer tooling, making building and debugging your AI workload easier,” Google Product Manager Chris Gill and Developer Advocate Peter Friese write in a blog post. “Once you’re ready to go to production, you can use Genkit to deploy your solution to Firebase or Google Cloud and monitor your app to ensure it is production-ready.”

Though initially geared towards helping JavaScript/TypeScript developers make AI-powered apps available to Node.js backend developers, Google says it will soon add support for the Go programming language. Third-party open-source projects already supported by Genkit include vector databases like Chroma, Pinecone, Cloud Firestone and PostgreSQL; large language models from Ollama; and others with additional integrations planned over time.

The company claims Genkit can make developing AI features easier because it’s intuitive for developers, using familiar code-centric approaches. In addition, it comes out of the box with support for Gemini and Gemma. It’s also focused on local development, empowering developers to test their features end-to-end with full observability. Lastly, Genkit is open-sourced, flexible enough to handle plugins, capable of running seamlessly on Google Cloud infrastructure in leveragin …nnDiscussion:nn” ai_name=”RocketNews AI: ” start_sentence=”Can I tell you more about this article?” text_input_placeholder=”Type ‘Yes'”]

Share This