Conversation Filter AI is a machine learning-based project designed to monitor and filter conversations in real-time. This tool aims to ensure respectful and constructive interactions by detecting and handling abusive or inappropriate language in communications between customers and executives. Streamlit
- Real-Time Monitoring: Analyzes conversations as they happen.
- Abusive Language Detection: Identifies and flags abusive or inappropriate language.
- Feedback Filtering: Filters and categorizes feedback for companies.
- Customizable Rules: Allows configuration of filtering rules and thresholds.
- Integration Ready: Easily integrates with customer support platforms.
- Python: Programming language used for development.
- Deep Learning: For advanced text analysis and language processing.
- Natural Language Processing (NLP): For language understanding and filtering.
- Hugging Face Transformers: For state-of-the-art language models.
- Flask: For creating a web interface (if required) or Streamlit will be preferable.
- Conda: For managing dependencies and virtual environments.
git clone https://github.com/harry262000/ConversationFilterAI.git
cd ConversationFilterAI
It's recommended to use Conda for managing the environment. Follow these steps:
git clone https://github.com/harry262000/ConversationFilterAI.git
cd ConversationFilterAI
Install the required Python libraries using the provided requirements.txt file:
pip install -r requirements.txt
You can choose to run the application using Streamlit (recommended) or Flask.
streamlit run app.py
For any inquiries or issues, please contact Harshal at Email.