RAG System Architecture
flowchart LR
A[/Data PDFs + Markdown/] --> B[Document Loaders]
B --> C[RecursiveCharacterTextSplitter]
C --> D[OpenAI Embeddings]
D --> E[(FAISS Index)]
E --> F[Retriever top-k]
F --> G[Prompt Context Builder]
G --> H[Chat LLM]