Usando o Claude Code para Construir um Pipeline de Análise de Imagens de Satélite para Previsões no Varejo

✍️ OpenClawRadar📅 Publicado: March 19, 2026🔗 Source
Usando o Claude Code para Construir um Pipeline de Análise de Imagens de Satélite para Previsões no Varejo
Ad

Visão Geral do Projeto

Um desenvolvedor experimentou usar o Claude Code para replicar técnicas de análise de imagens de satélite de fundos de hedge que supostamente geram retornos de 4-5% em torno de anúncios de lucros. O objetivo era ver se dados de satélite gratuitos poderiam aproximar os dados de alta resolução de mais de US$ 100 mil/ano usados por fundos profissionais.

Implementação Técnica

O pipeline analisa a ocupação de estacionamentos para três varejistas com resultados de lucros conhecidos para o verão de 2025: Walmart (abaixo do esperado), Target (abaixo do esperado) e Costco (acima do esperado). O desenvolvedor selecionou 10 lojas de cada varejista (30 no total) no Sunbelt dos EUA para maximizar imagens sem nuvens.

A estrutura do projeto inclui:

  • orchestrator - Controlador principal que executa o pipeline completo por conjunto de varejistas
  • Diretório skills/ com módulos especializados:
    • fetch-satellite-imagery - Coleta imagens ópticas do Sentinel-2 + radar do Sentinel-1 via Google Earth Engine
    • query-parking-boundaries - Busca polígonos de estacionamentos do OpenStreetMap
    • subtract-building-footprints - Remove telhados de edifícios das máscaras de estacionamento
    • mask-vegetation - Aplica filtragem NDVI para excluir grama/árvores
    • calculate-occupancy - Calcula brilho + proporção NIR → pontuação de ocupação por pixel
    • normalize-per-store - Linha de base do 95º percentil para que cada loja seja comparada com seu próprio "vazio"
    • compute-yoy-change - Variação percentual ano a ano na ocupação por loja
    • alpha-adjustment - Subtrai a média do grupo para isolar o sinal relativo de cada varejista
    • run-statistical-tests - Testes de permutação (10K iterações), testes binomiais, reamostragem bootstrap
  • sub-agents/ para refinamento iterativo baseado em resultados:
    • optical-analysis - Bandas visíveis + NIR do Sentinel-2
    • radar-analysis - SAR do Sentinel-1 (metal reflete micro-ondas, asfalto não)
    • vision-scoring - Alimenta miniaturas de satélite no Claude para previsão direta de ocupação
Ad

Como o Claude Code Foi Usado

O Claude escreveu mais de 35 scripts Python para todo o pipeline, incluindo análise estatística, lógica de refinamento de polígonos e ferramentas de produção de vídeo. O desenvolvimento envolveu múltiplos ciclos de iteração onde o Claude analisava resultados, identificava problemas e propunha correções.

Estágios principais de desenvolvimento:

Estágio 1 (Aquisição de Dados): O Claude escreveu chamadas de API do Google Earth Engine para coletar imagens do Sentinel-2, lidou com mascaramento de nuvens, extraiu bandas espectrais e exportou para CSV. Quando a abordagem inicial de caixa delimitadora estava ruidosa, o Claude sugeriu consultar o OpenStreetMap por polígonos reais de estacionamentos e subtrair as pegadas dos edifícios.

Estágio 2 (Cálculo de Ocupação): O Claude projetou a fórmula de ocupação combinando brilho visível e reflectância de infravermelho próximo, reconhecendo que carros e asfalto refletem luz de forma diferente através dos comprimentos de onda. Implementou normalização por loja para que cada loja seja comparada com sua própria linha de base.

Estágio 3 (Pivô para Radar): Quando os resultados ópticos voltaram como ruído (1/3 correto), o Claude construiu o pipeline SAR do zero coletando dados de radar do Sentinel-1 e implementando normalização ajustada por alfa para isolar o sinal relativo de cada varejista.

Estágio 4 (Experimento com Claude Vision): O desenvolvedor gerou 5.955 miniaturas e as alimentou no Claude para pontuação direta de previsão de ocupação.

Restrições Técnicas

O experimento usou dados Sentinel de resolução de 10m, comparado com as imagens de 30cm/pixel usadas por pesquisadores de Berkeley. Com resolução de 10m, um carro é apenas 1/12 de um pixel, enquanto com resolução de 30cm, um carro tem cerca de 80 pixels. A hipótese era que mesmo com resolução de 10m, estacionamentos cheios deveriam parecer espectralmente diferentes dos vazios.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

Um Pipeline de Prompt Demonstra Propriedades de Meta-Programação
Use Cases

Um Pipeline de Prompt Demonstra Propriedades de Meta-Programação

Um desenvolvedor construiu um pipeline de prompts de quatro estágios para um aplicativo Electron que se assemelha estruturalmente a uma linguagem de programação, apresentando contratos tipados, fluxo de controle e documentação automática. O sistema corrigiu 17 bugs e refatorou 1.218 linhas de código em um dia.

OpenClawRadar
Claude Opus 4.6 Engenharia Reversa da Autenticação de Jogo em 7 Minutos Usando Ghidra MCP
Use Cases

Claude Opus 4.6 Engenharia Reversa da Autenticação de Jogo em 7 Minutos Usando Ghidra MCP

Um desenvolvedor utilizou o Claude Opus 4.6 com o plugin do servidor MCP do Ghidra para fazer engenharia reversa do método de verificação de autenticação de Command & Conquer: Kane's Wrath. A IA analisou um binário limpo, identificou a função de verificação, criou um patch e renomeou todas as funções e estruturas de dados em cerca de 7 minutos.

OpenClawRadar
O desenvolvedor de jogos usa o OpenClaw para coleta automatizada de feedback e refatoração de código.
Use Cases

O desenvolvedor de jogos usa o OpenClaw para coleta automatizada de feedback e refatoração de código.

Um desenvolvedor de jogos executa o OpenClaw como um serviço em segundo plano em um MacBook para gerenciar dois projetos: Heretical (um jogo na Steam) e Duskland (um projeto em TypeScript). O sistema utiliza modelos Claude via Discord e Telegram, com arquivos de memória em Markdown armazenados localmente.

OpenClawRadar
Usando o Claude para Construir o PainSignal: Um Banco de Dados com 1.000 Problemas Reais de Negócios
Use Cases

Usando o Claude para Construir o PainSignal: Um Banco de Dados com 1.000 Problemas Reais de Negócios

Um desenvolvedor usou o Claude Code para construir o PainSignal, uma plataforma que organiza 1.000 problemas reais de negócios de setores como transporte rodoviário e limpeza. O Claude lidou com a classificação de dados, agrupamento de oportunidades e geração de conceitos de aplicativos.

OpenClawRadar