Уиллисон проложил с GPT-6 Astra маршруты для пробежек, но не получил код
Модель работала 27 минут и выдала карту и файлы маршрутов. Код, по которому она их рассчитала, разработчик так и не увидел: после сжатия переписки ChatGPT не смог его восстановить.

Разработчик Саймон Уиллисон поручил GPT-6 Astra в режиме Max проложить в ChatGPT Work1 кольцевые беговые маршруты на 5 и 10 км, которые начинаются и заканчиваются у его дома, написал он в блоге. Он попросил использовать данные OpenStreetMap2. Модель работала 27 минут и выдала то, что он просил: карту прямо в окне чата, а также файлы GPX и GeoJSON, которые открывают навигаторы и картографические сервисы.
Как выяснил Уиллисон, адрес модель нашла через сервис Nominatim, а дороги и тропы поблизости скачала через Overpass. Петли маршрутов она рассчитала сама. Ни запущенного кода, ни хода работы интерфейс ChatGPT не показывает. «Я считаю эту непрозрачность антифункцией», — написал Уиллисон.
Когда он попросил показать код на Python, ChatGPT уже не смог его выдать. Уиллисон связывает это со сжатием переписки: длинный диалог система сокращает, чтобы он уместился в памяти модели. По его мнению, любая система со сжатием должна хранить исходный текст и давать агенту доступ к нему через инструменты.
Карту ChatGPT показал с помощью встроенного навыка для визуализации. Модель создаёт HTML-файл, который встраивается в окно чата. Внутри файла хранятся линии маршрута и сама карта, а рисует их библиотека D3. Загружать внешние скрипты такая страница может только с семи разрешённых адресов, среди них cdnjs.cloudflare.com и unpkg.com. Запросы к остальным блокируются без сообщения об ошибке.
Ранее, 7 сентября, Уиллисон попросил ту же модель в ChatGPT Work собрать анимацию перехода между картографическими проекциями. А 9 сентября GPT-6 Astra в Codex собрала для него 3D-модель яйца Фаберже по картинке.