A Python-based NLP tool that evaluates the structural integrity of written arguments. It uses Natural Language Processing to detect claims, premises, evidence, and balanced perspectives.
- Claim Detection: Identifies core arguments using linguistic indicators.
- Logical Mapping: Finds supporting premises ("because", "since").
- Evidence Recognition: Uses Named Entity Recognition (NER) to find statistics and dates.
- Nuance Detection: Recognizes counter-arguments for a balanced score.
- Auto-Reporting: Generates a timestamped
.txtreport with actionable feedback.
- Python 3.12
- spaCy: For industrial-strength Natural Language Processing.
- Git: For version control.
- Clone the repository.
- Install dependencies:
pip install -r requirements.txt python -m spacy download en_core_web_sm