클로드 코드를 활용한 소매 예측을 위한 위성 이미지 분석 파이프라인 구축

프로젝트 개요
한 개발자가 Claude Code를 사용하여 실적 발표 시 4-5% 수익률을 낸다고 알려진 헤지펀드의 위성 이미지 분석 기법을 재현하는 실험을 진행했습니다. 목표는 무료 위성 데이터로 전문 펀드가 사용하는 연간 10만 달러 이상의 고해상도 데이터를 어느 정도 근사할 수 있는지 확인하는 것이었습니다.
기술적 구현
이 파이프라인은 2025년 여름 실적 결과가 알려진 세 소매업체(월마트(미달), 타겟(미달), 코스트코(초과))의 주차장 점유율을 분석합니다. 개발자는 구름 없는 이미지를 최대화하기 위해 미국 선벨트 지역에서 각 소매업체별로 10개 매장(총 30개)을 선정했습니다.
프로젝트 구조는 다음과 같습니다:
orchestrator- 소매업체 세트별 전체 파이프라인을 실행하는 메인 컨트롤러skills/디렉토리에는 특화 모듈이 포함:fetch-satellite-imagery- Google Earth Engine을 통해 Sentinel-2 광학 + Sentinel-1 레이더 데이터 가져오기query-parking-boundaries- OpenStreetMap에서 주차장 폴리곤 가져오기subtract-building-footprints- 주차장 마스크에서 건물 지붕 제거mask-vegetation- NDVI 필터링 적용하여 잔디/나무 제외calculate-occupancy- 밝기 + 근적외선 비율 계산 → 픽셀별 점유율 점수 산출normalize-per-store- 95번째 백분위수 기준선으로 각 매장을 자체 '빈' 상태와 비교compute-yoy-change- 매장별 점유율의 전년 대비 % 변화alpha-adjustment- 그룹 평균을 빼서 각 소매업체의 상대적 신호 분리run-statistical-tests- 순열 검정(1만 회 반복), 이항 검정, 부트스트랩 리샘플링
sub-agents/결과 기반 반복적 개선을 위한:optical-analysis- Sentinel-2 가시광선 + 근적외선 밴드radar-analysis- Sentinel-1 SAR(금속은 마이크로파 반사, 아스팔트는 반사 안 함)vision-scoring- 위성 썸네일을 Claude에 입력하여 직접 점유율 예측
Claude Code 활용 방식
Claude는 통계 분석, 폴리곤 정제 로직, 비디오 제작 도구를 포함한 전체 파이프라인을 위한 35개 이상의 Python 스크립트를 작성했습니다. 개발 과정에는 Claude가 결과를 분석하고 문제를 식별하며 수정안을 제안하는 여러 반복 주기가 포함되었습니다.
주요 개발 단계:
1단계 (데이터 수집): Claude는 Google Earth Engine API 호출을 작성하여 Sentinel-2 이미지를 가져오고, 구름 마스킹을 처리하며, 스펙트럼 밴드를 추출하고, CSV로 내보냈습니다. 초기 경계 상자 접근법이 노이즈가 많았을 때, Claude는 실제 주차장 폴리곤을 OpenStreetMap에서 쿼리하고 건물 발자국을 빼는 것을 제안했습니다.
2단계 (점유율 계산): Claude는 가시광선 밝기와 근적외선 반사율을 결합한 점유율 공식을 설계했으며, 자동차와 아스팔트가 파장에 따라 빛을 다르게 반사한다는 점을 인식했습니다. 각 매장이 자체 기준선과 비교되도록 매장별 정규화를 구현했습니다.
3단계 (레이더 전환): 광학 결과가 노이즈(1/3 정확)로 돌아왔을 때, Claude는 Sentinel-1 레이더 데이터를 가져오고 각 소매업체의 상대적 신호를 분리하기 위해 알파 조정 정규화를 구현하여 SAR 파이프라인을 처음부터 구축했습니다.
4단계 (Claude Vision 실험): 개발자는 5,955개의 썸네일을 생성하여 Claude에 입력하여 직접 점유율 예측 점수를 매겼습니다.
기술적 제약
이 실험은 버클리 연구진이 사용한 30cm/픽셀 이미지와 비교하여 10m 해상도 Sentinel 데이터를 사용했습니다. 10m 해상도에서는 한 대의 자동차가 단지 1/12 픽셀이지만, 30cm 해상도에서는 한 대의 자동차가 약 80픽셀입니다. 가설은 10m 해상도에서도 가득 찬 주차장이 빈 주차장과 스펙트럼적으로 다르게 보일 것이라는 것이었습니다.
📖 전체 소스 읽기: r/ClaudeAI
👀 See Also

OpenClaw를 활용한 개인 위험-사건 추적기 구축: DeFi 러그풀 사례 연구
DeFi 러그 풀로 저축을 잃은 Reddit 사용자가 OpenClaw를 이용해 개인 위험 에피소드 추적기를 만들었습니다. 이 도구는 실제 계좌 데이터를 가져와 흩어진 증거를 하나의 에피소드로 묶고, 정상적인 대규모 거래와 위험한 나선형 패턴을 구분합니다.

OpenClaw를 프로세스 복제 엔진으로: 자동화된 개발을 위한 다중 에이전트 워크플로우
한 개발자가 OpenClaw를 개인 비서보다 '프로세스 복제 엔진'으로 사용하는 것이 더 효과적이라는 사실을 발견했습니다. 아이디어부터 배포까지 복잡한 개발 파이프라인을 자동화하는 다중 에이전트 워크플로우를 구축하여 월 약 80달러에 운영하고 있습니다.

AI 에이전트가 전략 게임을 플레이하며 나타나는 외교와 전략의 창발성
한 개발자가 agentsandaimpires.com에서 AI 에이전트가 자율적으로 플레이할 수 있는 전략 게임을 만들었습니다. 관찰된 행동에는 한 에이전트의 효율적인 영토 점령과 다른 에이전트의 외교적 평화 연합 제안이 포함됩니다.

클로드의 지속적인 메모리를 네 개의 마크다운 파일로 구축하기
한 개발자가 프로젝트 컨텍스트를 통해 로드된 네 개의 마크다운 파일(Protocol, CONVERGEHERE, Daily Capture, Continuity)을 사용하여 Claude의 세션 기반 컨텍스트 제한을 극복하는 시스템을 구축했습니다. 이 시스템은 Claude가 부팅 시 모든 파일을 읽고 세션 종료 시 Continuity와 CONVERGEHERE를 업데이트함으로써 세션 간 컨텍스트를 유지합니다.