Skip to main content
All projectsOur projects 03 / 08
Wildfire monitoring, mapping & AI

FeuScope

Explore how the Saumos / Le Porge wildfire unfolded on a map.

Prototype on standby Web

The project

The project at a glance.

FeuScope maps information collected during the Saumos / Le Porge wildfire in France. Browse the timeline, view affected areas and roads, and follow each item back to its source. The map and historical timeline remain available; AI updates are paused.

Features

How it works.

Information in one place

During the experiment, approved sources were archived and compared. AI identified new information, cross-checked it and prepared summaries and translations.

A timeline on the map

Move along the timeline to see the map, road closures and reception centre information at a particular moment.

Environmental and aerial context

Weather and air quality provide context, without predicting fire spread. Aircraft and helicopter tracks detected through ADS-B show their movements, without confirming their mission.

Sources and verification

Each item retains its source and dates. Reports from individuals, new sources and sensitive locations require human review.

The map on desktop and mobile

The map and timeline are available in French and English. The site can also be installed as an app.

AI tasks executed
12 759 9 task families · 2 models observed
tokens documented
≥362,4 M 340.45M input · 21.99M output · cache included
Web searches launched by AI
≥3 875 Across at least 1,134 tasks
thermal observations indexed
8 103 3 source families · 7 platforms · 4 instruments

Experiment report

What the prototype processed.

This report separates what FeuScope actually processed, the work completed by the AI agent and figures from the monitored wildfire. The volumes come from the prototype’s consolidated archives. When detailed records for older tasks are no longer available, values are presented as minimums.

Consolidated prototype report · Replay from 22 July at 10:00 UTC to 10 August 2026 at 22:30 UTC · ADS-B positions archived through 12 August

AI and autonomy

The agent searched for sources, read documents, extracted facts and prepared updates. Detailed timings remain available for 8,776 tasks; 3,983 older tasks no longer retain individual details.

of documented cumulative AI compute
≥164 h 10 Minimum documented value · parallel execution
successful document extractions
100 % 2,263 successful extractions out of 2,263 documented
median duration per task
43,8 s Across 8,776 tasks · P95: 3m 03s · maximum: 8m 02s
new sources proposed by the agent
135 76 organisations · 4 approved · 131 awaiting human review
Memory and traceability

Every fact remained linked to the document and excerpt that supported it. Memory distinguished new information, changes, confirmations and duplicates.

document versions archived
2 263 2,224 distinct contents · 747 contributing sources · 17.93MB of text
evidence excerpts retained
4 100 From 1,001 documents and 311 sources
operational facts linked to evidence
1 862 1,800 facts, or 96.7%, from official provenance · 212 confirmed by multiple sources
replayable transitions
3 358 1,862 new items · 740 changes · 565 confirmations · 191 duplicates
Replay and field data

Replay paired a map and a summary with every ten-minute slot. Raw archived volumes are kept separate from the lighter payload sent to the browser.

replay time slots
2 812 One slot every 10 minutes · 5,624 map and summary files
raw thermal observations
8 103 7,471 NASA FIRMS · 561 Copernicus active fires · 71 MTG observations
Copernicus geographic objects
9 605 4 map states · 11 additional FR-Alert sectors
ADS-B positions archived
23 974 19,864 aeroplane positions · 4,110 helicopter positions · 457 journeys · 163 ICAO identifiers
Monitoring, summaries and human control

The system recorded 3,346 editorial decisions, prepared 652 drafts, sent 2,583 items to review and tracked 1,254 corroboration cases.

media-monitoring items
617 341 videos · 44h 30m · 322 transcripts ready
median time to transcript
90,6 s 94.4% of videos ready · 159 within 5 minutes of publication
summaries recorded
254 246 valid bilingual summaries · 8 invalidated · 7 incident days
human decisions
66 2 people · 40 approvals · 25 rejections · 1 item marked obsolete
Monitored case: Saumos / Le Porge

These dated and sourced figures describe the wildfire, not FeuScope’s performance. Monitoring also included 45 municipality records, 14 reception centres, more than 6,000 beds and 500 accommodation offers.

affected by the wildfire
42 000 ha
people evacuated
≥224 000 More than 224,000 cumulative evacuations · 208,000 returns authorised by 2 August · 32 municipalities by 4 August
firefighters mobilised
2 750 1,500 military · 1,440 police and gendarmes · 450 volunteers · 18 aerial assets
homes destroyed
240 88 firefighters injured · no civilian deaths recorded in the retained report

Sources and validation

Memory listed 1,811 references from 722 organisations. Of these, 652 could be collected automatically, including 649 HTML pages and 3 PDFs, while 1,159 required manual handling. In total, 747 sources actually contributed to the corpus. Of 1,862 facts, 1,798 were validated automatically, 29 manually and 35 remained pending.

Mapping and environment

Replay froze 472 operational snapshots representing 144 genuinely distinct states. To follow conditions, FeuScope archived 525 hourly AROME horizons over two grids, or 44,100 cell-hour forecasts, together with 18,144 CAMS cell-hours and 362 distinct weather observations. The optimised public payload contained 7,497 detections and 4,354 generalised geometries, fewer than the raw archived volumes.

Videos and information freshness

Across 341 videos representing 44h 30m, 322 transcripts were ready. Of these, 159 were obtained within five minutes of publication and 297 within five minutes of discovery by FeuScope. The system retained 1,002 transcript corrections across 331 documents and recorded 15,763 retrieval or verification attempts.

Aeroplane and helicopter tracking with ADS-B

ADS-B is a radio signal through which aeroplanes and some helicopters broadcast their position. FeuScope archived 23,974 positions between 22 July and 12 August, then grouped them into 457 journeys linked to 163 technical ICAO identifiers, 181 call signs and 155 observed registrations. The data shows movements detected around the area, but cannot establish that the aircraft were involved in wildfire operations.

Main sources

  • Copernicus EMS
  • NASA FIRMS / VIIRS
  • EUMETSAT / MTG
  • FR-Alert
  • Préfecture de la Gironde
  • SDIS 33
  • ARS Nouvelle-Aquitaine
  • Bordeaux Métropole
  • Météo-France / AROME
  • CAMS / Open-Meteo
  • ADSB.lol

Technologies

  • React 19
  • TypeScript
  • Next.js / vinext
  • MapLibre GL
  • Node.js
  • PostgreSQL / PostGIS
  • Docker
  • Nginx
  • Cloudflare
  • OpenAI