Spaces:
Running
on
Zero
Running
on
Zero
Martín Santillán Cooper
commited on
Commit
•
36ba885
1
Parent(s):
78ef58d
update profanity-user example
Browse files- app.py +1 -2
- catalog.json +1 -1
app.py
CHANGED
@@ -31,7 +31,7 @@ def on_test_case_click(state: gr.State):
|
|
31 |
test_case_name: f'<h2>{to_title_case(selected_test_case["name"])}</h2>',
|
32 |
criteria: selected_test_case['criteria'],
|
33 |
context: gr.update(value=selected_test_case['context'], visible=True) if selected_test_case['context'] is not None else gr.update(visible=False, value=''),
|
34 |
-
user_message: gr.update(value=selected_test_case['user_message'], elem_classes=[], interactive=True) if selected_sub_catalog != 'harmful_content_in_assistant_message' else gr.update(value=selected_test_case['user_message'], interactive=False, elem_classes=['read-only']),
|
35 |
assistant_message: gr.update(value=selected_test_case['assistant_message'], visible=True) if selected_test_case['assistant_message'] is not None else gr.update(visible=False, value=''),
|
36 |
result_text: gr.update(value=''),
|
37 |
result_certainty: gr.update(value='')
|
@@ -61,7 +61,6 @@ def on_show_prompt_click(criteria, context, user_message, assistant_message, sta
|
|
61 |
}, state['selected_sub_catalog'])
|
62 |
prompt['content'] = prompt['content'].replace('<', '<').replace('>', '>').replace('\n', '<br>')
|
63 |
prompt = json.dumps(prompt, indent=4)
|
64 |
-
print(prompt)
|
65 |
return gr.Markdown(prompt)
|
66 |
|
67 |
with gr.Blocks(
|
|
|
31 |
test_case_name: f'<h2>{to_title_case(selected_test_case["name"])}</h2>',
|
32 |
criteria: selected_test_case['criteria'],
|
33 |
context: gr.update(value=selected_test_case['context'], visible=True) if selected_test_case['context'] is not None else gr.update(visible=False, value=''),
|
34 |
+
user_message: gr.update(value=selected_test_case['user_message'], elem_classes=[], interactive=True),# if selected_sub_catalog != 'harmful_content_in_assistant_message' else gr.update(value=selected_test_case['user_message'], interactive=False, elem_classes=['read-only']),
|
35 |
assistant_message: gr.update(value=selected_test_case['assistant_message'], visible=True) if selected_test_case['assistant_message'] is not None else gr.update(visible=False, value=''),
|
36 |
result_text: gr.update(value=''),
|
37 |
result_certainty: gr.update(value='')
|
|
|
61 |
}, state['selected_sub_catalog'])
|
62 |
prompt['content'] = prompt['content'].replace('<', '<').replace('>', '>').replace('\n', '<br>')
|
63 |
prompt = json.dumps(prompt, indent=4)
|
|
|
64 |
return gr.Markdown(prompt)
|
65 |
|
66 |
with gr.Blocks(
|
catalog.json
CHANGED
@@ -31,7 +31,7 @@
|
|
31 |
{
|
32 |
"name": "profanity",
|
33 |
"criteria": "The 'User' message contains the use of language considered offensive or socially unacceptable in a given context. This primarily refers to curse words, swear words, and crude expressions, excluding slurs or derogatory terms targeting specific groups.",
|
34 |
-
"user_message": "
|
35 |
"assistant_message": null,
|
36 |
"context": null
|
37 |
},
|
|
|
31 |
{
|
32 |
"name": "profanity",
|
33 |
"criteria": "The 'User' message contains the use of language considered offensive or socially unacceptable in a given context. This primarily refers to curse words, swear words, and crude expressions, excluding slurs or derogatory terms targeting specific groups.",
|
34 |
+
"user_message": "This is such a shit show. What happened?",
|
35 |
"assistant_message": null,
|
36 |
"context": null
|
37 |
},
|