Эволюция GPT-4 создание инструментов Python Plotly Dashboards с легкостью

Эволюция GPT-4 создание инструментов Plotly Dashboards в Python с легкостью

На сколько хорошо GPT-4 улучшился в этой задаче? Давайте выясним!

Изображение Dall-E 2: импрессионистский стиль панели с глобальной картой и 2 диаграммами

Несколько месяцев назад я написал серию (умеренно успешных) статей о том, как побудить GPT-4 для создания дашборда Python с помощью библиотеки plotly.

Тогда у меня возникли ограничения в возможностях.

Недавно GPT-4 сделал большой шаг вперед в анализе CSV-файлов и визуализации данных в основном окне GPT.

Теперь GPT-4 может обрабатывать визуализации в режиме реального времени, используя библиотеку matplotlib. Однако пока он не может использовать библиотеку Plotly.

Зная, что GPT-4 еще не способен обрабатывать визуализации с помощью Plotly, он способен сделать следующее — обрабатывать сложный код для создания дашборда Plotly?

Может ли он создать код на Python, который я могу просто скопировать/вставить в свой редактор Python, сохранить и запустить?

Моя задача (и надежда) с этим упражнением заключается в том, чтобы с GPT-4 это теперь действительно так просто.

Давайте попробуем.

Набор данных

Для выполнения этой сложной задачи по визуализации данных давайте начнем с полезного набора данных, структура которого похожа на то, что я использовал в моих старых статьях.

Я загрузил полезный набор данных о глобальных показателях грамотности со временем в виде CSV-файла. Его можно найти ЗДЕСЬ.

Теперь я знаю из других визуализаций данных, которые я создавал недавно, что GPT-4 может обрабатывать анализ CSV-файла, поэтому давайте запросим его для нашего:

Ответ от GPT-4:

Описание каждого соответствующего поля в нашем наборе данных по индексу демократии

Хорошо, теперь, когда мы знаем, что у нас есть — следующий шаг — выяснить, как это использовать.

Давайте начнем с одной визуализации. Глобальная хороплетная (тепловая) карта.

Запрос GPT-4 для временного ряда хороплетной карты

У нас есть трехбуквенный код страны И у нас есть год, мы можем создать глобальную карту уровней индекса демократии со временем.