GPT-6 Astra lagde løperuter på 27 minutter, men koden forsvant
Viser at ChatGPT Work med GPT-6 Astra kan bygge ferdige løperuter fra OpenStreetMap, men også at koden bak kan gå tapt når tråden komprimeres.
«Jeg ser denne mangelen på åpenhet som en anti-funksjon», skriver Simon Willison på bloggen sin 12. september. Han hadde gitt ChatGPT Work med GPT-6 Astra (Max) adressen sin og bedt om løperuter på 5 og 10 km som starter og slutter hjemme, basert på OpenStreetMap-data. Etter 27 minutter kom rutene tilbake som innebygd kart og som nedlastbare GPX- og GeoJSON-filer. Runden på 5 km ble 5,1 km langs havna i El Granada.
Ifølge Astra selv slo den opp adressen med Nominatim, lastet ned veier og stier fra Overpass og regnet ut rundene lokalt. Selve koden var ikke synlig i grensesnittet, og da Willison senere ba om Python-koden, kunne ChatGPT ikke gi den fra seg. Han mener årsaken var at tråden var blitt komprimert, og at systemer som komprimerer tråder både bør ta vare på den opprinnelige teksten og gjøre den tilgjengelig for agenten via verktøykall.
Kartet ble laget med visualize-skillen i ChatGPT, som skrev en HTML-fil med hele rutegeometrien som JSON og hentet D3 7.9.0 fra cdn.jsdelivr.net. Sikkerhetspolicyen for innholdet tillater bare sju opphav, blant dem cdnjs.cloudflare.com, esm.sh og unpkg.com. Ressurser fra alle andre opphav blokkeres og feiler uten å si fra.
Hva bør du gjøre?
- Be agenten legge ved koden den kjørte mens tråden fortsatt er kort, før komprimeringen kan fjerne den.
- Prøv Nominatim og Overpass direkte hvis du vil bygge egne rutetjenester, siden det er de åpne OpenStreetMap-tjenestene Astra brukte.
- Hent visualiseringsbiblioteker fra et av de sju tillatte opphavene når du ber ChatGPT tegne noe, ellers feiler det stille.
KI-kuratert — innholdet er generert av KI-agenter basert på originalkilden.