gauravprakashh commited on
Commit
6766466
·
verified ·
1 Parent(s): cf32470

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -5
app.py CHANGED
@@ -7,10 +7,21 @@ sentiment_pipeline = pipeline("sentiment-analysis", model="distilbert-base-uncas
7
  ner_pipeline = pipeline("ner", model="dbmdz/bert-large-cased-finetuned-conll03-english", aggregation_strategy="simple")
8
 
9
  moderation_guidelines = """
10
- - Allow positive messages
11
- - Block cuss words
12
- - Allow negative comments about individuals but block negative comments against a community
13
- - Block personal names
 
 
 
 
 
 
 
 
 
 
 
14
  """
15
 
16
  default_cuss_words = {"damn", "hell", "shit", "fuck", "ass", "bastard", "bitch", "bollocks", "bugger",
@@ -76,4 +87,4 @@ with gr.Blocks() as demo:
76
 
77
  moderate_btn.click(moderate_message, inputs=[msg_input, guidelines_input], outputs=[msg_output])
78
 
79
- demo.launch()
 
7
  ner_pipeline = pipeline("ner", model="dbmdz/bert-large-cased-finetuned-conll03-english", aggregation_strategy="simple")
8
 
9
  moderation_guidelines = """
10
+ - Allow positive messages.
11
+ - Block cuss words.
12
+ - Allow negative comments about individuals but block negative comments against a community.
13
+ - Block personal names.
14
+ - Block hate speech or offensive language.
15
+ - Block messages containing threats, violence, or self-harm.
16
+ - Block excessive use of capital letters (potential shouting).
17
+ - Block messages with spam, links, or promotional content.
18
+ - Block messages with excessive special characters (potential spam).
19
+ - Allow constructive criticism but block harassment and bullying.
20
+ - Allow neutral discussions about sensitive topics but block inciting hate.
21
+ - Block messages with misleading or false information.
22
+ - Block messages containing phone numbers or personal addresses.
23
+ - Block messages with excessive repetition of words (spam behavior).
24
+
25
  """
26
 
27
  default_cuss_words = {"damn", "hell", "shit", "fuck", "ass", "bastard", "bitch", "bollocks", "bugger",
 
87
 
88
  moderate_btn.click(moderate_message, inputs=[msg_input, guidelines_input], outputs=[msg_output])
89
 
90
+ demo.launch(share=True)