Firebase After Hours #3 - Genkit: More than Meets the AI!

preview_player
Показать описание
Hang out with Nohe and Peter to learn more about Firebase Genkit, Google's open source AI integration framework. With special guest Pavel Jbanov, lead engineer on the Genkit team.

Chapters:
0:00 - Start
19:24 - Streaming
21:00 - Using input and output schemas
40:30 - Integrating with Cloud Functions
43:43 - Open Telemetry
50:00 - Using a PDF for the prompt
1:16:00 - App Check

Hosts: Alexander Nohe, Peter Friese
Special guest: Pavel Jbanov

#FirebaseAfterHours

Products Mentioned: Firebase Genkit
Рекомендации по теме
Комментарии
Автор

Very explanatory video and a great product, congrats!!

henriquedeveloper
Автор

My personal notes:
19:24 Stream to return the data partially, interesting for long lists for examples.
21:00 A good example with schema
38:00 Scroll to see the upper part of the code (I don't know if that's available somewhere)
40:30 As cloud function (so you can call from your API)
43:43 Open Telemetry, great tool to know
50:00 He uses a pdf as context to the next prompt
1:16:00 Enforce app check
1:19:35 Setup Genkit in an already existent Express project

henriquedeveloper
Автор

Thanks a lot! ✌️ Very interesting presentation. Are the examples presented available on a repository somewhere?

pix
Автор

When performing the RAG what is the recommended limit to retrieve documents from firebase?

jerryf
Автор

I created a searched based on the RAG technique. It's weird that the same results I pass to the LLM I don't get any results which the error is:

FAILED_PRECONDITION: Generation resulted in no candidates matching provided output schema.

Then I run the same query and results appear

jerryf
Автор

guys you should at least check the mics and volumen levels before, the guy in yellow is talking under a mountain

AlvaroFloresJ
Автор

Gotta say that this, as a tutorial, is a huge stinker of a tutorial. I know y'all are excited about these features but this did nothing to help me use genkit as a javascript dev. Trying to go through the quickstart -- which forces me to install a typscript file! -- is colossally confusing.
- no mention of how to handle the different environment deployments (nextjs, cloud, firebase)
- no mention of how to install this into a typical node app with a "hello world" function (instead, y'all are spinning up banana restaurants)

pdavisjones