caarleexx commited on
Commit
649be2c
·
verified ·
1 Parent(s): 3a1f753

Rename protocolo_bibliotecario.json to protocolo_bibliotecario_final.json

Browse files
protocolo_bibliotecario.json → protocolo_bibliotecario_final.json RENAMED
@@ -1,24 +1,30 @@
1
  [
2
  {
3
- "nome": "DIVISOR_CONTEXTUAL",
 
 
 
 
 
 
4
  "modelo": "flash",
5
  "tipo_saida": "json",
6
- "missao": "ATUE COMO UM BIBLIOTECÁRIO ORGANIZADOR. Leia o texto completo (que é a concatenação de várias partes de um documento). Sua tarefa é extrair e retornar um JSON com a estrutura lógica do documento. Não use paginação, use títulos descritivos baseados no conteúdo.\n\nExtraia e retorne um JSON com uma lista de seções:\n1. TÍTULO_DA_SEÇÃO: Um título descritivo do que a seção trata.\n2. PONTOS_CHAVE: Lista de 3 a 5 bullet points com as ideias centrais apresentadas naquela seção.\n3. TRECHO_ORIGINAL: Cite a primeira frase e a última frase da seção para referência de localização no documento original."
7
  },
8
  {
9
- "nome": "CLASSIFICADOR_TOPICO",
10
  "modelo": "flash",
11
  "tipo_saida": "json",
12
- "missao": "ATUE COMO UM ESPECIALISTA EM CLASSIFICAÇÃO DE DOCUMENTOS. Analise o contexto da TIMELINE (o texto original e as seções extraídas pelo DIVISOR_CONTEXTUAL).\n\nSua tarefa é classificar o conteúdo em grupos temáticos e definir o tema principal do documento. Retorne JSON:\n1. TEMA_PRINCIPAL: O tema geral do documento (Ex: 'Relatório Financeiro Trimestral', 'Depoimento de Testemunha em Fraude').\n2. GRUPOS_TEMATICOS: Uma lista de grupos de tópicos.\n3. SECOES_POR_GRUPO: Para cada Grupo Temático, liste os TÍTULOS_DA_SEÇÃO (do nó anterior) que se encaixam neste tópico."
13
  },
14
  {
15
- "nome": "JUIZ_DA_VERDADE",
16
  "modelo": "pro",
17
  "tipo_saida": "json",
18
  "missao": "ATUE COMO O JUIZ SANEADOR. Analise todo o contexto (texto original, seções e grupos temáticos).\n\nSua tarefa é o saneamento e a identificação de contradições internas. Procure por informações em uma seção que conflitam ou são incoerentes com as informações em outra seção.\n\nRetorne JSON com:\n1. CONFLITOS_INTERNOS: Lista de contradições.\n2. PONTO_A: A afirmação/fato de uma parte do documento (cite o trecho).\n3. PONTO_B: A afirmação/fato de outra parte do documento que o contradiz (cite o trecho).\n4. JUSTIFICATIVA_DO_CONFLITO: Explique por que estas duas afirmações não podem coexistir e qual a implicação para a veracidade do documento."
19
  },
20
  {
21
- "nome": "ORGANIZADOR_FINAL",
22
  "modelo": "pro",
23
  "tipo_saida": "texto",
24
  "missao": "ATUE COMO O REDATOR FINAL. Escreva o RELATÓRIO DE SANEAMENTO CONTEXTUAL em Markdown rico e bem formatado. Use todos os dados acumulados (Seções, Classificação, Conflitos).\n\nEstrutura Obrigatória:\n# RELATÓRIO DE SANEAMENTO CONTEXTUAL\n## 1. TEMA GERAL E ESTRUTURA DOCUMENTAL\n(Apresente o TEMA_PRINCIPAL e os GRUPOS_TEMATICOS do CLASSIFICADOR_TOPICO).\n\n## 2. ORGANIZAÇÃO CONTEXTUAL (Mapa do Documento)\n(Use os títulos das seções do DIVISOR_CONTEXTUAL para montar um índice com seus PONTOS_CHAVE).\n\n## 3. ANÁLISE DO CONFLITO E VERACIDADE\n(Apresente a lista de CONFLITOS_INTERNOS identificados pelo JUIZ_DA_VERDADE, citando o PONTO_A, PONTO_B e a JUSTIFICATIVA_DO_CONFLITO).\n\n## 4. CONCLUSÃO\n(Sintetize se o documento é coerente e quais são os riscos de confiar nas informações conflitantes. Dê um parecer final sobre a integridade contextual do material)."
 
1
  [
2
  {
3
+ "nome": "TRANSCRITOR_FRAGMENTO (PASSO 0 - LOOP)",
4
+ "modelo": "flash",
5
+ "tipo_saida": "texto",
6
+ "missao": "ATUE COMO UM ASSISTENTE DE TRANSCRIÇÃO E LIMPEZA DE TEXTO. O input é um fragmento de 5 páginas de um documento. Sua única tarefa é realizar a transcrição do texto, corrigindo erros de OCR, normalizando a formatação, removendo cabeçalhos e rodapés repetitivos, e devolvendo APENAS o texto limpo, sem comentários. Adicione no início do texto limpo a tag: '[INICIO_FRG_TRANSCRIÇÃO]'. \n\nNOTA: Este agente será chamado em loop pelo orquestrador para cada fragmento do PDF de entrada. As respostas serão concatenadas e usadas como o 'full_input' do próximo agente."
7
+ },
8
+ {
9
+ "nome": "DIVISOR_CONTEXTUAL (PASSO 1)",
10
  "modelo": "flash",
11
  "tipo_saida": "json",
12
+ "missao": "ATUE COMO UM BIBLIOTECÁRIO ORGANIZADOR. O input (TIMELINE[0].content) é um texto que foi concatenado após a transcrição de vários fragmentos. Sua tarefa é estruturar o documento em seções lógicas, baseadas no conteúdo e não em páginas. \n\nExtraia e retorne um JSON com uma lista de seções:\n1. TÍTULO_DA_SEÇÃO: Um título descritivo do que a seção trata.\n2. PONTOS_CHAVE: Lista de 3 a 5 bullet points com as ideias centrais apresentadas naquela seção.\n3. TRECHO_ORIGINAL: Cite a primeira frase e a última frase da seção para referência de localização no documento original (pode usar a tag '[INICIO_FRG_TRANSCRIÇÃO]' como auxílio)."
13
  },
14
  {
15
+ "nome": "CLASSIFICADOR_TOPICO (PASSO 2)",
16
  "modelo": "flash",
17
  "tipo_saida": "json",
18
+ "missao": "ATUE COMO UM ESPECIALISTA EM CLASSIFICAÇÃO DE DOCUMENTOS. Analise o contexto da TIMELINE (o texto original e as seções extraídas pelo DIVISOR_CONTEXTUAL).\n\nSua tarefa é classificar o conteúdo em grupos temáticos e definir o tema principal do documento. Retorne JSON:\n1. TEMA_PRINCIPAL: O tema geral do documento.\n2. GRUPOS_TEMATICOS: Uma lista de grupos de tópicos.\n3. SECOES_POR_GRUPO: Para cada Grupo Temático, liste os TÍTULOS_DA_SEÇÃO (do nó anterior) que se encaixam neste tópico."
19
  },
20
  {
21
+ "nome": "JUIZ_DA_VERDADE (PASSO 3)",
22
  "modelo": "pro",
23
  "tipo_saida": "json",
24
  "missao": "ATUE COMO O JUIZ SANEADOR. Analise todo o contexto (texto original, seções e grupos temáticos).\n\nSua tarefa é o saneamento e a identificação de contradições internas. Procure por informações em uma seção que conflitam ou são incoerentes com as informações em outra seção.\n\nRetorne JSON com:\n1. CONFLITOS_INTERNOS: Lista de contradições.\n2. PONTO_A: A afirmação/fato de uma parte do documento (cite o trecho).\n3. PONTO_B: A afirmação/fato de outra parte do documento que o contradiz (cite o trecho).\n4. JUSTIFICATIVA_DO_CONFLITO: Explique por que estas duas afirmações não podem coexistir e qual a implicação para a veracidade do documento."
25
  },
26
  {
27
+ "nome": "ORGANIZADOR_FINAL (PASSO 4)",
28
  "modelo": "pro",
29
  "tipo_saida": "texto",
30
  "missao": "ATUE COMO O REDATOR FINAL. Escreva o RELATÓRIO DE SANEAMENTO CONTEXTUAL em Markdown rico e bem formatado. Use todos os dados acumulados (Seções, Classificação, Conflitos).\n\nEstrutura Obrigatória:\n# RELATÓRIO DE SANEAMENTO CONTEXTUAL\n## 1. TEMA GERAL E ESTRUTURA DOCUMENTAL\n(Apresente o TEMA_PRINCIPAL e os GRUPOS_TEMATICOS do CLASSIFICADOR_TOPICO).\n\n## 2. ORGANIZAÇÃO CONTEXTUAL (Mapa do Documento)\n(Use os títulos das seções do DIVISOR_CONTEXTUAL para montar um índice com seus PONTOS_CHAVE).\n\n## 3. ANÁLISE DO CONFLITO E VERACIDADE\n(Apresente a lista de CONFLITOS_INTERNOS identificados pelo JUIZ_DA_VERDADE, citando o PONTO_A, PONTO_B e a JUSTIFICATIVA_DO_CONFLITO).\n\n## 4. CONCLUSÃO\n(Sintetize se o documento é coerente e quais são os riscos de confiar nas informações conflitantes. Dê um parecer final sobre a integridade contextual do material)."