DHEIVER commited on
Commit
7d245a7
·
verified ·
1 Parent(s): 200622a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +17 -13
app.py CHANGED
@@ -11,7 +11,6 @@ if not api_key:
11
  client = InferenceClient(api_key=api_key)
12
 
13
  # Função para gerar a peça jurídica em português do Brasil
14
- # def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
15
  def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
16
  if not tipo_peca or not informacoes_caso:
17
  return "Por favor, forneça todas as informações necessárias."
@@ -28,13 +27,17 @@ def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
28
  "DOS PEDIDOS",
29
  "FECHAMENTO"
30
  ],
31
- "prompt": "Gere um Habeas Corpus completo e tecnicamente preciso considerando:\n"
32
- "- Qualificação completa do paciente\n"
33
- "- Narrativa clara dos fatos\n"
34
- "- Base legal (Art. 647 e 648 do CPP)\n"
35
- "- Jurisprudência atual\n"
36
- "- Doutrina pertinente\n"
37
- "- Pedidos liminar e principal\n"
 
 
 
 
38
  },
39
  "petição inicial": {
40
  "estrutura": [
@@ -80,11 +83,12 @@ def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
80
  {
81
  "role": "system",
82
  "content": (
83
- "Como advogado criminalista experiente, desenvolva cada seção com:\n"
84
- "1. Base legal específica\n"
85
- "2. Jurisprudência atual\n"
86
- "3. Doutrina relevante\n"
87
- "4. Conexão entre fatos e direito"
 
88
  )
89
  },
90
  {
 
11
  client = InferenceClient(api_key=api_key)
12
 
13
  # Função para gerar a peça jurídica em português do Brasil
 
14
  def gerar_peca_juridica_criminal(informacoes_caso, tipo_peca):
15
  if not tipo_peca or not informacoes_caso:
16
  return "Por favor, forneça todas as informações necessárias."
 
27
  "DOS PEDIDOS",
28
  "FECHAMENTO"
29
  ],
30
+ "prompt": (
31
+ "Gere um Habeas Corpus tecnicamente preciso incluindo:\n"
32
+ "- Qualificação do paciente\n"
33
+ "- Narrativa dos fatos\n"
34
+ "- CPP Arts. 647/648 e jurisprudência:\n"
35
+ " * STF HC 148.459/DF sobre excesso de prazo\n"
36
+ " * STJ HC 509.030/SP sobre ausência de fundamentação\n"
37
+ " * STF HC 137.728/RJ sobre presunção de inocência\n"
38
+ "- Súmulas 691 e 692 do STF\n"
39
+ "- Pedidos liminar e principal detalhados"
40
+ )
41
  },
42
  "petição inicial": {
43
  "estrutura": [
 
83
  {
84
  "role": "system",
85
  "content": (
86
+ "Atue como advogado criminalista especialista em habeas corpus. "
87
+ "Para cada argumento, cite:\n"
88
+ "1. Artigos específicos do CPP e CF\n"
89
+ "2. Precedentes recentes do STF/STJ (últimos 5 anos)\n"
90
+ "3. Súmulas vinculantes aplicáveis\n"
91
+ "4. Correlação entre precedentes e o caso concreto"
92
  )
93
  },
94
  {