DocumentQandAI / README.md
ghostai1's picture
Updated status on August 20, 2026
244b32d verified
|
Raw
History Blame Contribute Delete
20.5 kB
---
title: DocumentQandAI
emoji: πŸ“Š
colorFrom: gray
colorTo: yellow
sdk: gradio
sdk_version: 5.31.0
app_file: app.py
pinned: false
license: apache-2.0
short_description: QandAI
---
# πŸ“ Document Q&A Demo
[![Hugging Face Space](https://img.shields.io/badge/HuggingFace-Spaces-blue?logo=huggingface)](https://huggingface.co/spaces/your-username/doc-qa)
[![Gradio UI](https://img.shields.io/badge/Gradio-5.31.0-brightgreen?logo=gradio)]
[![Model](https://img.shields.io/badge/Model-RoBERTa--SQuAD2-orange)](https://huggingface.co/deepset/roberta-base-squad2)
[![License](https://img.shields.io/badge/License-MIT-lightgrey)](LICENSE)
---
## πŸš€ Overview
Turn **any piece of text**β€”policies, FAQs, product descriptionsβ€”into an interactive **QA interface**.
Leverages **contextual embeddings** and **span‐extraction** to pinpoint precise answers in real time.
> **Key AI buzzwords:**
> β€’ Contextual Question Answering β€’ Span Extraction β€’ Transformer-based NLP β€’ Real-time inference β€’ Edge (CPU) deployment β€’ User-centric UX β€’ Cloud-native AI
---
## ✨ Features
| πŸ”‘ Feature | πŸ” Description |
|-----------------------------|--------------------------------------------------------------------|
| **πŸ“š Document Context** | Paste up to thousands of wordsβ€”no size limits beyond text input. |
| **❓ Natural Questions** | Ask anything about your document in plain English. |
| **⚑ Instant Answers** | Results in <500 ms on free CPU tierβ€”no GPUs required. |
| **πŸ“ˆ Confidence Score** | See the model’s certainty (0–1) alongside each answer. |
| **🎨 Sleek Gradio UI** | Intuitive Blocks layout with input, button, and output panel. |
| **πŸ”§ Drop-in Deployment** | Commit three filesβ€”Spaces auto-builds and hosts your demo. |
---
## πŸ—οΈ Architecture & Workflow
1. **User pastes** document text into the **Context** box.
2. **User submits** a free-form question.
3. **`transformers` QA pipeline** (RoBERTa-SQuAD2) locates the answer span.
4. **Answer + confidence** rendered in the UI.
All computation happens **locally on the Space**, ensuring **data privacy** and **zero API costs**.
---
## πŸ› οΈ Local Development
```bash
git clone https://github.com/your-username/doc-qa.git
cd doc-qa
python3 -m venv venv && source venv/bin/activate
pip install -r requirements.txt
python app.py
## Latest Update
- Upgraded RoBERTa-SQuAD2 model for better answers. - May 29, 2025 πŸ“
- Optimized CPU inference for faster responses. - August 20, 2026 πŸ“
- Enhanced confidence score display. 🎨 - August 19, 2026 πŸ“
- Improved handling of large documents. ⚑ - August 18, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - August 17, 2026 πŸ“
- Added support for multi-question inputs. - August 16, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“Š - August 15, 2026 πŸ“
- Enhanced confidence score display. πŸ“ˆ - August 14, 2026 πŸ“
- Improved handling of large documents. - August 13, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - August 12, 2026 πŸ“
- Added support for multi-question inputs. - August 11, 2026 πŸ“
- Optimized CPU inference for faster responses. - August 10, 2026 πŸ“
- Enhanced confidence score display. - August 09, 2026 πŸ“
- Improved handling of large documents. - August 08, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. 🎨 - August 07, 2026 πŸ“
- Added support for multi-question inputs. - August 06, 2026 πŸ“
- Optimized CPU inference for faster responses. - August 05, 2026 πŸ“
- Enhanced confidence score display. ⚑ - August 04, 2026 πŸ“
- Improved handling of large documents. πŸ“ˆ - August 03, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - August 02, 2026 πŸ“
- Added support for multi-question inputs. - June 05, 2026 πŸ“
- Optimized CPU inference for faster responses. - June 04, 2026 πŸ“
- Enhanced confidence score display. ❓ - June 03, 2026 πŸ“
- Improved handling of large documents. πŸ“Š - June 02, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. 🎨 - June 01, 2026 πŸ“
- Added support for multi-question inputs. ⚑ - May 31, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - May 21, 2026 πŸ“
- Enhanced confidence score display. ❓ - May 20, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - May 18, 2026 πŸ“
- Added support for multi-question inputs. - May 17, 2026 πŸ“
- Optimized CPU inference for faster responses. - May 16, 2026 πŸ“
- Enhanced confidence score display. - May 15, 2026 πŸ“
- Improved handling of large documents. πŸ“ˆ - May 14, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. 🎨 - May 13, 2026 πŸ“
- Added support for multi-question inputs. ⚑ - May 12, 2026 πŸ“
- Optimized CPU inference for faster responses. - May 11, 2026 πŸ“
- Enhanced confidence score display. - May 10, 2026 πŸ“
- Improved handling of large documents. ❓ - May 09, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - May 08, 2026 πŸ“
- Added support for multi-question inputs. - May 07, 2026 πŸ“
- Optimized CPU inference for faster responses. - May 06, 2026 πŸ“
- Enhanced confidence score display. πŸ“Š - May 05, 2026 πŸ“
- Improved handling of large documents. ❓ - May 04, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. 🎨 - May 03, 2026 πŸ“
- Added support for multi-question inputs. - May 02, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - May 01, 2026 πŸ“
- Enhanced confidence score display. ⚑ - April 30, 2026 πŸ“
- Improved handling of large documents. πŸ“Š - April 29, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. 🎨 - April 26, 2026 πŸ“
- Added support for multi-question inputs. - April 23, 2026 πŸ“
- Enhanced confidence score display. - April 21, 2026 πŸ“
- Improved handling of large documents. ❓ - April 20, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - April 19, 2026 πŸ“
- Added support for multi-question inputs. - April 18, 2026 πŸ“
- Optimized CPU inference for faster responses. - April 17, 2026 πŸ“
- Enhanced confidence score display. ⚑ - April 16, 2026 πŸ“
- Improved handling of large documents. ⚑ - April 15, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - April 14, 2026 πŸ“
- Added support for multi-question inputs. πŸ“ˆ - April 13, 2026 πŸ“
- Optimized CPU inference for faster responses. ❓ - April 12, 2026 πŸ“
- Enhanced confidence score display. - April 11, 2026 πŸ“
- Improved handling of large documents. 🎨 - April 10, 2026 πŸ“
- Added support for multi-question inputs. - April 08, 2026 πŸ“
- Optimized CPU inference for faster responses. ⚑ - April 07, 2026 πŸ“
- Enhanced confidence score display. ❓ - April 06, 2026 πŸ“
- Improved handling of large documents. - April 05, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. 🎨 - April 04, 2026 πŸ“
- Added support for multi-question inputs. - April 03, 2026 πŸ“
- Optimized CPU inference for faster responses. - April 02, 2026 πŸ“
- Enhanced confidence score display. - April 01, 2026 πŸ“
- Improved handling of large documents. - March 31, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - March 30, 2026 πŸ“
- Added support for multi-question inputs. - March 29, 2026 πŸ“
- Optimized CPU inference for faster responses. - March 28, 2026 πŸ“
- Enhanced confidence score display. - March 27, 2026 πŸ“
- Improved handling of large documents. - March 26, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - March 25, 2026 πŸ“
- Added support for multi-question inputs. - March 24, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“Š - March 23, 2026 πŸ“
- Enhanced confidence score display. - March 22, 2026 πŸ“
- Improved handling of large documents. πŸ“ˆ - March 21, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - March 20, 2026 πŸ“
- Added support for multi-question inputs. - March 19, 2026 πŸ“
- Optimized CPU inference for faster responses. - March 18, 2026 πŸ“
- Enhanced confidence score display. - March 17, 2026 πŸ“
- Improved handling of large documents. πŸ“Š - March 16, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - March 15, 2026 πŸ“
- Added support for multi-question inputs. - March 14, 2026 πŸ“
- Optimized CPU inference for faster responses. - March 13, 2026 πŸ“
- Enhanced confidence score display. - March 12, 2026 πŸ“
- Improved handling of large documents. ❓ - March 11, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“ˆ - March 10, 2026 πŸ“
- Added support for multi-question inputs. 🎨 - March 09, 2026 πŸ“
- Optimized CPU inference for faster responses. - March 08, 2026 πŸ“
- Enhanced confidence score display. ⚑ - March 07, 2026 πŸ“
- Improved handling of large documents. 🎨 - March 06, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - March 05, 2026 πŸ“
- Added support for multi-question inputs. ⚑ - March 04, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - March 03, 2026 πŸ“
- Enhanced confidence score display. ❓ - March 02, 2026 πŸ“
- Improved handling of large documents. πŸ“Š - March 01, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - February 28, 2026 πŸ“
- Added support for multi-question inputs. - February 27, 2026 πŸ“
- Optimized CPU inference for faster responses. - February 26, 2026 πŸ“
- Enhanced confidence score display. 🎨 - February 25, 2026 πŸ“
- Improved handling of large documents. ⚑ - February 24, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ❓ - February 23, 2026 πŸ“
- Added support for multi-question inputs. - February 22, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - February 21, 2026 πŸ“
- Enhanced confidence score display. - February 20, 2026 πŸ“
- Improved handling of large documents. πŸ“ˆ - February 19, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - February 18, 2026 πŸ“
- Added support for multi-question inputs. ⚑ - February 17, 2026 πŸ“
- Optimized CPU inference for faster responses. - February 16, 2026 πŸ“
- Enhanced confidence score display. 🎨 - February 15, 2026 πŸ“
- Improved handling of large documents. πŸ“Š - February 14, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ❓ - February 13, 2026 πŸ“
- Added support for multi-question inputs. - February 12, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“Š - February 11, 2026 πŸ“
- Enhanced confidence score display. - February 10, 2026 πŸ“
- Improved handling of large documents. - February 09, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. 🎨 - February 08, 2026 πŸ“
- Added support for multi-question inputs. ❓ - February 07, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - February 06, 2026 πŸ“
- Enhanced confidence score display. - February 05, 2026 πŸ“
- Improved handling of large documents. - February 04, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ⚑ - February 03, 2026 πŸ“
- Enhanced confidence score display. - January 16, 2026 πŸ“
- Improved handling of large documents. 🎨 - January 13, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - January 11, 2026 πŸ“
- Added support for multi-question inputs. ❓ - January 08, 2026 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - January 06, 2026 πŸ“
- Enhanced confidence score display. - January 03, 2026 πŸ“
- Improved handling of large documents. - January 01, 2026 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ⚑ - December 29, 2025 πŸ“
- Added support for multi-question inputs. πŸ“Š - December 27, 2025 πŸ“
- Optimized CPU inference for faster responses. - December 24, 2025 πŸ“
- Enhanced confidence score display. ❓ - December 22, 2025 πŸ“
- Improved handling of large documents. - December 19, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - December 17, 2025 πŸ“
- Added support for multi-question inputs. - December 14, 2025 πŸ“
- Optimized CPU inference for faster responses. 🎨 - December 12, 2025 πŸ“
- Enhanced confidence score display. πŸ“ˆ - December 09, 2025 πŸ“
- Improved handling of large documents. - December 07, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ⚑ - December 04, 2025 πŸ“
- Added support for multi-question inputs. - December 02, 2025 πŸ“
- Optimized CPU inference for faster responses. - November 29, 2025 πŸ“
- Enhanced confidence score display. 🎨 - November 27, 2025 πŸ“
- Improved handling of large documents. - November 24, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - November 22, 2025 πŸ“
- Added support for multi-question inputs. πŸ“ˆ - November 19, 2025 πŸ“
- Enhanced confidence score display. - November 15, 2025 πŸ“
- Improved handling of large documents. ⚑ - November 11, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - November 09, 2025 πŸ“
- Added support for multi-question inputs. - November 06, 2025 πŸ“
- Optimized CPU inference for faster responses. ⚑ - November 04, 2025 πŸ“
- Enhanced confidence score display. πŸ“Š - November 01, 2025 πŸ“
- Improved handling of large documents. - October 30, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ❓ - October 27, 2025 πŸ“
- Added support for multi-question inputs. - October 25, 2025 πŸ“
- Optimized CPU inference for faster responses. - October 22, 2025 πŸ“
- Enhanced confidence score display. - October 20, 2025 πŸ“
- Improved handling of large documents. πŸ“ˆ - October 17, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - October 15, 2025 πŸ“
- Added support for multi-question inputs. - October 12, 2025 πŸ“
- Optimized CPU inference for faster responses. 🎨 - October 09, 2025 πŸ“
- Enhanced confidence score display. πŸ“Š - October 06, 2025 πŸ“
- Improved handling of large documents. ❓ - October 04, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. 🎨 - October 01, 2025 πŸ“
- Added support for multi-question inputs. πŸ“ˆ - September 29, 2025 πŸ“
- Optimized CPU inference for faster responses. ⚑ - September 26, 2025 πŸ“
- Enhanced confidence score display. - September 24, 2025 πŸ“
- Improved handling of large documents. - September 23, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ❓ - September 21, 2025 πŸ“
- Added support for multi-question inputs. 🎨 - September 19, 2025 πŸ“
- Optimized CPU inference for faster responses. - September 16, 2025 πŸ“
- Enhanced confidence score display. - September 14, 2025 πŸ“
- Improved handling of large documents. πŸ“ˆ - September 11, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - September 09, 2025 πŸ“
- Added support for multi-question inputs. πŸ“Š - September 08, 2025 πŸ“
- Optimized CPU inference for faster responses. ⚑ - September 06, 2025 πŸ“
- Enhanced confidence score display. - September 04, 2025 πŸ“
- Improved handling of large documents. ❓ - September 01, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - August 30, 2025 πŸ“
- Added support for multi-question inputs. - August 27, 2025 πŸ“
- Optimized CPU inference for faster responses. ⚑ - August 25, 2025 πŸ“
- Enhanced confidence score display. - August 22, 2025 πŸ“
- Improved handling of large documents. 🎨 - August 20, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - August 17, 2025 πŸ“
- Added support for multi-question inputs. - August 14, 2025 πŸ“
- Optimized CPU inference for faster responses. - August 13, 2025 πŸ“
- Enhanced confidence score display. πŸ“ˆ - August 12, 2025 πŸ“
- Improved handling of large documents. ❓ - August 11, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - August 10, 2025 πŸ“
- Enhanced confidence score display. - August 08, 2025 πŸ“
- Improved handling of large documents. πŸ“ˆ - August 07, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - August 06, 2025 πŸ“
- Added support for multi-question inputs. - August 05, 2025 πŸ“
- Optimized CPU inference for faster responses. - August 04, 2025 πŸ“
- Enhanced confidence score display. - August 03, 2025 πŸ“
- Improved handling of large documents. 🎨 - August 02, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - August 01, 2025 πŸ“
- Added support for multi-question inputs. ⚑ - July 31, 2025 πŸ“
- Optimized CPU inference for faster responses. ❓ - July 30, 2025 πŸ“
- Enhanced confidence score display. ❓ - July 29, 2025 πŸ“
- Improved handling of large documents. 🎨 - July 28, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - July 27, 2025 πŸ“
- Added support for multi-question inputs. - July 26, 2025 πŸ“
- Optimized CPU inference for faster responses. - July 25, 2025 πŸ“
- Enhanced confidence score display. ⚑ - July 24, 2025 πŸ“
- Improved handling of large documents. πŸ“Š - July 23, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“ˆ - July 22, 2025 πŸ“
- Added support for multi-question inputs. ❓ - July 20, 2025 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - July 19, 2025 πŸ“
- Enhanced confidence score display. - July 18, 2025 πŸ“
- Improved handling of large documents. 🎨 - July 17, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - July 16, 2025 πŸ“
- Added support for multi-question inputs. - July 15, 2025 πŸ“
- Optimized CPU inference for faster responses. - July 11, 2025 πŸ“
- Enhanced confidence score display. ⚑ - July 10, 2025 πŸ“
- Improved handling of large documents. πŸ“Š - July 09, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ❓ - July 08, 2025 πŸ“
- Added support for multi-question inputs. 🎨 - July 07, 2025 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - July 06, 2025 πŸ“
- Enhanced confidence score display. - July 05, 2025 πŸ“
- Improved handling of large documents. - July 04, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“Š - July 03, 2025 πŸ“
- Added support for multi-question inputs. ⚑ - July 02, 2025 πŸ“
- Optimized CPU inference for faster responses. - July 01, 2025 πŸ“
- Enhanced confidence score display. - June 30, 2025 πŸ“
- Improved handling of large documents. - June 29, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - June 28, 2025 πŸ“
- Added support for multi-question inputs. - June 27, 2025 πŸ“
- Optimized CPU inference for faster responses. ❓ - June 26, 2025 πŸ“
- Enhanced confidence score display. - June 25, 2025 πŸ“
- Improved handling of large documents. ⚑ - June 24, 2025 πŸ“
- Added support for multi-question inputs. πŸ“Š - June 22, 2025 πŸ“
- Optimized CPU inference for faster responses. πŸ“ˆ - June 21, 2025 πŸ“
- Enhanced confidence score display. 🎨 - June 20, 2025 πŸ“
- Improved handling of large documents. - June 19, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. - June 18, 2025 πŸ“
- Added support for multi-question inputs. πŸ“ˆ - June 17, 2025 πŸ“
- Optimized CPU inference for faster responses. - June 16, 2025 πŸ“
- Enhanced confidence score display. ⚑ - June 15, 2025 πŸ“
- Improved handling of large documents. - June 14, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ❓ - June 13, 2025 πŸ“
- Optimized CPU inference for faster responses. - June 11, 2025 πŸ“
- Enhanced confidence score display. 🎨 - June 10, 2025 πŸ“
- Improved handling of large documents. πŸ“Š - June 09, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. πŸ“ˆ - June 08, 2025 πŸ“
- Added support for multi-question inputs. 🎨 - June 07, 2025 πŸ“
- Optimized CPU inference for faster responses. ⚑ - June 06, 2025 πŸ“
- Enhanced confidence score display. - June 05, 2025 πŸ“
- Improved handling of large documents. - June 04, 2025 πŸ“
- Upgraded RoBERTa-SQuAD2 model for better answers. ❓ - June 03, 2025 πŸ“
- Added support for multi-question inputs. - June 02, 2025 πŸ“
- Optimized CPU inference for faster responses. πŸ“Š - June 01, 2025 πŸ“
- Enhanced confidence score display. - May 31, 2025 πŸ“
- Improved handling of large documents. - May 30, 2025 πŸ“
**Website**: https://ghostainews.com/
**Discord**: https://discord.gg/BfA23aYz