Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -302,44 +302,44 @@ class Model():
|
|
| 302 |
for subtemas in temas:
|
| 303 |
|
| 304 |
prompt = f"""
|
| 305 |
-
|
| 306 |
-
|
| 307 |
-
|
| 308 |
-
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 312 |
|
| 313 |
-
FORMATO E ESTILO:
|
| 314 |
-
1. A saída deve conter APENAS o texto do desenvolvimento. Não inclua títulos, cabeçalho, explicações, notas, listas, metadados ou qualquer tipo de marcação extra.
|
| 315 |
-
2. Não utilize símbolos de Markdown (como **, ##, ###, ``` ou blocos de código). NÃO PRODUZA MARKDOWN.
|
| 316 |
-
3. São permitidas apenas as seguintes tags HTML:
|
| 317 |
-
- `<br/>` para uma quebra curta de linha dentro de um parágrafo.
|
| 318 |
-
- `<br/><br/>` para separar parágrafos (OBRIGATÓRIO: cada novo parágrafo deve começar após exatamente `<br/><br/>`).
|
| 319 |
-
- `<strong>...</strong>` para negrito.
|
| 320 |
-
4. Não utilize listas com “-”, “*”, “1.” ou similares; escreva em parágrafos contínuos.
|
| 321 |
-
5. Não inclua citações, referências, URLs ou notas explicativas.
|
| 322 |
-
6. Mantenha tom objetivo, técnico e adequado ao nível informado, evitando qualquer linguagem promocional.
|
| 323 |
-
7. Não mistura paragrafos, eles devem ter no maximo 5 linhas, evita misturas, quebre linha sempre que poder
|
| 324 |
-
8. Se o subtema for extenso nao tenha medo de desenvolver muito mais
|
| 325 |
-
|
| 326 |
-
CONTEÚDO:
|
| 327 |
-
- Apresente uma definição breve do subtema no contexto do tema principal.
|
| 328 |
-
- Desenvolva de 2 a 4 ideias centrais essenciais para compreender o subtema.
|
| 329 |
-
- Finalize com uma frase conclusiva que sintetize a relevância do subtema dentro do tema principal.
|
| 330 |
-
|
| 331 |
-
EXEMPLO DE FORMATO (não reproduzir no resultado):
|
| 332 |
-
Parágrafo 1...<br/><br/>Parágrafo 2 com <strong>termo importante</strong>...
|
| 333 |
-
|
| 334 |
-
ENTREGA:
|
| 335 |
-
- Responda somente com o desenvolvimento final.
|
| 336 |
-
- Não inclua linhas em branco extras no início ou no fim.
|
| 337 |
-
- Use `<br/><br/>` para separar parágrafos e `<strong>` apenas para destaque de termos essenciais.
|
| 338 |
-
|
| 339 |
-
DA O TEU MELHOR NA ORGANIZACAO, ORGANIZA MUITO BEM E SEM CONFUSÃO
|
| 340 |
-
Agora, seguindo rigorosamente todas as instruções acima, gere o resumo solicitado.
|
| 341 |
-
|
| 342 |
-
"""
|
| 343 |
|
| 344 |
print(f"Criando o Subtema {subtemas} - Página {self.pagina + 1}")
|
| 345 |
texto = self.API(prompt)
|
|
|
|
| 302 |
for subtemas in temas:
|
| 303 |
|
| 304 |
prompt = f"""
|
| 305 |
+
Você é um assistente especializado em produzir DESENVOLVIMENTOS DE TEXTOS ACADÊMICOS claros, objetivos e bem estruturados.
|
| 306 |
+
|
| 307 |
+
INSTRUÇÕES OBRIGATÓRIAS:
|
| 308 |
+
- Tema principal: {self.titulo}
|
| 309 |
+
- Subtema a desenvolver: {subtemas}
|
| 310 |
+
|
| 311 |
+
FORMATO E ESTILO (OBEDIÊNCIA ESTRITA):
|
| 312 |
+
1. A saída deve conter APENAS o texto do desenvolvimento. Não inclua títulos, cabeçalhos, explicações, notas, listas, metadados ou comentários.
|
| 313 |
+
2. NÃO utilize Markdown, símbolos de Markdown ou blocos de código. NÃO PRODUZA MARKDOWN.
|
| 314 |
+
3. É ESTRITAMENTE PROIBIDO usar as seguintes tags ou qualquer variação delas:
|
| 315 |
+
<para>, <p>, <div>, <section>, <article>, <img>, <h1> a <h6>, listas ou qualquer tag não listada abaixo.
|
| 316 |
+
4. As ÚNICAS tags HTML permitidas são:
|
| 317 |
+
- <br/> para quebra curta de linha dentro de um parágrafo.
|
| 318 |
+
- <br/><br/> para separar parágrafos (OBRIGATÓRIO: cada novo parágrafo deve iniciar após exatamente <br/><br/>).
|
| 319 |
+
- <strong>...</strong> apenas para destaque de termos essenciais.
|
| 320 |
+
5. Não utilize listas numeradas ou marcadores; escreva apenas em parágrafos contínuos.
|
| 321 |
+
6. Mantenha linguagem objetiva, técnica e adequada ao nível acadêmico, sem tom promocional ou opinativo.
|
| 322 |
+
7. Cada parágrafo deve conter no máximo 3 a 5 frases bem definidas. Evite parágrafos longos ou misturados.
|
| 323 |
+
8. Se o subtema permitir maior aprofundamento, desenvolva de forma completa e detalhada, sem medo de extensão.
|
| 324 |
+
|
| 325 |
+
CONTEÚDO:
|
| 326 |
+
- Apresente uma definição clara e direta do subtema no contexto do tema principal.
|
| 327 |
+
- Desenvolva de 2 a 4 ideias centrais fundamentais para a compreensão do subtema.
|
| 328 |
+
- Finalize com uma frase conclusiva que sintetize a relevância do subtema dentro do tema principal.
|
| 329 |
+
|
| 330 |
+
EXEMPLO DE FORMATO (APENAS ILUSTRATIVO — NÃO REPRODUZIR):
|
| 331 |
+
Parágrafo 1 com explicação inicial...<br/><br/>
|
| 332 |
+
Parágrafo 2 com <strong>conceito importante</strong> desenvolvido...<br/><br/>
|
| 333 |
+
Parágrafo final com síntese do subtema.
|
| 334 |
+
|
| 335 |
+
ENTREGA:
|
| 336 |
+
- Responda SOMENTE com o desenvolvimento final.
|
| 337 |
+
- Não inclua linhas em branco extras no início ou no fim.
|
| 338 |
+
- Use exclusivamente <br/><br/> para separar parágrafos e <strong> apenas quando necessário.
|
| 339 |
+
|
| 340 |
+
Agora, seguindo rigorosamente TODAS as instruções acima, gere o desenvolvimento solicitado.
|
| 341 |
+
"""
|
| 342 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 343 |
|
| 344 |
print(f"Criando o Subtema {subtemas} - Página {self.pagina + 1}")
|
| 345 |
texto = self.API(prompt)
|