AI-powered survey response validation for market research excellence
Open-ended survey responses are critical for market insights but frequently compromised by:
- Gibberish text
- Copy-pasted responses
- Off-topic answers
- AI-generated content
Manual review processes are labor-intensive, error-prone, and delay valuable insights.
Zurvey leverages advanced AI to automatically validate open-ended survey responses, ensuring data integrity while dramatically reducing manual effort.
- Automated Quality Control: Eliminate gibberish, duplicates, and off-topic responses
- AI Detection: Identify machine-generated content
- Time Efficiency: Reduce validation time by up to 90%
- Enhanced Data Integrity: Make decisions based on authentic human feedback
- Actionable Insights: Generate reliable market intelligence faster
Zurvey employs a sophisticated multi-agent system to thoroughly analyze survey responses:
- Preprocessing Agent: Handles initial cleaning and normalization
- Quality Filter Agent: Detects empty, short, or disturbing content (Score 0-1)
- Relevance Agent: Evaluates response relevance to survey topics (Score 0-5)
- Complexity & Coherence Agent: Analyzes linguistic structure and sophistication (Score 0-5)
- Sentiment & Toxicity Agent: Evaluates emotional content and potentially harmful language (Score -2 to 2)
- AI Detection Agent: Identifies signs of AI-generated responses (Score 0-3)
- Final Decision Agent: Aggregates all agent scores into a comprehensive quality rating
Each specialized agent applies specific scoring criteria, providing a nuanced evaluation across multiple dimensions of quality. The system then produces a total score to flag responses as either high or low quality based on configurable thresholds.
- Python 3.8+
- Git
- Clone the repository
git clone https://github.com/hiteshhhh007/Zurvey-Team-Recursion.git
cd zurvey- Create and activate a virtual environment (recommended)
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate- Install required packages
pip install -r requirements.txtEdit the file paths in:
Codes/Pre-Processing.pyCodes/Agent-Orchestration.py
python Codes/Agent-Orchestration.pyConfigure your quality thresholds in:
python utils/thresholding.pyGenerate comparison reports and visualizations:
python utils/comparison.py
python utils/plots.py- Pre-processing: Clean and normalize survey response data
- Multi-agent Validation: Specialized AI agents analyze different quality aspects
- Scoring: Responses receive quality scores across multiple dimensions
- Thresholding: Configurable quality thresholds filter responses
- Reporting: Comprehensive analytics on validation results
Zurvey is proudly developed by Team Recursion, a group of students passionate about improving survey data quality.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please feel free to submit a Pull Request.