Searchy is a predictive AI-based question-answering system. It utilizes a combination of web scraping, natural language processing (NLP), and sentence-matching models to provide accurate responses to user queries.
- AI-Powered Answers: Uses Google's BERT model for sentence matching.
- Web Scraping Integration: Extracts relevant data using BeautifulSoup.
- NLP Processing: Utilizes spaCy for part-of-speech (POS) tagging and analysis.
- Flask Deployment: Lightweight web-based interface for easy interaction.
- Web Scraping: BeautifulSoup (BS4)
- Sentence Matching: Google's BERT model
- POS Tagging: spaCy NLP model
- Deployment: Flask (Python)
git clone https://github.com/rahatbhambri/Searchy.git
cd Searchy- Install dependencies:
pip install -r requirements.txt
- Run the application:
python app.py
- Access the web interface at
http://localhost:5000and start asking questions.
- Improve the model's accuracy with more training data.
- Implement database storage for caching responses.
- Extend support for multiple languages.
- Deploy as a cloud-based API.
Contributions are welcome! Feel free to submit issues and pull requests.
