OpenRAG: Open-source Retrieval-Augmented Generation Architecture for Personalized Learning
This paper introduces OpenRAG, an open-source Retrieval-Augmented Generation (RAG) system architecture designed to enhance GenAI applications in personalized learning. The architecture is modular with loosely coupled components: Generator, User Interface, Indexing subsystem, Retriever, and Orchestration module. The research applies cutting-edge design patterns for retrieval, generation, indexing, storage, user interactions, and performance optimization, whereas the data flow and processing pipeline are seamlessly integrated for customization and adaptability. A case study demonstrates a proof-of-concept implementation of OpenRAG used in an online learning platform, resulting in significant increases in learner engagement and education efficiency. Key design concerns such as computational efficiency, content accuracy, learning styles, and user experience are discussed along with their solutions.
Authors
- Richard Shan
Institutions
- North Carolina School of Science and Mathematics (US)
Publication Details
- Published
- 2024-12-27
- DOI
- https://doi.org/10.1109/icairc64177.2024.10900069
- Citations
- 8
- Primary Topic
- Intelligent Tutoring Systems and Adaptive Learning
- Type
- article
- Field-Weighted Citation Impact
- 2.78