Generating running routes with GPT-6 Astra and ChatGPT Work
Here's a neat thing I had ChatGPT Work with GPT-6 Astra (Max) do this morning: I live at <my address>. Figure out 5K and 10K running routes from me that loop from my house. Use OSM data. It worked for 27 minutes and produced exactly what I'd asked for, as both an embedded visualization and downloadable GPX file and GeoJSON files. Here's that 5K route: When I asked it how it had created the route,…
I inquired of ChatGPT Work, utilizing GPT-6 Astra (Max), to generate running routes for both 5K and 10K loops originating from my residence. Leveraging OpenStreetMap (OSM) data, the task was completed within a 27-minute window, yielding the desired output in the form of an integrated visualization, a downloadable GPX file, and GeoJSON files.
Upon querying the method of route creation, GPT-6 Astra responded that it employed Nominatim to pinpoint my address, followed by Overpass to extract pertinent OpenStreetMap roads and trails. Subsequently, it carried out the loop calculations locally. Regrettably, the concealed code execution and precise process details remained inaccessible within the ChatGPT interface, a limitation I perceive as an undesirable feature.
The map depiction was facilitated through the "visualize" skill, generating a file named /workspace/el-granada-5k-share.html for direct embedding in the ChatGPT UI. A copy of this HTML snippet, which begins with: "The <script type=application/json> element contains the comprehensive geometry necessary for rendering both the running route and the map, utilizing D3, sourced from an allowed CDN location detailed in the visualize skill's 'External resources' section.
The Content Security Policy (CSP) permits access only to cdnjs.cloudflare.com, esm.sh, cdn.jsdelivr.net, unpkg.com, fonts.googleapis.com, fonts.gstatic.com, and fonts.bunny.net. All other origins are blocked and fail silently."
Written by urgent.news from Simon Willison's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.