AI laver løberuter på 27 minutter og skjuler arbejdet
GPT-6 Astra lavede 5 og 10 km rundture fra hjemmet med åbne kortdata, kort i chatten og filer i GPX og GeoJSON.
Læs i dit tempo
Kort
Simon Willison fik ChatGPT til at lave to løberuter på 5 og 10 km fra hans hjem på 27 minutter. Det viser at åbne kort kan lave personlige ruter, men manglende adgang til koden gør resultatet svært at kontrollere. Han foreslår at gemme den oprindelige samtale, så koden altid kan findes igen.
Begynder
Det tog 27 minutter at lave to løberuter på 5 og 10 kilometer lige fra egen hoveddør. Simon Willison spurgte ChatGPT Work-udgaven med modellen Generative Pre-trained Transformer 6 Astra Max, forkortet GPT-6 Astra Max, om runder der starter og slutter ved hans hjem. Runderne skulle bygges på data fra OpenStreetMap, som er et frit verdenskort lavet af frivillige. Det er lidt som at spørge en lokalkendt ven om en god tur. Svaret kom som et indlejret kort i chatten, altså et kort man kan se direkte i samtalen, og som filer til download i formaterne Global Positioning System Exchange Format, forkortet GPX, og Geographic JavaScript Object Notation, forkortet GeoJSON. Det er to måder at gemme punkter og linjer på, så et ur eller en telefon kan tegne turen op. Ruten på 5,1 kilometer fik navnet El Granada harbor loop.
Hvordan fandt den vej? Ruterne bygger på åbne kortdata, altså kortoplysninger alle må bruge, og lokal beregning, altså regnearbejde der sker på maskinen selv. Modellen forklarede at den brugte Nominatim, som er en slags adressebog der oversætter en adresse til et punkt på kortet, til at finde adressen. Så brugte den Overpass, som er et værktøj til at hente veje og stier fra det åbne kort, til at hente veje og stier. Derefter beregnede den runderne lokalt, lidt som at lægge puslespil på sit eget køkkenbord.
Men kan vi efterprøve arbejdet? Det er der nysgerrigheden for alvor vågner. Arbejdet kan ikke efterprøves, fordi koden er væk. Koden, altså opskriften computeren fulgte, kunne Willison ikke se i ChatGPTs brugerflade, altså det vindue man skriver i. Han kalder den manglende gennemsigtighed, altså at man ikke kan kigge ind i maskinrummet, for en fejl. Da han senere bad om Python-koden, altså opskriften skrevet i programmeringssproget Python, kunne modellen ikke levere den, fordi samtalen var komprimeret, altså presset sammen for at fylde mindre, lidt som en kuffert man har mast tøjet ned i. Han foreslår at systemer med komprimering gemmer den oprindelige tekst og giver agenten, altså den digitale hjælper der handler selv, adgang til den.
Kortet selv er også lidt af et detektivarbejde. Kortet er en HyperText Markup Language-fil, forkortet HTML, altså selve den type fil en internetside er lavet af, bygget med Data-Driven Documents, forkortet D3, som er et værktøj til at tegne med data. Filen hed /workspace/el-granada-5k-share.html og rummer både rute og kort som geometri, altså former og linjer, i et JavaScript Object Notation-element, forkortet JSON, som er en lille pakke med ordnet tekst computeren kan læse. D3 hentes fra cdn.jsdelivr.net, som står på listen over tilladte kilder i visualiseringsfunktionen, altså den del af systemet der får lov at vise billeder og kort frem.

Det tog 27 minutter at lave to løberuter på 5 og 10 km fra egen hoveddør.
Simon Willison bad ChatGPT Work med GPT-6 Astra (Max) om runder, der starter og slutter ved hans hjem, bygget på data fra OpenStreetMap. Svaret kom som et indlejret kort i chatten og som filer til download i GPX og GeoJSON. Ruten på 5,1 km fik navnet El Granada harbor loop.
Ruterne bygger på åbne kortdata og lokal beregning. Modellen forklarede, at den brugte Nominatim til at finde adressen og Overpass til at hente veje og stier. Derefter beregnede den runderne lokalt.
Arbejdet kan ikke efterprøves, fordi koden er væk. Willison kunne ikke se den kørte kode i ChatGPTs brugerflade. Han kalder den manglende gennemsigtighed en fejl. Da han senere bad om Python-koden, kunne modellen ikke levere den, fordi samtalen var komprimeret. Han foreslår, at systemer med komprimering gemmer den oprindelige tekst og giver agenten adgang til den.
Kortet er en HTML-fil bygget med D3. Filen hed /workspace/el-granada-5k-share.html og rummer både rute og kort som geometri i et JSON-element. D3 hentes fra cdn.jsdelivr.net, som står på listen over tilladte kilder i visualiseringsfunktionen.
Kilder
- Generating running routes with GPT-6 Astra and ChatGPT Work simonwillison.net
Produktionshistorie
- Radar Signal ? af 100 · spredning 1 kilder
- Vurdering Nyheds 3/5 — Praktisk test af ny model og arbejdsgang med relevans for byggere
- Skrevet Model: deepseek-v4-flash · temperatur 0.4
- Overskrift 5 kandidater, valgt af deepseek-v4-flash
- Korrektur 1 zen · 1 rettelser
- Billede Genereret af gemini-2.5-flash-image
- Vedtagelse ainews-auto-v3 · score 0.4752