Google has introduced a new variant of its generative AI framework Genkit. It complements libraries and plug-ins for AI applications in the Go programming language, provides tools for integration into existing projects and supports the OpenTelemetry standard for observations beyond Google Cloud.
Advertisement
ZenKit: Tools for Developing AI-Powered Applications
With ZenKit, Google focuses on local development of AI applications. The framework provides tools for rapid engineering, monitoring vector memory output, or deploying models and workflows in test or production environments.
“Not everyone will be able to code thanks to AI,” said Jeanine Banks, Google’s vice president and general manager of developers, and that’s true. However, those who can program should gradually gain better tools for AI applications. JavaScript and TypeScript developers had already been able to use ZenKit for six months when Google presented the framework as a beta at Google I/O, its in-house developer conference.
Zenkit for Go now also deals with AI development in the Go ecosystem. Initially classified as Alpha, Google recommends version for prototyping scalable AI applicationsThe company cites, among other things, the following use cases:
- Intelligent assistants that understand complex requests and autonomously perform tasks like booking a trip or creating an itinerary
- Customer support agents that provide fast, personalized answers based on company data through Retrieval-Augmented Generation (RAG).
- Data transformation tools that convert unstructured data into structured formats, such as natural language, for deeper analysis and insights
Focusing on Go conferences makes it easier to get started
Go developers should be able to easily adopt the new framework. For this purpose, Google has also fully implemented the Zenkit libraries in Go. It provides an integrated API through which users should be able to generate consistent content from different models (such as Gemini, Gemma or third-party models). In addition, GenKit allows you to use various vector database providers, as well as mechanisms for multi-stage workflows (called “flows” in GenKit), which allow convenient monitoring and troubleshooting via HTTP endpoints. Enables.

Thanks to the OpenTelemetry standard, users can no longer simply monitor their AI applications through Google Cloud, as shown here.
(Image: Google)
Google attaches great importance to the fact that users can use the ZenKit framework regardless of the provider and the package includes several plug-ins, including:
- Google AI for developers access to Google’s generative AI APIs, including Gemini and embedding models
- Google Cloud Vertex AI for access to Gemini and embedding models from within Google’s Cloud Vertex AI platform
- Olama for accessing and running locally open source models like Gemma, Llama and Mistral through Olama
- PineCone for access to the PineCone vector database for indexing and retrieval operations for AI applications
- Google Cloud Telemetry to export logs, metrics, and traces of AI-powered applications to the Google Cloud Operations suite (Cloud Logging, Cloud Tracing, and Firestore)
Google gives one to interested developers Quick Start Guide for Zenkit for Go On hand. Google’s web-based development environment Project IDX also provides a Zenkit template for initial stepsFor either Go or JavaScript.
GenKit for Go is currently in alpha stage, making it more suitable for experimentation and prototyping. Developers are invited to share their projects and feedback with the Zenkit team to support further development of the framework.
(May)
