MongoDB Vector Search and RAG Applications - A RAG Explainer

I spend a good bit of my time as an instructor, teaching developers about MongoDB, data modeling and AI - specifically RAG application development. As part of a workshop delivery last week, I found myself trying to build examples to help student developers / workshop attendees understand the RAG workflow.

In an effort to help with an explainer app, I developed this: RAG / Chunk Explainer

It walks users through a tutorial, then enables you to use a sample policy document, creating chunks in various ways, automatically creating embeddings for those chunks and demonstrating what a chatbot implementation might look like with this RAG workflow approach.

The tool has a built in Chat function as part of the demonstration… but also features a fully functional floating chatbot in the lower right which can help answer questions about RAG.

If you’re thinking of creating a chatbot, and want to learn more about developing RAG applications, have a look, appreciate any feedback.

Thanks!
Mike

2 Likes