How Firebase Genkit helped add AI to our Compass app- Google Developers Blog
May 15, 2024Alexander Nohe, Arthur Thompson

Summary
Introduces Firebase Genkit, an open-source framework for building AI features in applications. Highlights Genkit's developer tooling (CLI, UI), flow primitive for end-to-end observability, dotprompt format for prompt management, and plugin ecosystem. Demonstrates Genkit's use in the Compass travel app for generating embeddings with pgvector and textembedding-gecko API, implementing semantic search with a retriever, and refining prompts. Mentions deployment to Cloud Run and integration with Google Cloud Logging/Monitoring, Cloud Firestore, and Vertex AI.
More from the Agentic Application Middleware trail
- The Outer Loop, Insights First: An Ambient Quality Agent That Diagnoses Your Production Agent- Google Developers Blog
- Supercharge your development with the Google Developer Knowledge API ecosystem- Google Developers Blog
- Turn your REST APIs into MCP tools with Google Cloud API Gateway- Google Developers Blog
- Introducing Support for Local AI Models in the Antigravity SDK- Google Developers Blog
- Why client SDK generation belongs in the open- Google Developers Blog