| """ |
| modules/__init__.py |
| Pacote de modulos do Agente CBMGO - CERCON |
| Sistema de Prevencao e Protecao contra Incendio e Panico |
| Base normativa: NT-01/2025 CBMGO |
| """ |
|
|
| __version__ = "1.0.0" |
| __author__ = "CERCON - Agente CBMGO" |
| __description__ = "Agente inteligente para prevencao de incendio conforme NT-01/2025" |
|
|
| |
|
|
| def get_rag_normas(): |
| """Retorna instancia do modulo RAG de normas""" |
| from .rag_normas import RAGNormas |
| return RAGNormas() |
|
|
| def get_classificador(): |
| """Retorna instancia do classificador de ocupacao""" |
| from .classificador import ClassificadorOcupacao |
| return ClassificadorOcupacao() |
|
|
| def get_calculadora(): |
| """Retorna instancia da calculadora de incendio""" |
| from .calculadora import CalculadoraIncendio |
| return CalculadoraIncendio() |
|
|
| def get_auditor(): |
| """Retorna instancia do auditor de projetos""" |
| from .auditor import AuditorProjetos |
| return AuditorProjetos() |
|
|
| def get_memorial_generator(): |
| """Retorna instancia do gerador de memoriais""" |
| from .memorial_generator import MemorialGenerator |
| return MemorialGenerator() |
|
|
| def get_cad_assistant(): |
| """Retorna instancia do assistente CAD""" |
| from .cad_assistant import CADAssistant |
| return CADAssistant() |
|
|
| def get_submissao(): |
| """Retorna instancia do modulo de submissao SIAPI""" |
| from .submissao import SubmissaoSIAPI |
| return SubmissaoSIAPI() |
|
|
| |
| __all__ = [ |
| "get_rag_normas", |
| "get_classificador", |
| "get_calculadora", |
| "get_auditor", |
| "get_memorial_generator", |
| "get_cad_assistant", |
| "get_submissao", |
| ] |
|
|