Skip to content

Repository files navigation

Conversation Filter AI

Overview

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

Features

  • 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.

Technologies Used

  • 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.

Installation

1. Clone the Repository

 git clone https://github.com/harry262000/ConversationFilterAI.git
 cd ConversationFilterAI

2. Set Up the Virtual Environment

It's recommended to use Conda for managing the environment. Follow these steps:

git clone https://github.com/harry262000/ConversationFilterAI.git
cd ConversationFilterAI

3. Install Dependencies

Install the required Python libraries using the provided requirements.txt file:

pip install -r requirements.txt

4. Run the Application

You can choose to run the application using Streamlit (recommended) or Flask.

streamlit run app.py

Contact

For any inquiries or issues, please contact Harshal at Email.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages