Large language models know a lot, but they do not automatically know the contents of our private files, company documents, notes, or recently written articles.

This is where Retrieval-Augmented Generation, commonly called RAG, becomes useful.

In this project, I built a small RAG application that:

Reads a text document.

Breaks the document into smaller sections.