-48.55° W -48.55° W -27.65° S
Sistema de inteligência territorial tangível

TERRAE O território nas suas mãos

Dois objetos físicos sobre uma câmera. Um grafo de conhecimento temporal.
A história ecológica do território gerada em imagem e análise — em tempo real.

Ver como funciona Casos de uso
scroll
#7 · Floresta núcleo valid: 2021-04-01 Cobertura: 94% lat -27.5891 θ=45°·2021 θ=180°·2019 câmera
2
objetos físicos · interação simultânea
360°
ângulo → eixo temporal contínuo
<4s
latência de síntese visual por SD
estados temporais consultáveis
Mecanismo

Da tag física ao subgrafo determinístico

01

Tag detectada pela câmera

O reacTIVision processa o frame em preto e branco e extrai três valores por objeto: id, x,y normalizado e θ em radianos. Transmitidos via protocolo TUIO/OSC em UDP.

02

Ângulo → data de consulta

O ângulo de rotação de cada objeto é mapeado linearmente a um ponto no tempo. θ=0° é o presente, θ=180° é o passado configurável. Cada tag carrega sua própria data independente.

03

Consulta pontual no AKG

O Applied Knowledge Graph filtra nós com valid_from ≤ data AND valid_to > data para cada zona geográfica identificada pela posição XY da tag. Subgrafo determinístico — sem ambiguidade temporal.

04

Duas tags → fusão SD + análise LLM

A distância física entre as tags define o blend_weight. O prompt gerado pelo subgrafo alimenta o Stable Diffusion (síntese visual) e o LLM (análise textual). Nenhum dos dois recebe dados temporalmente conflitantes.

terrae · tuio_engine.py
# tag #7 · θ=45° · pos (0.25, 0.44)
tag_a = {
  fid: 7,
  valid_at: "2021-04-01",
  zone: "floresta_núcleo",
  role: "vegetation_cover"
}

# consulta AKG pontual
MATCH (v:ZoneVersion)
WHERE v.valid_from <= date('2021-04-01')
AND v.zone = 'floresta_núcleo'
RETURN v.vegetation_cover, v.fire_risk
→ vegetation_cover: 0.94
→ fire_risk: 0.08
→ biodiversity: 0.88
subgrafo: 1 versão válida · sem conflito
Capacidades

Seis pilares do sistema integrado

01 · Interação
Tags físicas como interface

Objetos impressos e colados em pucks ou cartões. reacTIVision detecta ID, posição XY e ângulo de rotação em tempo real. Zero UI convencional.

02 · Temporalidade
Ângulo = ponto no tempo

Girar o objeto é viajar no tempo do território. Cada grau de rotação mapeia para uma data no histórico ambiental. Duas tags = dois estados temporais simultâneos.

03 · Conhecimento
AKG com validade explícita

Applied Knowledge Graph com nós versionados e intervalos valid_from / valid_to. Consultas pontuais determinísticas — sem ambiguidade temporal para o LLM.

04 · Síntese visual
Stable Diffusion sob demanda

O prompt é gerado automaticamente pelo subgrafo retornado. Distância física entre tags define blend. Síntese comparativa de dois estados temporais em uma imagem.

05 · Análise
LLM com contexto limpo

O LLM recebe apenas o subgrafo válido no tempo consultado. Nunca versões conflitantes. Princípio do paper: "o grafo garante correção, o LLM faz síntese."

06 · Modos
Notebook e sala de situação

Modo notebook: câmera embutida, demo solo, sidebar com dados. Modo sala: câmera IP, múltiplos participantes, projeção fullscreen, até 8 objetos simultâneos.

# AKG — dois estados temporais

MATCH (z:Zone)-[:HAS_VERSION]->(v)
WHERE z.id = 'floresta_núcleo'
  AND v.valid_from <= date('2021-04-01')
  AND v.valid_to > date('2021-04-01')
RETURN v // tag A · θ=45°

MATCH (z:Zone)-[:HAS_VERSION]->(v)
WHERE z.id = 'floresta_núcleo'
  AND v.valid_from <= date('2019-04-01')
  AND v.valid_to > date('2019-04-01')
RETURN v // tag B · θ=180°
→ 2021: cobertura 94% · risco 0.08
→ 2019: cobertura 87% · risco 0.14
SD prompt: "atlantic forest 2021 vs 2019,
aerial comparative, degradation delta −7%"

O grafo garante
correção no tempo

Sistemas de GraphRAG falham quando entregam ao LLM múltiplas versões de um mesmo dado sem filtro temporal. O LLM sintetiza versões conflitantes e produz respostas coerentes mas factualmente incorretas.

O TERRAE implementa o padrão do paper: cada consulta retorna um subgrafo com estado pontual — apenas os dados válidos na data calculada pelo ângulo da tag. O LLM recebe contexto sem ambiguidade.

0°–89°
Ano corrente
90°–179°
Ano anterior
180°–269°
5 anos atrás
270°–359°
Linha de base
Aplicações

Do laboratório ao campo

Ambiental

Monitoramento de reservas ecológicas

Dois objetos físicos representam zonas da reserva em datas distintas. O sistema sintetiza a comparação temporal — cobertura vegetal, hidrologia, pressão antrópica — em imagem e análise LLM auditável.

AKG florestal SD comparativo análise temporal IBAMA / ICMBio
Jurídico

GraphRAG para contratos com validade temporal

Tag A representa Cláusula X em 2020. Tag B representa a mesma cláusula após emenda em 2022. O AKG retorna subgrafos determinísticos para cada data — o LLM analisa o delta sem ambiguidade.

valid_from/to ContractVersion audit trail compliance
Urbano

Planejamento de cidades inteligentes

Objetos representam bairros ou setores urbanos em diferentes anos de plano diretor. A fusão visual mostra a evolução do uso do solo. O LLM analisa conformidade com zoneamento histórico.

GIS temporal plano diretor uso do solo smart cities
Estratégico

STRATAGO — decisão sob incerteza

Cada tag é um nó do Diagrama de Influência. Posição define locus de impacto, ângulo define intensidade. Dempster-Shafer recalcula probabilidades em tempo real. Interface física para os motores formais.

Dempster-Shafer AHP Fuzzy LPA₂v STRATAGO
Tecnologia

Stack de produção

Percepção física
reacTIVision 1.6
TUIO/OSC · UDP 3333
Fiducials amoeba
216 IDs · impressão A4
Webcam / câmera IP
720p+ · luz ambiente
python-osc
cliente TUIO Python
Conhecimento temporal
Neo4j / LPG
AKG com valid_from/to
Cypher pontual
subgrafo determinístico
ChromaDB
embeddings por zona
pgvector
PostgreSQL semântico
Síntese IA
Stable Diffusion
AUTOMATIC1111 · img2img
Prompt dinâmico
gerado pelo subgrafo
LLM (Claude / GPT)
síntese · sem inferência temporal
STRATAGO Engine
DS · MACBETH · LPA₂v
Infraestrutura
FastAPI + WebSocket
bridge TUIO → browser
HTML Canvas / SVG
overlay · halos · tooltips
Docker / Traefik
19 serviços · SSL
Redis · Prometheus
cache LRU · métricas

Transforme dados territoriais
em inteligência tangível

Uma demo funciona com um notebook e dois pedaços de papel impressos. A mesma arquitetura escala para uma sala de situação com projeção e múltiplos analistas.

Solicitar demonstração Ver repositório