RAG without knowing RAG?

Notebooklm is a new product from Google, currently in beta. It allows the user to upload data, in the form of text, pdf, URL, or Google Drive.

It then uses Gemini 1.5 Pro to answer user's questions, by retrieving relevant information from the uploaded data. In technical terms, this is a kind of RAG (Retrieval augmented generation).

This product lets anyone, without any AI and coding knowledge, utilize the power generative AI model to provide answers based on their data (such as classroom notes, research materials, travel planning, and meeting minutes). Like an AI personal assistant, as Google suggested.

Here's a demo. I copied a text file that contains what I ate for dinner every day, for a continuous of 2 months.

Once the document is uploaded, it immediately provides a summary of this document and suggests some questions that I might have.

I tried to select one of the suggested questions - What's the common cuisine? It summarises with bullet points, with references quoted.

I then ask a random question - When did I last have chicken rice?

It says 31 July, and I cross-checked with the input source, it seems correct.

...
2023-07-29 Onion fried egg, noodle with sausage and baby carrots.
2023-07-30 Salad chicken with rice, fried green beans.
2023-07-31 Chicken rice, kaya butter toast, vegetables salad

Finally, I got it to do a summary for me, and translate it to Chinese.

Not too bad. :)


AI Summary
gpt-4o-2024-05-13 2024-07-16 00:40:54
Notebooklm, a Google beta product, uses Gemini 1.5 Pro to provide answers based on uploaded texts, PDFs, URLs, or Google Drive data, leveraging Retrieval-Augmented Generation (RAG) technology. Users, without coding knowledge, can have it summarize documents, suggest questions, and translate content.
Chrome On-device AI 2024-10-22 08:39:00

Share Article