DocumentQandAI / README.md
ghostai1's picture
Updated status on July 02, 2025
20d33d4 verified
|
raw
history blame
4.83 kB
metadata
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
[Gradio UI]
Model
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

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 πŸ“
- 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