GabrielGD commited on
Commit
dd14d0a
·
verified ·
1 Parent(s): 5896db0

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
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
- "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,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
- "🍰 **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,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, arquivo_saida):
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, "progresso.json"),
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()