PARA.AI / snapshot.md
Carlex22's picture
Revert "ParaAIV3.1"
1f24745

Snapshot do Projeto para.AI

Objetivo

Plataforma de análise de acórdãos com:

  • Segmentação estrutural (ementa, relatório, voto, dispositivo).
  • Extração de metadados.
  • Fundamentação jurídica estruturada.
  • Geração de relatórios por múltiplos “especialistas” IA.
  • Auditoria completa de acessos e análises.

Módulos Principais

  • database/
    • Conexão PostgreSQL (db_manager.py).
    • Modelos ORM (models.py).
    • Script DDL inicial (init_db.sql).
    • Migrações Alembic.
  • files/
    • Empacotamento e extração TAR/TAR.GZ.
    • Backup e verificação de integridade (SHA-256).
  • prompts/
    • 9 especialistas (constitucional, civil, penal, etc.).
    • Prompts auxiliares (segmentação, contexto, transcrição).
    • Schemas JSON para validação de saídas (metadados, decisão, auditoria, etc.).
  • llm/
    • Manager centralizado de provedores (Groq, OpenAI, Anthropic).
    • Coletor de métricas de custo, tokens e latência.

Fluxo Alto Nível

  1. Ingestão de acórdão (upload ou pipeline externo).
  2. Normalização e transcrição (prompts + transcricao_schema.json).
  3. Segmentação estrutural (segmentacao_schema.json).
  4. Extração de metadados e decisão (metadados_schema.json, decisao_schema.json).
  5. Análises por especialistas e geração de relatórios (relatorio_schema.json).
  6. Armazenamento de resultados em PostgreSQL.
  7. Registro de auditoria (auditoria_schema.json + auditoria_acessos).