Back to blocks

Gerador de Boletins Inteligente

4.0
ptTecnologiaboletim de ocorrênciaautomação jurídicacorreção de texto

Prompt

Título: Gerador Inteligente de Boletins de Ocorrência com Auto-Aperfeiçoamento e Base Legal

Descrição:
Desenvolva um aplicativo que gera boletins de ocorrência (B.O.) com estrutura fixa e dados flexíveis, permitindo que o usuário:

Insira textos modelos livres para descrever fatos.

Receba correções automáticas de gramática, organização lógica e clareza textual.

Personalize campos-chave (ex: nomes, locais, datas) mantendo a estrutura jurídica válida.

Tenha o sistema aprimorado continuamente com base nas interações.

Inclua fundamentação legal atualizada via consulta à internet.

Funcionalidades Essenciais:
1. Estrutura Fixa Flexível
Template padrão com seções pré-definidas (ex: Identificação, Relato do Fato, Enquadramento Legal).

Campos editáveis destacados em [colchetes] para substituição rápida (ex: [Nome do Involucrado], [Local Exato]).

2. Processamento de Textos Modelos
Campo de entrada livre para relatos informais (ex: "o cara roubou minha carteira perto da praça ontem").

Correções Automáticas:

Reestruturação para linguagem formal jurídica.

Adição de precisão temporal/espacial (ex: *"Em 21/06/2025, aproximadamente às 15h, na Rua XYZ..."*).

Sugestão de melhorias em tempo real.

3. Auto-Aperfeiçoamento Contínuo
Memorização de preferências do usuário após 3 interações (ex: se o usuário sempre rejeita termos como "vitimado", substituir por "ofendido").

Banco de dados de modelos salvos para reutilização e evolução baseada em feedback.

4. Fundamentação Legal Automática
Busca em fontes oficiais (ex: códigos penais, jurisprudências) ao identificar palavras-chave (ex: "roubo", "dano").

Inclusão de artigos relevantes no campo Enquadramento Legal (ex: *"Art. 155 do CP - Configura Furto..."*).

Fluxo de Uso:
markdown
1. **Entrada do Usuário:**  
   - Preenche campos fixos (data, local).  
   - Insere descrição informal no campo "Relato Livre".  

2. **Processamento:**  
   - Aplica correções de texto → mostra pré-visualização.  
   - Sugere fundamentos legais → usuário aceita/rejeita.  

3. **Personalização:**  
   - Edita campos flexíveis via `[sublinhado]`.  
   - Salva como novo modelo (opcional).  

4. **Saída:**  
   - Gera B.O. formal em PDF/Word com:  
     ✔️ Texto otimizado  
     ✔️ Artigos de lei citados  
     ✔️ Modelo salvo para futuras adaptações  
Requisitos Técnicos:
UI: Interface tipo formulário com seções arrastáveis.

Banco de Dados: Armazenamento de modelos personalizados + histórico de interações.

APIs:

Conexão com bases legais (ex: APIs do Planalto Gov).

Ferramenta de gramática (ex: DeepSeek Corrector).

Segurança: Criptografia de dados sensíveis.

Exemplo de Saída:
markdown
**BOLETIM DE OCORRÊNCIA**  
Data: [21/06/2025] | Local: [Rua ABC, 123]  

**Relato Reestruturado:**  
"Em 21/06/2025, às 14h30, o Sr. [João Silva] foi subtraído de seu aparelho celular mediante ameaça por indivíduo não identificado nas proximidades da [Praça Central]."  

**Enquadramento Legal (Auto-gerado):**  
"Art. 157 do CP - Configura Roubo. Penas previstas: reclusão de 4 a 10 anos."  
Este prompt garante:
✅ Flexibilidade: Edição ágil dos campos variáveis.
✅ Autonomia: Correção e aperfeiçoamento contínuo dos textos.
✅ Rigor Jurídico: Atualização legal em tempo real.
✅ Evolução: Aprendizado progressivo com o uso.



Resultado Gerado

import React, { useState } from 'react';
import './App.css';

const App = () => {
  const [report, setReport] = useState('');
  const [preview, setPreview] = useState('');
  const [legalBasis, setLegalBasis] = useState('');
  const [date, setDate] = useState('');
  const [location, setLocation] = useState('');
  const [editableFields, setEditableFields] = useState({});

  const handleReportChange = (e) => {
    setReport(e.target.value);
  };

  const processReport = () => {
    // Simulate text processing and legal basis search
    const processedText = report.replace(/\b(o cara|minha carteira)\b/gi, (match) => {
      switch (match.toLowerCase()) {
        case 'o cara':
          return 'o indivíduo não identificado';
        case 'minha carteira':
          return 'seu aparelho celular';
        default:
          return match;
      }
    });
    setPreview(processedText);
    setLegalBasis('Art. 157 do CP - Configura Roubo. Penas previstas: reclusão de 4 a 10 anos.');
  };

  const handleSave = () => {
    // Save the model with editable fields
    const model = {
      date,
      location,
      report: preview,
      legalBasis,
      ...editableFields,
    };
    console.log('Model Saved:', model);
  };

  return (
    <div className='container mx-auto p-4'>
      <h1 className='text-3xl font-bold mb-4'>Gerador Inteligente de Boletins de Ocorrência</h1>
      <div className='grid grid-cols-1 md:grid-cols-2 gap-4'>
        <div>
          <h2 className='text-xl font-semibold mb-2'>Entrada do Usuário</h2>
          <input
            type='date'
            value={date}
            onChange={(e) => setDate(e.target.value)}
            className='w-full p-2 border rounded mb-4'
          />
          <input
            type='text'
            placeholder='Local'
            value={location}
            onChange={(e) => setLocation(e.target.value)}
            className='w-full p-2 border rounded mb-4'
          />
          <textarea
            placeholder='Descreva o fato...'
            value={report}
            onChange={handleReportChange}
            className='w-full p-2 border rounded mb-4 h-32'
          />
          <button onClick={processReport} className='bg-blue-500 text-white p-2 rounded w-full'>
            Processar Relato
          </button>
        </div>
        <div>
          <h2 className='text-xl font-semibold mb-2'>Pré-visualização</h2>
          <div className='p-4 border rounded bg-gray-50'>
            <p><strong>Data:</strong> {date}</p>
            <p><strong>Local:</strong> {location}</p>
            <p><strong>Relato Reestruturado:</strong></p>
            <p>{preview}</p>
            <p><strong>Enquadramento Legal:</strong></p>
            <p>{legalBasis}</p>
          </div>
          <button onClick={handleSave} className='bg-green-500 text-white p-2 rounded w-full mt-4'>
            Salvar Modelo
          </button>
        </div>
      </div>
    </div>
  );
};

export default App;

Mais Recomendações

Ver Todos

App para análise e correção de CSV

Tecnologiapt
4.0

quero um app que analise todo o csv, detecte onde esta os erros, remova as linhas com defeito, gere outro csv com as linhas com defeitos, depois resgate o arquivo com as linhas com defeito, corrija e gere outro corrigidos, o csv esta totalmente desorganizado, não tem uma logica clara, e dados misturados, quer que abra, veja as linhas com defeitos corrija em outro arquivo, gere outro terceiro arquivo com todas as linhas ordenadas em e ajustada e corrigida, segue o cabeçalho e 3 linhas erradas e 3 certas para analise de logicas e resolução. cabeçalho: CLI_NOME,CLI_CPFCNPJ,CLI_DDD,CLI_FONE,CLI_LOGRADOURO,CLI_NROLOGRADOURO,CLI_COMPLLOGRADOURO,CLI_BAIRRO,CLI_CEP,CLI_CIDADE,CLI_UF,CLI_LOGIN correto: "MARIELLI MENDES MOURA";"03113075157";"62";"96733416";"RUA P-001";"SN";"QUADRA30 LOTE07";"SETOR SANTA LUZIA";"74921010";"APARECIDA DE GOIANIA";"GO";"YLLEIRAM_MENDES@HOTMAIL.COM" correto: "RENATA BROCCO ALVES";"08814749752";"62";"96786844";"RUA HENRIQUE SILVA";"805";"SALA 2";"SETOR SUL";"74083020";"GOIANIA";"GO";"RENATABROCCO@HOTMAIL.COM" correto: "JULIANA FERREIRA";"01293995150";"00";"000000000";"RUA NEWTON MARQUES FERREIRA";"14";"QUADRA13-A LOTE14 - CASA 1";"CRUZEIRO DO SUL";"74917090";"APARECIDA DE GOIANIA";"GO";"GURIASUBLIME@HOTMAIL.COM" incorreto e fora de ordem: "OLIENE MESQUITA DE ANDRADE FIGUEIRA";"91965306187";"062";"99684410";"BR. 153";" KM. 195";"S/N.";"";"ZONA RURAL";"76400000";"URUACU";"GO";"OLIENEMANDRADE@YAHOO.COM" incorreto e fora de ordem: "ROBERTO SARAIVA CAVALCANTE";"00203269128";"62";"36265340";"R";" DONA GERCINA QUADRA";" 17 LOTE";" 01";"SN";"BL";"F AP";"12";"NEGRAO DE LIMA";"74000000";"GOIANIA";"GO";"BETHUNIS@HOTMAIL.COM" incorreto e fora de ordem: "IRLEY DE OLIVEIRA SANTANA";"83139044100";"62";"96026682";"RUA 402";"QUADRAH";" N.500 COND. RECANTO PRAÇAS";" BLOCO19";" AP.403";"";"SN";"NEGRÃO DE LIMA";"NEGRÃO DE LIMA";"74650340";"GOIANIA";"GO";"IRLEY.SANTANA@BOL.COM.BR"

CSVanálise de dadoscorreção de erros19/06/2025

Detector de Manipulação de Jogos

Tecnologiapt
4.0

um aplicativo de inteligência artificial para detectar jogos suspeitos de manipulação de resultados exatos em tempo real. Funcionalidades principais que o aplicativo deve ter: 1. Atualização diária automática: o app deve mostrar apenas 2 jogos por dia com alta suspeita de manipulação antes do início das partidas, baseado em variações anormais de odds, padrões estatísticos e outras fontes confiáveis. 2. Foco em jogos futuros (em tempo real): não precisa buscar jogos antigos, apenas identificar os jogos atualizados do dia que ainda não começaram. 3. IA de última geração: utilizar inteligência artificial moderna (machine learning ou rede neural, por exemplo) para analisar dados de apostas, comportamento dos mercados e estatísticas de jogos. 4. Nomes das equipas com alerta: o app deve listar os nomes das equipas com alta desconfiança de manipulação naquele dia, baseado em análises e padrões suspeitos. 5. Geração de placar exato possível: para cada jogo suspeito, o app deve sugerir os possíveis resultados exatos mais prováveis com base na análise. 6. Interface limpa e fácil de usar, compatível com Android e iOS. Se possível, gostaria que vocês me apresentassem um orçamento e tempo estimado de desenvolvimento. --- ✅ Request to create app (in English) Hello, I would like to request the development of an AI-based mobile app to detect football matches with suspicious exact score manipulation in real time. Key features the app should include: 1. Daily automatic update: the app should show only 2 suspicious matches per day, before kickoff, based on abnormal odds movement, statistical patterns, and trusted signals. 2. Focus on upcoming matches only: no need to analyze past games, only the updated matches of the day that have not yet started. 3. Advanced AI engine: the app must use modern artificial intelligence (such as machine learning or neural networks) to detect suspicious betting trends, odd fluctuations, and match data patterns. 4. Team alert list: it should show team names with high suspicion of match-fixing for that day. 5. Predicted exact scores: for each suspicious match, the app should suggest the most likely exact scores based on the AI analysis.

inteligência artificialmanipulação de jogosapostas esportivas17/06/2025

Criar Calculadora Financeira

Tecnologiapt
4.0

cria uma calculadora financeira

calculadorafinançasferramenta17/06/2025

Finanças a Dois: App Casal

Tecnologiapt
4.0

Gerar um aplicativo que utilize como base de dados o Firebase (Clean Architecture) chamado “Finanças a Dois”, para o casal acompanhar contas pagas e a pagar, metas de gastos/poupança e gestão de empréstimos, com projeção anual e alertas inteligentes. PILARES DE NEGÓCIO 1. Visão clara do fluxo de caixa mensal (valor pago vs. pendente). 2. Automação de despesas fixas e lembretes. 3. Decisão orientada sobre quitar ou amortizar empréstimos. 4. Experiência colaborativa (dois usuários na mesma “casa”). STACK TÉCNICO - Flutter 3.22 (Material 3, `Riverpod`, `go_router`, `intl`) - Firebase - Auth (e-mail/senha) + deep-link convite de casal - Firestore (coleções descritas abaixo) - Cloud Functions (Node 20) - Cloud Storage (comprovantes) - FCM (push lembretes) - CI/CD: GitHub Actions → Firebase App Distribution MODELOS FIRESTORE - `/households/{hid}` → { name, createdAt, memberIds[] } - `/users/{uid}` → perfil, notificationPrefs, householdId - `/bills/{hid}/{yyyyMM}/{billId}` { title, amount, category, dueDate, recurrence, status, paidAt, paymentMethod{bank,channel}, attachmentUrl } - `/recurringTemplates/{hid}/{templateId}` { title, amount, category, dueDay, paymentMethod, active, createdAt } - `/goals/{hid}/{goalId}` { type:SAVINGS|DEBT, title, targetAmount, currentAmount, deadline } - `/loans/{hid}/{loanId}` { title, principal, interestRateAnnual, termMonths, startDate, paymentDay, paidPrincipal, paidInterest, nextDueDate, remainingInstallments, status } - `/loanPayments/{hid}/{loanId}/{yyyyMM}/{id}` { installmentNumber, amountPrincipal, amountInterest, paidAt, paymentMethod, attachmentUrl } - `/summaries/{hid}/{yyyyMM}` → { totalPaid, totalPending, updatedAt } - `/projections/{hid}/{year}` → { monthTotals{“01”:val, …}, updatedAt } CLOUD FUNCTIONS 1. recurringScheduler (Pub/Sub diário 00:10) - Lê `/recurringTemplates` ativos e gera contas futuras em `/bills`. 2. monthlySummaryCache (Pub/Sub diário 00:30) - Soma bills por status e grava em `/summaries`. 3. loanStatusUpdater (Pub/Sub diário 01:00) - Marca empréstimos como OVERDUE se nextDueDate < hoje. 4. suggestEarlyPayoff (HTTPS Callable) - Recebe loanId, calcula saldo devedor (Price/SAC), compara taxa × CDI líquido e retorna canPayoff, interestSaved. em pt-br

FirebaseClean ArchitectureFinanças15/06/2025

Aplicativo de Diagnóstico Médico

Tecnologiapt
4.0

Crie uma aplicação que permite cadastrar pessoas e que possa através das informações de sintomas médicos dar diagnósticos de possíveis doenças relacionadas pelas informações obtidas e orientações precisas. Atue como um médico experinte e obtenha ajuda da internet para dar mais precisão aos diagnósticos e crie todas as funções de um aplicativo funcional e prático. Utileze o código HTML e React

saúdetecnologiaReact15/06/2025

App de Diagnóstico Médico

Tecnologiapt
4.0

Cria um aplicativo em português brasil que faça essa condição : Já imaginou ir ao médico e, em vez de o profissional de saúde ter que anotar seus sintomas, isto ser transcrito automaticamente e os diagnósticos possíveis serem sugeridos automaticamente torne ele executável com um botão de executar para verificar as possíveis diagnósticos pois terá acesso a internet e dará as respostas através de informações verídicas e acadêmicas.

saúdetecnologiaaplicativo13/06/2025