CodeQA: Advanced Programming Question-Answering Using LLM Agent and RAG
In light of this complex information for programming environments, this paper explores how effectiveness in Large Language Models and concepts from Retrieval-Augmented Generation can be used to augment reduced hallucinated question-answering systems for programming environments. The present scenario of transformer-based models, though a big player in natural language processing, doesn't seem to have adaptability and context sensitivity, which is, in fact, a very important feature for a specialist domain. Our study, by integrating a sophisticated LLM model within the RAG framework, further improves the precision, effectiveness of retrieval, and sensitivity of the context of responses. The model based on LLM improves over this transformer-based model by scoring higher in accuracy and context awareness, supported by its pretraining on a massive corpus and dynamic document retrieval functionality. This result underlines the possibility of great improvement in QAS performance, handling very complex and specialized queries, through the integration of LLMs with the RAG systems, and thereby helps in indicating promising areas for further research in optimizing these methodologies across different domains.
Authors
- Ahmed Ashraf (ORCID: https://orcid.org/0000-0002-6462-5726)
- Bassam Mohamed (ORCID: https://orcid.org/0000-0001-6176-9604)
- Mohamed Ahmed (ORCID: https://orcid.org/0000-0001-7420-6579)
- Wael H. Gomaa (ORCID: https://orcid.org/0000-0002-6847-2632)
- Mostafa Dorrah (ORCID: https://orcid.org/0009-0002-0007-8628)
- Yousef Adel
- Abdelrahman Elatrozy
Institutions
- Nile University (EG)
Publication Details
- Published
- 2024-10-19
- DOI
- https://doi.org/10.1109/niles63360.2024.10753267
- Citations
- 6
- Primary Topic
- Natural Language Processing Techniques
- Type
- article
- Field-Weighted Citation Impact
- 2.08