Downloads · 30 days
0
carlosh10/CERCON
CERCON is a text generation model from carlosh10. Use it when you need the model to write or continue text. The card lists the license as apache-2.0.
Agente completo para apoio a Responsaveis Tecnicos (RT) no processo de elaboracao, revisao e protocolo de projetos de prevencao e combate a incendio conforme NT-01/2025 do CBMGO.
Downloads · 30 days
0
Access
Public
Updated Mar 7, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.py123 KB · 55%
From the Hugging Face model README
Agente completo para apoio a Responsaveis Tecnicos (RT) no processo de elaboracao, revisao e protocolo de projetos de prevencao e combate a incendio conforme NT-01/2025 do CBMGO.
O Agente CBMGO e uma suite de modulos integrados 100% dentro do ecossistema Hugging Face, cobrindo consulta as Normas Tecnicas (RAG normativo), classificacao de ocupacao e grupo/divisao, calculo de exigencias (extintores, hidrantes, SPDA), geracao de memorial descritivo, auditoria de projetos (memorial x prancha), assistente CAD (scripts AutoCAD/Revit) e preparacao e validacao de pacote SIAPI.
| Modulo | Produto HF | Repositorio |
|---|---|---|
| Normas e regras | Dataset | cbmgo/normas-nt01 |
| Classificador de Ocupacao | Model | cbmgo/llama3-8b-ocupacao |
| RAG Normativo | Space | cbmgo/rag-normas |
| Motor de Regras | Dataset | cbmgo/regras-declarativas |
| Calculadora de Incendio | Space | cbmgo/calculadora-incendio |
| Gerador de Memorial | Model | cbmgo/memorial-generator |
| Auditor de Projetos | Space | cbmgo/auditor-projetos |
| Assistente CAD/BIM | Space | cbmgo/cad-assistant |
| Submissao SIAPI | Space | cbmgo/submissao-assistida |
CERCON/
Instalacao: pip install -r requirements.txt Execucao local: python app.py
Usa sentence-transformers/all-mpnet-base-v2 para embeddings e FAISS para busca vetorial. Recebe query, busca os chunks mais relevantes da NT-01/2025 e retorna texto com referencia ao artigo/paragrafo.
Usa cbmgo/llama3-8b-ocupacao (fine-tune Llama-3.1 8B via LoRA). Recebe descricao da edificacao e retorna JSON com grupo, divisao e lista de exigencias conforme NT-01/2025 Tabela 1.
Calcula extintores (quantidade, capacidade, distancia maxima), hidrantes (sistema, vazao, reserva de incendio), SPDA e iluminacao de emergencia conforme Anexo B da NT-01/2025 usando pandas e sympy.
Usa cbmgo/memorial-generator (fine-tune Mistral-7B-Instruct). Gera memorial descritivo completo + checklist a partir dos dados do projeto e exigencias classificadas.
Compara memorial com regras declarativas. Para cada regra satisfeita verifica presenca da exigencia no texto. Retorna lista de erros criticos, alertas e status apto/inapto para protocolo.
Gera scripts .scr para AutoCAD e codigo Python para Dynamo/Revit API. Posiciona extintores, sinalizacao de saida de emergencia, rotas de fuga e pontos de hidrante conforme layout do projeto.
Monta pacote padrao CBMGO: renomeia arquivos conforme padrao do corpo de bombeiros, valida presenca dos documentos obrigatorios (memorial, planta baixa, formulario RT) e gera relatorio JSON de aptidao para protocolo no SIAPI.
Arquivo data/regras_declarativas.json com regras SE-ENTAO conformes NT-01/2025:
Classificador cbmgo/llama3-8b-ocupacao:
Memorial Generator cbmgo/memorial-generator:
| Semana | Entrega |
|---|---|
| 1 | Datasets normas-nt01 e regras-declarativas |
| 2 | Spaces rag-normas e calculadora-incendio |
| 3 | Fine-tune llama3-8b-ocupacao |
| 4 | Space memorial-generator |
| 5 | Spaces auditor-projetos e cad-assistant |
| 6 | Space submissao-assistida e integracao final |
Apache 2.0 - Consulte o arquivo LICENSE.
Desenvolvido para apoio tecnico de Responsaveis Tecnicos (RT) em projetos de PSCIP conforme NT-01/2025 CBMGO.