Text Based Question Answering System

Authors

Mrs.Komal Mote-Bagal

Member, Anantrao Pawar College of Engineering and research, Pune (India)

Mr.Ajinkya Patil

Member, Anantrao Pawar College of Engineering and research, Pune (india)

Mr.Sagar Chavan

Member, Anantrao Pawar College of Engineering and research, Pune (india)

Article Information

DOI: 10.51244/IJRSI.2026.1308000117

Subject Category: Education

Volume/Issue: 13/8 | Page No: 2358-2361

Publication Timeline

Submitted: 2026-08-24

Accepted: 2026-08-29

Published: 2026-09-08

Abstract

The “Question Answering System Based on Paragraph” is a Python-based web application designed to provide users with a seamless experience in extracting answers from textual content. Built with Flask, the application allows users to securely log in, paste a paragraph of text into an input field, and ask questions about the content. By leveraging the Gemini/OpenAI API, the system comprehends the provided paragraph’s context, enabling it to generate accurate and context-aware answers to user queries. This application is particularly useful for students, researchers, and professionals who need quick insights from large texts without manually searching for information. The project also includes basic user authentication through login and registration features, ensuring a personalized experience. This innovative approach combines natural language processing with advanced AI capabilities to offer an efficient and user- friendly solution for text-based question answering.

Keywords

Python, Flask, web application, login, registration, paragraph input, question answering, OpenAI API, natural language processing, text comprehension, user authentication

Downloads

References

1. OpenAI. (2023). OpenAI API Documentation. Retrieved from https://beta.openai.com/docs. [Google Scholar] [Crossref]

2. Flask. (2023). Flask: Web Development Documentation. Retrieved from https://flask.palletsprojects.com/. [Google Scholar] [Crossref]

3. Bird, S., Klein, E., & Loper, E. (2009). Natural Language Processing with Python. O'Reilly Media. [Google Scholar] [Crossref]

4. Devlin, J., Chang, M. W., Lee, K., & Toutanova, K. (2019). BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding. arXiv:1810.04805. [Google Scholar] [Crossref]

5. Rajpurkar, P., Zhang, J., Lopyrev, K., & Liang, P. (2016). SQuAD: 100,000+ Questions for Machine Comprehension of Text. arXiv:1606.05250. [Google Scholar] [Crossref]

6. Ferrucci, D., et al. (2013). Watson: Beyond Jeopardy! Artificial Intelligence, 199, 93-105. [Google Scholar] [Crossref]

7. de Milato, T., et al. (2020). Haystack: A Framework for Question Answering at Scale. Retrieved from https://haystack.deepset.ai/. [Google Scholar] [Crossref]

8. Google Cloud. (2023). Dialogflow Documentation. Retrieved from https://cloud.google.com/dialogflow/docs. [Google Scholar] [Crossref]

9. Liu, Y., et al. (2019). RoBERTa: A Robustly Optimized BERT Pretraining Approach. arXiv:1907.11692. [Google Scholar] [Crossref]

10. Mishra, A., & Jain, S. K. (2016). A Survey on Question Answering Systems with Classification. Journal of King Saud University-Computer and Information Sciences, 28(3), 345 [Google Scholar] [Crossref]

Metrics

Views & Downloads

Similar Articles