🏛️ Sistema de IA Legal - Direito Penal Brasileiro
Sistema de assistência jurídica avançada que integra 15 Especialistas Criminais com expertise individualizada e Base Vetorial com mais de 10.000 documentos jurídicos
🎯 Visão Geral
Sistema de assistência jurídica avançada que integra:
15 Especialistas Criminais
com expertise individualizada
Base Vetorial
com mais de 10.000 documentos jurídicos
  • 4.584 documentos de direito penal
  • 7.331 documentos jurídicos completos
Processamento Inteligente
de documentos até 500MB
  • Análise de Áudio com transcrição e identificação de speakers
  • Resumos Automáticos de processos com até 60 páginas
  • Templates Legais de peças processuais
  • Busca Semântica com expansão de conceitos jurídicos
🎓 Público-Alvo
  • Advogados criminalistas
  • Defensores públicos
  • Promotores de justiça
  • Magistrados
  • Estudantes de direito
  • Pesquisadores jurídicos
Funcionalidades Principais
1. 🤖 Sistema de IA Orquestrada
  • AIOrchestrator centralizado coordenando 15+ especialistas
  • Arquitetura Híbrida de Prompts:
  • 5 prompts técnicos centralizados (2KB) para consistência
  • 9 prompts especializados individualizados (25KB) para expertise profunda
  • Roteamento Inteligente de consultas para especialistas apropriados
  • Enriquecimento de Contexto automático com base vetorial
  • Validação Jurídica de respostas
2. 📄 Processamento Avançado de Documentos
  • Formatos suportados: PDF, DOCX, TXT, ODT
  • Tamanho máximo: 500MB (documentos muito grandes)
  • Extração robusta com múltiplos engines:
  • PyPDF2 (primário)
  • PyMuPDF/Fitz (fallback)
  • pdfplumber (fallback final)
  • Chunking semântico inteligente
  • Análise completa preservando estrutura legal
  • Timeout management: 10 minutos para documentos grandes
3. 🔍 Busca Semântica Vetorial
  • Qdrant Vector Database com 12.109 documentos
  • 5 Coleções especializadas:
  • direito_penal (principal - 4.584 docs)
  • documentos_jurídicos_completos (7.331 docs)
  • base_universal (em expansão)
  • Embeddings de 1536 dimensões
  • Métrica: Cosine Similarity
  • Busca híbrida com filtros e expansão semântica
👨‍⚖️ Especialistas Criminais (15)
Especialistas Cadastrados
🆕 Destaque: Especialista #29
Único especialista com funcionalidade interativa:
Upload de PDF até 100MB (+ 3000 páginas)
Processamento com Gemini 2.5 Flash (Schema JSON v2.0)
Extração estruturada de 10+ categorias de dados
Q&A contextual com Claude Sonnet 4
Busca semântica com expansão de conceitos
Super Prompt ELITE com 195 perguntas estratégicas
Múltiplas sessões por usuário
Armazenamento PostgreSQL seguro
🏗️ Arquitetura Técnica
Stack Tecnológico
Backend
  • Google Cloud: Kubernetes Engine, Compute Engine, Container, Cloud Storage, Cloud Memorystore, Cloud Load Balancing, BigQuery
  • Framework:
✓ Bottle ✓ Django ✓ Express ✓ FastAPI ✓ Flask ✓ Next.js (SSR) ✓ Pyramid ✓ Sanic ✓ Tornado
  • ORM: SQLAlchemy
  • Database: PostgreSQL com PG Vector
  • Vector DB: Qdrant
  • Task Queue: Celery
Frontend
  • Template Engine: Jinja2
  • Angular
  • Bootstrap
  • Next.js
  • React
  • Icons
  • Chart.js
AI/ML
  • Anthropic Claude API
  • OpenAI GPT API
  • Google Gemini API
  • AssemblyAI (transcrição)
  • Qdrant (vetorial)
  • Modelos Estatísticos e Preditivos
Banco de Dados
PostgreSQL: Relacional e Vetorial
Um banco de dados robusto que integra capacidades de armazenamento relacional tradicional com funcionalidades de base de dados vetorial para busca semântica avançada.
  • Usuários e autenticação
  • Especialistas e prompts
  • Logs de upload
  • Sessões de análise
  • Templates legais
  • Casos e documentos
Qdrant (Vetorial)
Um banco de dados vetorial robusto para busca semântica avançada.
  • 10.000 documentos jurídicos
  • coleções especializadas
  • Embeddings de 1536 dimensões
  • Busca semântica por similaridade
📊 Base Vetorial Qdrant
📄 Conteúdo Principal
Código Penal
(361 artigos)
Código de Processo Penal
(811 artigos)
Código Penal Militar
(405 artigos)
Código Processo Penal Militar
(677 artigos)
Documentos jurídicos diversos
(7.331 docs)
Jurisprudências consolidadas
(69 docs)
Busca Semântica
A busca vetorial utiliza:
  1. Expansão semântica com 20+ categorias jurídicas
  1. Filtros por categoria, fonte, data
  1. Ranking por score de similaridade
  1. Limites configuráveis (padrão: 5 resultados)
  1. Contexto enriquecido automático
📑 Processamento de Documentos
Pipeline de Processamento
1
Upload (PDF/DOCX/TXT)
2
Validação (tamanho, formato)
3
Extração de Texto
├── PyPDF2 (primário)
├── PyMuPDF (fallback 1)
└── pdfplumber (fallback 2)
4
Chunking Semântico
├── Gemini: 950k tokens/chunk
└── Claude: 150k tokens/chunk
5
Análise com IA
├── Gemini 2.5 Flash (600s timeout)
└── Claude 4 Sonnet (fallback)
6
Armazenamento
├── PostgreSQL (metadados)
└── Arquivo físico
Capacidades
Sistema Híbrido (Resumos)
Upload em Chunks:
  • Chunk de 4MB cada
  • Processamento paralelo
  • Status tracking via API
Análise:
  • Gemini 2.5 por chunk (300s)
  • Consolidação Claude 4 (900s)
  • Resumo de até 30 páginas
🎙️ Análise de Áudio
Funcionalidades AssemblyAI
Transcrição Avançada
  • Áudio/vídeo até 2 horas
  • Precisão > 95%
  • Suporte a PT-BR
Diarização (Speakers)
  • Até 8 speakers
  • Identificação automática
  • Timestamps precisos
Análise de Sentimento
  • Positivo/Negativo/Neutro
  • Por speaker
  • Score de confiança
Detecção de Entidades:
  • Pessoas (nomes completos)
  • Organizações (empresas, órgãos)
  • Localizações (endereços, cidades)
  • Datas e horários
  • Valores monetários
  • Quantidades
Export:
  • TXT (transcrição limpa)
  • JSON (dados completos)
  • Metadados estruturados
Casos de Uso
Transcrição de audiências
Análise de interrogatórios
Identificação de testemunhas
Extração de confissões
Documentação de provas orais
📋 Templates Legais
Templates Criminais
Defesas
  1. Defesa Prévia
  1. Resposta à Acusação
  1. Alegações Finais
Recursos
  1. Apelação Criminal
  1. Agravo em Execução
  1. Embargos de Declaração
  1. Recurso em Sentido Estrito
  1. Recurso Especial (STJ)
  1. Recurso Extraordinário (STF)
Habeas Corpus
  1. HC Preventivo
  1. HC Liberatório
  1. HC de Ofício
Outros
  1. Revisão Criminal
  1. Petição de Liberdade Provisória
  1. Pedido de Progressão de Regime
  1. Suspensão Condicional da Pena
  1. Sursis Processual
  1. Transação Penal
  1. Acordo de Não Persecução Penal (ANPP)
Funcionalidades
Campos dinâmicos editáveis
Preenchimento via formulário
Preview em tempo real
Export DOCX e PDF
Formatação ABNT automática
Salvamento no banco
🔌 APIs e Integrações
APIs Obrigatórias
Outras APIs

Última atualização: Setembro 2025 | Versão: 2.0
Made with