Testing RAG Without Being Technical

For my personal project, I’ve been reading biographies about entrepreneurs and documenting and sharing what I learned from each book. My mission for this project is to create a library of wisdom from notable entrepreneurs that I and other entrepreneurs can use.

I’ve been playing with ways to create this library. Each time I’ve finished a biography, I’ve created a digest—my interpretation of the book and its most essential elements. The digests contain ideas and experiences from the entrepreneurs’ journeys. I use them when I’m trying to solve my own entrepreneurial problems. That usually involves reviewing a digest to find relevant experiences of an entrepreneur. It’s better than rereading an entire book, which saves me time. But it’s still not great because leveraging multiple digests simultaneously means reading multiple digests again. For the sake of time, I usually have to pick the one or two that I think are relevant.

Creating a library of digests or entrepreneurial wisdom is helpful but not enough. It’s still too hard to use all that wisdom. I’ve been exploring ways to solve this. I’ve been learning about retrieval augmented generation (RAG). I’m still new to RAG, but my elementary understanding is that it’s a way to improve AI responses. RAG allows you to provide a knowledge base to AI to complement its large-language model (LLM). The result is more-accurate responses—or it’s supposed to be, at least.

If I can complement an LLM with multiple digests and ask AI for suggestions on solving my problem, I can leverage the wisdom of all the entrepreneurs I’ve read about to solve a single problem. Or at least that’s what I hope.

I’ve encountered an issue, though. Implementing RAG appears to require some technical abilities, but I’m not technical. I need to test my thesis and have been looking for ways to use RAG. This week, a friend told me about the latest updates to Google’s NotebookLM. NotebookLM is a productized way for people to leverage proprietary data and AI easily. It’s basically RAG made easy for nontechnical people like me. I’m oversimplifying because it does lots of other stuff, but you get the point. NotebookLM is my best option right now, so I’ll test my thesis using it until I can get some technical help.

NotebookLM has come a long way in the few months since I first heard about it. I’m excited to play with the latest version to test my thesis.