Como fazer uma IA que lê planta e projeto técnico
Como construir IA que analisa prancha de arquitetura: extrair quadro de áreas, conferir cotas, ler o carimbo e apontar conflito entre disciplinas.
Uma IA que lê planta consegue extrair o quadro de áreas, conferir cotas, ler as informações do carimbo e apontar conflito entre disciplinas, marcando cada achado como um pin sobre o PDF. A regra de ouro é preencher só o que o arquivo sustenta e citar a origem, nunca deduzir número.
Uma IA que lê planta e projeto técnico consegue fazer coisas bem concretas: extrair o quadro de áreas, conferir se as cotas fecham, ler as exigências do carimbo, apontar conflito entre disciplinas e marcar cada achado como um pin sobre o próprio PDF. O que ela não faz é assumir responsabilidade técnica. Ela é uma conferente incansável que devolve uma lista com localização, e a decisão continua com quem assina o projeto.
O que dá para extrair de uma prancha
| Elemento | O que a IA consegue | Confiabilidade |
|---|---|---|
| Carimbo | Nome do projeto, cliente, disciplina, revisão, data, escala, responsável | Alta, é texto estruturado |
| Quadro de áreas | Ambientes, áreas, totais, taxa de ocupação | Alta quando é tabela |
| Cotas | Valores dimensionais e cadeias de cota | Média, depende da resolução |
| Legenda e convenções | Simbologia usada na prancha | Média |
| Textos de anotação | Observações, especificações, notas gerais | Alta |
| Contagem de elementos | Portas, janelas, pontos elétricos | Média, depende do padrão gráfico |
| Sobreposição entre disciplinas | Onde uma tubulação cruza uma viga em planta | Média, indicativa |
A diferença de confiabilidade importa para o desenho do produto: o que é alta confiança pode ser exibido como leitura direta; o que é média deve ser exibido como apontamento a verificar.
O caminho técnico, etapa por etapa
1. Normalizar o arquivo. PDF de prancha costuma ser grande, com camadas e às vezes vetorial. Se for vetorial, o texto pode ser extraído com posição exata, o que é muito melhor que reconhecimento por imagem. Se for imagem escaneada, é preciso corrigir rotação e melhorar contraste antes de qualquer coisa.
2. Segmentar as regiões da prancha. Uma prancha não é um documento corrido. Ela tem o desenho, o carimbo, o quadro de áreas, a legenda e as notas, cada um em uma região. Identificar essas regiões primeiro aumenta muito a precisão da extração, porque cada uma recebe um tratamento diferente.
3. Extrair cada região com a estratégia adequada. Carimbo e quadro de áreas são tabelas e se beneficiam de extração estruturada. Cotas são texto solto com posição relevante. Notas são texto corrido.
4. Guardar a coordenada de tudo. Cada valor extraído precisa carregar a página e o retângulo de origem. Isso é o que permite marcar o pin sobre o PDF e o que permite a conferência rápida.
5. Aplicar as regras de conferência. Aqui a IA sai de cena e entra a aritmética, que é confiável:
- A soma das áreas dos ambientes bate com a área total declarada.
- A cadeia de cotas de uma fachada soma a dimensão total indicada.
- A escala declarada é compatível com as dimensões medidas na prancha.
- Todos os campos obrigatórios do carimbo estão preenchidos.
- O número de revisão da prancha bate com o da lista de pranchas.
- Os ambientes citados no quadro aparecem no desenho.
6. Produzir o apontamento localizado. Cada divergência vira um item com tipo, gravidade, descrição em linguagem de projeto, página e coordenada. Na tela, isso aparece como um pin clicável sobre o PDF.
A regra de ouro: só o que o arquivo sustenta
Esse é o ponto que separa uma ferramenta usável de uma que perde a confiança do escritório no primeiro uso.
O sistema deve seguir três travas:
- Campo ilegível fica vazio e sinalizado, nunca preenchido por estimativa.
- Todo valor exibido carrega a origem, com a região do arquivo onde foi lido.
- Cálculo é feito pelo sistema, não pelo modelo. Se o total não está escrito, o sistema soma as parcelas e mostra que aquele valor é calculado, não lido.
Um número inventado com aparência de precisão é pior que um campo vazio, porque cria trabalho de conferência que ninguém sabe que precisa fazer.
Conflito entre disciplinas
Comparar arquitetura, estrutura e instalações em PDF tem limite claro: sem geometria tridimensional, o que se detecta é sobreposição aparente em planta, não interferência real no espaço.
Ainda assim é útil. O caminho é alinhar as pranchas pelo mesmo referencial, normalmente os eixos ou o contorno da edificação, e destacar regiões onde elementos de disciplinas diferentes ocupam a mesma posição em planta. O resultado é uma lista de pontos para o coordenador olhar, com localização.
Quando existe modelo tridimensional, a detecção de interferência já é resolvida por ferramentas específicas do setor, e não faz sentido reconstruir isso. A IA agrega mais no que essas ferramentas não fazem: ler texto, conferir carimbo, comparar revisões e cruzar o projeto com o memorial descritivo.
Comparação entre revisões
Uma das funções que mais economiza tempo é comparar duas revisões da mesma prancha e responder o que mudou. Combinando comparação visual, que destaca regiões alteradas, com comparação de texto extraído, que mostra os valores que mudaram, o sistema produz uma lista objetiva.
Isso substitui a conferência de sobrepor duas impressões contra a luz, que é como boa parte dos escritórios ainda faz.
Conferência contra exigências normativas
É possível cruzar o projeto com uma lista de exigências, seja de norma técnica, de código de obras municipal ou de manual interno do escritório. O sistema verifica o que consegue verificar e devolve para cada item um dos três estados: atende, não atende, ou não foi possível verificar pelo arquivo.
O terceiro estado é essencial e é o mais honesto. Ele evita transformar limitação de leitura em falso atestado de conformidade.
Aqui cabe uma ressalva importante: a interpretação de norma técnica e de legislação urbanística é atribuição do profissional habilitado. Um sistema desse tipo serve como lista de conferência e organizador do trabalho, não como parecer.
O que aparece na tela
Um produto útil para escritório tem:
- Visualizador de PDF com os pins de apontamento sobrepostos.
- Lista lateral filtrável por gravidade, disciplina e tipo.
- Ação de aceitar, rejeitar ou reclassificar cada apontamento, com comentário.
- Exportação da lista de conferência em formato que possa ir para o cliente.
- Histórico por prancha e por revisão.
O botão de rejeitar apontamento é tão importante quanto os outros. Ele registra o falso alarme, que é a informação que permite calibrar as regras.
Limitações que precisam ser ditas antes
- Prancha escaneada em baixa qualidade derruba a leitura de cota mais que qualquer outro fator.
- Padrão gráfico não padronizado entre projetistas dificulta contagem de elementos.
- Hachura e texto sobreposto confundem a extração.
- Prancha muito grande exige processamento por região, o que aumenta custo e tempo.
- Volume alto deve ser simulado em custo antes, porque análise de imagem em alta resolução não é barata.
Por onde começar
O recorte que costuma dar retorno mais rápido é a conferência de carimbo e quadro de áreas: é texto estruturado, a regra é aritmética, o erro é frequente e a correção é barata quando encontrada cedo. A partir daí, cotas, comparação de revisões e conflito entre disciplinas entram por ordem de dor do escritório.
Perguntas frequentes
A IA consegue aprovar um projeto?
Não, e nem deve. Ela faz triagem: aponta divergências, campos faltando no carimbo e conflitos aparentes entre disciplinas, sempre indicando onde encontrou cada coisa. A responsabilidade técnica pela aprovação continua sendo do profissional habilitado, que usa os apontamentos como lista de conferência.
Funciona melhor com PDF ou com arquivo de CAD e BIM?
Arquivo nativo de CAD ou BIM entrega geometria estruturada e permite conferência muito mais precisa. Mas na prática a troca entre escritórios, clientes e órgãos acontece em PDF, e é nele que a maior parte da conferência é feita, então um sistema útil precisa dar conta do PDF.
A IA inventa medidas quando não consegue ler?
Ela pode inventar se o sistema for construído sem trava. O desenho correto exige que cada valor extraído venha com a região de origem no arquivo, e que campo ilegível fique vazio e sinalizado. Valor sem origem verificável não deve ser exibido como se fosse leitura.
Tem um processo que consome o time?
Me conta como funciona hoje. Se der para automatizar, eu te digo por onde começar — a conversa de diagnóstico não é cobrada.
Natiam Gabriel é AI Engineer & Full-Stack Developer e fundador da Retti Tech, estúdio de desenvolvimento de software que atende empresas em todo o Brasil. Constrói sistemas web sob medida, automações e integrações, com ou sem inteligência artificial, do levantamento de requisitos até a operação em produção. Mais de 20 empresas usam em produção os sistemas que desenvolveu.