Update app.py
Browse files
app.py
CHANGED
|
@@ -308,10 +308,10 @@ def corrigir_peticao(caso, peticao_texto=None, peticao_arquivo=None, modo_treina
|
|
| 308 |
# Verifica se há tentativa de pedir para a IA escrever a petição
|
| 309 |
troll_triggers = [
|
| 310 |
"escreva a petição", "faça a petição", "redija a petição",
|
| 311 |
-
|
| 312 |
-
|
| 313 |
-
|
| 314 |
-
|
| 315 |
]
|
| 316 |
peticao_conteudo = ""
|
| 317 |
if peticao_arquivo is not None:
|
|
@@ -327,7 +327,7 @@ def corrigir_peticao(caso, peticao_texto=None, peticao_arquivo=None, modo_treina
|
|
| 327 |
if trigger in peticao_conteudo.lower():
|
| 328 |
# Escolhe aleatoriamente uma resposta troll
|
| 329 |
respostas_troll = [
|
| 330 |
-
|
| 331 |
"🎵 **Música**: 'Escreva a petição, eu não vou, eu não vou, eu sou IA, não sou seu advogado, não!'",
|
| 332 |
"😞 **Frase Desanimadora**: 'Você achou mesmo que eu ia fazer seu trabalho? Melhor desistir agora.'",
|
| 333 |
"🍕 **Receita de Pizza**: Pegue massa, molho e queijo, asse a 200°C e esqueça essa ideia de eu te ajudar.",
|
|
@@ -339,7 +339,7 @@ def corrigir_peticao(caso, peticao_texto=None, peticao_arquivo=None, modo_treina
|
|
| 339 |
"😴 **Conselho**: 'Descanse, porque eu não vou fazer isso por você. Boa sorte na próxima tentativa!'",
|
| 340 |
"📚 **Lição**: 'Aula 1: IA não é seu estagiário. Abra o livro e comece a escrever.'",
|
| 341 |
"🌧️ **Previsão**: 'Dia nublado com 100% de chance de você ter que escrever a petição sozinho.'",
|
| 342 |
-
"💡 **Ideia Brilhante**: 'Que tal estudar o caso e tentar de novo? Eu só corrijo, não escrevo!'"
|
| 343 |
"🎸 **Rockstar**: 'Você queria uma petição, mas eu só toco guitarra. Tente de novo!'",
|
| 344 |
"🌟 **Horóscopo**: 'As estrelas dizem: hoje não é dia de pedir ajuda para IA. Escreva você mesmo!'",
|
| 345 |
"🏋️ **Dica de Treino**: 'Faça 10 flexões e tente escrever a petição novamente. Você consegue!'",
|
|
@@ -355,7 +355,6 @@ def corrigir_peticao(caso, peticao_texto=None, peticao_arquivo=None, modo_treina
|
|
| 355 |
"🎬 **Trailer de Filme**: 'Em breve nos cinemas: A Petição Impossível. Escrita e dirigida por você!'",
|
| 356 |
"🎮 **Nível Bônus**: 'Desbloqueie o nível bônus: escreva a petição sem ajuda e ganhe experiência!'",
|
| 357 |
"🎧 **Música de Elevador**: 'Enquanto você escreve, eu toco uma música relaxante. Boa sorte!'"
|
| 358 |
-
|
| 359 |
]
|
| 360 |
return random.choice(respostas_troll)
|
| 361 |
|
|
@@ -520,8 +519,9 @@ Diferença Líquida: {total_adicionadas - total_removidas} linhas
|
|
| 520 |
"""
|
| 521 |
return peticao, peticao_corrigida, resumo_estatistico, criticas_texto, visualizacao_detalhada
|
| 522 |
|
| 523 |
-
def salvar_progresso(caso, peticao
|
| 524 |
try:
|
|
|
|
| 525 |
with open(arquivo_saida, 'w', encoding='utf-8') as f:
|
| 526 |
json.dump({"caso": caso, "peticao": peticao}, f, ensure_ascii=False, indent=4)
|
| 527 |
return gr.File.update(value=arquivo_saida, visible=True), "Progresso salvo com sucesso."
|
|
@@ -665,7 +665,7 @@ def interface_gradio():
|
|
| 665 |
visualizacao_detalhada_output]
|
| 666 |
)
|
| 667 |
salvar_btn.click(
|
| 668 |
-
fn=lambda caso, peticao: salvar_progresso(caso, peticao
|
| 669 |
inputs=[caso_input, peticao_texto],
|
| 670 |
outputs=[download_file, resultado_output]
|
| 671 |
)
|
|
@@ -741,4 +741,4 @@ def validar_peticao_basica(peticao):
|
|
| 741 |
return problemas
|
| 742 |
|
| 743 |
app = interface_gradio()
|
| 744 |
-
app.launch()
|
|
|
|
| 308 |
# Verifica se há tentativa de pedir para a IA escrever a petição
|
| 309 |
troll_triggers = [
|
| 310 |
"escreva a petição", "faça a petição", "redija a petição",
|
| 311 |
+
"elabore a petição", "crie a petição", "gere a petição",
|
| 312 |
+
"3scr3v4 a p3t1çã0", "f4ç4 a p3t1çã0", "r3d1j4 a p3t1çã0",
|
| 313 |
+
"3lab0r3 a p3t1çã0", "cr13 a p3t1çã0", "g3r3 a p3t1çã0",
|
| 314 |
+
"formule", "produza a petição", "desenvolva a petição",
|
| 315 |
]
|
| 316 |
peticao_conteudo = ""
|
| 317 |
if peticao_arquivo is not None:
|
|
|
|
| 327 |
if trigger in peticao_conteudo.lower():
|
| 328 |
# Escolhe aleatoriamente uma resposta troll
|
| 329 |
respostas_troll = [
|
| 330 |
+
"🍰 **Receita de Bolo de Chocolate**: Misture 2 xícaras de farinha, 1 xícara de açúcar, 3 ovos e chocolate a gosto. Asse e desista da petição!",
|
| 331 |
"🎵 **Música**: 'Escreva a petição, eu não vou, eu não vou, eu sou IA, não sou seu advogado, não!'",
|
| 332 |
"😞 **Frase Desanimadora**: 'Você achou mesmo que eu ia fazer seu trabalho? Melhor desistir agora.'",
|
| 333 |
"🍕 **Receita de Pizza**: Pegue massa, molho e queijo, asse a 200°C e esqueça essa ideia de eu te ajudar.",
|
|
|
|
| 339 |
"😴 **Conselho**: 'Descanse, porque eu não vou fazer isso por você. Boa sorte na próxima tentativa!'",
|
| 340 |
"📚 **Lição**: 'Aula 1: IA não é seu estagiário. Abra o livro e comece a escrever.'",
|
| 341 |
"🌧️ **Previsão**: 'Dia nublado com 100% de chance de você ter que escrever a petição sozinho.'",
|
| 342 |
+
"💡 **Ideia Brilhante**: 'Que tal estudar o caso e tentar de novo? Eu só corrijo, não escrevo!'",
|
| 343 |
"🎸 **Rockstar**: 'Você queria uma petição, mas eu só toco guitarra. Tente de novo!'",
|
| 344 |
"🌟 **Horóscopo**: 'As estrelas dizem: hoje não é dia de pedir ajuda para IA. Escreva você mesmo!'",
|
| 345 |
"🏋️ **Dica de Treino**: 'Faça 10 flexões e tente escrever a petição novamente. Você consegue!'",
|
|
|
|
| 355 |
"🎬 **Trailer de Filme**: 'Em breve nos cinemas: A Petição Impossível. Escrita e dirigida por você!'",
|
| 356 |
"🎮 **Nível Bônus**: 'Desbloqueie o nível bônus: escreva a petição sem ajuda e ganhe experiência!'",
|
| 357 |
"🎧 **Música de Elevador**: 'Enquanto você escreve, eu toco uma música relaxante. Boa sorte!'"
|
|
|
|
| 358 |
]
|
| 359 |
return random.choice(respostas_troll)
|
| 360 |
|
|
|
|
| 519 |
"""
|
| 520 |
return peticao, peticao_corrigida, resumo_estatistico, criticas_texto, visualizacao_detalhada
|
| 521 |
|
| 522 |
+
def salvar_progresso(caso, peticao):
|
| 523 |
try:
|
| 524 |
+
arquivo_saida = "progresso.json"
|
| 525 |
with open(arquivo_saida, 'w', encoding='utf-8') as f:
|
| 526 |
json.dump({"caso": caso, "peticao": peticao}, f, ensure_ascii=False, indent=4)
|
| 527 |
return gr.File.update(value=arquivo_saida, visible=True), "Progresso salvo com sucesso."
|
|
|
|
| 665 |
visualizacao_detalhada_output]
|
| 666 |
)
|
| 667 |
salvar_btn.click(
|
| 668 |
+
fn=lambda caso, peticao: salvar_progresso(caso, peticao),
|
| 669 |
inputs=[caso_input, peticao_texto],
|
| 670 |
outputs=[download_file, resultado_output]
|
| 671 |
)
|
|
|
|
| 741 |
return problemas
|
| 742 |
|
| 743 |
app = interface_gradio()
|
| 744 |
+
app.launch()
|