Работаем с данными в ChatGPT

Урок 6 из 10·15—20 минут чтения·3—5 минут практики
В уроке расскажем, как анализировать данные, с которыми сталкивается каждый. Научим пересказывать статьи, сокращать и структурировать скучные документы, сравнивать характеристики техники. Покажем, как визуализировать свое расписание в виде графика.
Обложка урока
Нейродизайнер: Лев Переулков

Что вы узнаете

  1. Почему работа с данными — это про нас с вами.
  2. Как пересказывать и сокращать чужие тексты.
  3. Как разобраться в непонятных данных вроде анализа крови.
  4. Как визуализировать любую информацию в виде графиков, схем и таблиц.
  5. Как работать с данными из файлов или лежащих по ссылкам в интернете.

Курс создан в 2023 году, но почти все советы актуальны

Мы писали этот курс летом 2023 года и учитывали функции и ограничения на тот момент. С тех пор появилось много нового: ChatGPT научился выходить в интернет, генерировать изображения. Еще ему можно отправлять картинки и голосовые сообщения. Но это касается платных сценариев, доступных по подписке. Почти все советы по базовому GPT-3.5 актуальны.

Почему работа с данными — это про нас с вами, а не только про дата-аналитиков

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

Работаем с данными в ChatGPT

🐌 Без нейросети⚡️ С нейросетью
Читаю статью 30 минутЧитаю выжимку статьи 5 минут
Ищу тезисы в 50-страничном документеЗагружаю документ в чат и получаю тезисы за минуту
Жду приема врача, чтобы разобраться в анализахРасшифровываю анализ в ChatGPT, чтобы на приеме у доктора быть спокойнее
Делаю график в Excel два часаГенерирую график в чате за минуту

Работаем с данными в ChatGPT

🐌 Без нейросети⚡️ С нейросетью
Читаю статью 30 минутЧитаю выжимку статьи 5 минут
Ищу тезисы в 50-страничном документеЗагружаю документ в чат и получаю тезисы за минуту
Жду приема врача, чтобы разобраться в анализахРасшифровываю анализ в ChatGPT, чтобы на приеме у доктора быть спокойнее
Делаю график в Excel два часаГенерирую график в чате за минуту

Нейросети упрощают работу с данными и экономят время, которое мы тратим на поиск, анализ и интерпретацию.

Обрабатывать информацию в ChatGPT можно вручную или с помощью плагинов — специальных надстроек, которые добавляют чат-боту новые функции. Мы говорили, как установить плагины, во втором уроке.

«Ручной» способ занимает время. Предположим, вы хотите купить чайник, и выбор делегируете ChatGPT. Для этого вам нужно обучить нейросеть: собирать отзывы, копировать их в чат, спрашивать у нейросети, что понравилось и не понравилось пользователям. С этим придется повозиться, зато бесплатно.

Плагины помогают быстрее обрабатывать данные и анализировать большие объемы информации. А еще не придется копировать и вставлять — вы можете сразу отправить ссылку на нужный текст или загрузить файл в чат. Нейросеть сама соберет и проанализирует данные и даст отчет с ключевыми тезисами. Удобно, но плагины есть только в платной версии.

Дальше в уроке мы рассмотрим оба сценария работы с данными — и в бесплатной версии, и по подписке.

Как пересказывать и сокращать чужие тексты

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

Если текст длинный, придется «скармливать» его ChatGPT по частям. У нейросети есть лимит: одно сообщение ограничено 4069 символами, это около 500 слов. Проверить объем можно в текстовом редакторе или любом сервисе подсчета слов, например text.ru. При этом огромные тексты вроде курсовой или романа даже по частям отправить в чат не удастся: примерно после 3500 слов GPT 3.5 сбивается.

Когда вы разобьете текст на части, нужно составить точный запрос. Например, такой:

Итак, способов работы с данными множество, главное — помнить об объеме и использовать промпты. Некоторые способы мы уже изучили: в пятом уроке рассказали, что нейросеть может оценивать идеи. Сейчас остановимся на базовых сценариях для любых задач.

Кратко пересказать. Подойдет, если вам нужно прочитать большой текст, но у вас мало времени. Или просто не хочется читать. Нейросеть сделает пересказ, который можно прочитать за минуту, три или другое время — зависит от вашего запроса.

Для иллюстрации попросим ChatGPT пересказать текст о том, почему капибары — самые мемные животные. В статье больше 500 слов, поэтому сначала мы разбили ее на две части, а затем отправили запрос. При пересказе стоит уточнить, в какой лимит должен уложиться ChatGPT. Для этого укажите количество абзацев, слов или символов.

Здесь мы попросили уместить пересказ в три абзаца
Здесь мы попросили уместить пересказ в три абзаца
Здесь в шесть пунктов
Здесь в шесть пунктов
Тут нам стало скучно — поэтому попросили пересказать текст только через эмодзи
Тут нам стало скучно — поэтому попросили пересказать текст только через эмодзи
А можно и в три слова. И все по фактам!
А можно и в три слова. И все по фактам!

Структурировать информацию. Во втором уроке мы уже говорили, как генерировать списки, чек-листы, таблицы и FAQ. Но тогда мы создавали контент с нуля, а теперь попросим ChatGPT структурировать уже имеющуюся информацию.

Для наглядности попробуем два формата. Сначала скопируем данные из текста про способы перевода денег из России и попросим представить их в виде таблицы — получится наглядно и удобно. Так можно соединять информацию из разных источников.

А потом сделаем чек-лист на основе статьи об экономии на ЖКХ, чтобы скопировать его и отмечать выполненные пункты.

Вот такая таблица со способами перевода получилась. Стран оказалось слишком много, чтобы перечислить их в одном столбце
Вот такая таблица со способами перевода получилась. Стран оказалось слишком много, чтобы перечислить их в одном столбце
А вот так выглядит чек-лист. Внутри ChatGPT пункты отмечать нельзя, но можно скопировать в личный документ
А вот так выглядит чек-лист. Внутри ChatGPT пункты отмечать нельзя, но можно скопировать в личный документ

Объяснить текст от лица автора. Наверняка в школе на уроке литературы вы слышали такой вопрос: «Что имел в виду автор?» Нейросеть может на него ответить.

Вот как это сделать:

  1. Сначала «скормим» чат-боту текст о психологических границах.
  2. Попросим взять на себя роль автора. Конечно, ChatGPT не будет отвечать как реальный автор, но нейросеть может имитировать стилистику и продолжать мыслить в том же ключе.
  3. Учитывая это, напишем промпт и зададим несколько вопросов.

Вот пример промпта:

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

Вы можете сохранить нашу инструкцию в формате PDF на свое устройство, а также отправить PDF-файл в телеграм-сообщении.

⭐️ Продвинутый сценарий для платных подписчиков нейросети

Чтобы не «скармливать» текст по частям, можно отправить на него ссылку в ChatGPT. Для этого потребуется плагин WebPilot, который дает доступ к интернету. Включите его и отправьте в чат ссылку на любую статью из интернета, PDF или гугл-документ. Если отправляете ссылку на гугл-документ, убедитесь, что он доступен для всех пользователей, иначе плагин не сможет его прочитать. Используйте простой запрос:

Если вам нужно проанализировать данные из разных источников, дополните запрос. Например так:

Учитывайте, что даже в плагинах с подпиской можно столкнуться с некорректными результатами и галлюцинациями, поскольку все дополнительные функции ChatGPT еще тестируют. Поэтому мы не рекомендуем использовать результаты генерации для рабочих задач. Например, составлять отчет по итогам квартала или анализировать данные по продажам за месяц. Как минимум — перепроверьте ответы.

Как анализировать непонятные данные

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

Вы можете применять нейросеть для анализа любых данных, с которыми встречаетесь в жизни. Более того, с помощью ChatGPT можно профессионально заниматься анализом баз данных, SEO-анализом, статистическим анализом, код-ревью. На Coursera даже запустили курс о том, как заниматься дата-аналитикой в чат-боте.

Берегите закрытые данные

Помните об одном: не отправляйте нейросети закрытые данные, защищенные соглашением о неразглашении. Пока неизвестно о каких-либо крупных утечках из чатов компании OpenAI, но в целом они могут произойти.

Вот два самых популярных сценария для анализа данных.

💻 Характеристики товаров. Представим, что вы ищете новый ноутбук для работы, бюджет — в пределах 50 000 ₽. Вам нравятся три модели с одинаковой диагональю экрана и объемом оперативной памяти. Но другие важные параметры различаются, в том числе и цена.

Чтобы принять решение, вы собрали все данные в таблицу, но легче не стало, потому что названия процессоров и видеокарт ничего вам не говорят.

Характеристики ноутбуков для покупки

МодельПроцессорВидеокартаВесОСЦена
AsusAMD Ryzen 5 3500UAMD Radeon Vega 81,8 кгнет37 999 ₽
HPIntel Celeron N4020Intel UHD Graphics1,48 кгWindows 1036 737 ₽
MaibenenAMD Ryzen 5 5500UAMD Radeon Graphics1,65 кгLinux40 400 ₽

Asus
ПроцессорAMD Ryzen 5 3500U
ВидеокартаAMD Radeon Vega 8
Вес1,8 кг
ОСнет
Цена37 999 ₽
HP
ПроцессорIntel Celeron N4020
ВидеокартаIntel UHD Graphics
Вес1,48 кг
ОСWindows 10
Цена36 737 ₽
Maibenen
ПроцессорAMD Ryzen 5 5500U
ВидеокартаAMD Radeon Graphics
Вес1,65 кг
ОСLinux
Цена40 400 ₽

Чтобы выбрать лучший ноутбук, «скормим» таблицу ChatGPT: копируем → вставляем → просим запомнить данные. Не обращайте внимания на то, что таблица копируется как текст без форматирования, — чат-бот и так поймет, что мы имеем в виду.

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

В итоге нейросеть посоветовала ноутбук Asus
В итоге нейросеть посоветовала ноутбук Asus

💊 Медицинские анализы. Бывает, что вы сдали анализы, смотрите в бланк с результатами и видите набор непонятных цифр и значков. Ждать приема врача еще долго, а узнать, что это значит, хочется уже сейчас. Нейросеть справится и с этой задачей!

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

Как уверенно разговаривать с врачами и экономить на лекарствах без вреда для здоровья

Общаться с врачом иногда сложнее, чем с нейросетью. Например, когда в ответ на свои вопросы мы получаем непонятные записи в медкарте и назначения на круглую сумму. В курсе «Как не разориться на здоровье» мы учим сохранять спокойствие и уверенность на приеме в больнице или при вызове врача на дом. Рассказываем, как отличить хорошего доктора от шарлатана, организовать себе и близким лучшую медицинскую помощь и покупать только эффективные препараты.

Попробуем расшифровать часть клинического анализа крови с помощью ChatGPT.

Просто копируем информацию из результатов анализа
Просто копируем информацию из результатов анализа
Фух, анализ анализа показал, что все в норме! По каждому показателю можно задать дополнительные вопросы, если не все понятно
Фух, анализ анализа показал, что все в норме! По каждому показателю можно задать дополнительные вопросы, если не все понятно

⭐️ Продвинутый сценарий для платных подписчиков нейросети

Чтобы работать с большим объемом данных, которые не получится скопировать в чат полностью, нужно включить плагин Advanced Data Analysis в настройках профиля. Его создала компания OpenAI — разработчик ChatGPT. Он пригодится, когда надо проанализировать расчеты в Excel, метрики по рекламе, выгрузку из CRM.

Advanced Data Analysis поддерживает множество форматов, включая изображения и видео. Чтобы загрузить файл, нажмите плюс в окошке с вводом текста и выберите нужный файл. После этого работайте с данными так же, как мы делали это в уроке.

Плагин поможет с задачами, которые недоступны в бесплатной версии: делать сложные вычисления, строить графики, запускать код. Но главное отличие — через него вы можете загрузить файлы размером до 100 Мб.

Как красиво оформить информацию

Иногда данные нужно не только проанализировать, а еще и красиво оформить в виде понятных графиков, диаграмм и блок-схем. Например, если вы хотите наглядно представить свои доходы и расходы или развлечься и создать схему правильного поглаживания кота.

Возможности визуализации в GPT 3.5 очень ограничены — их хватит только на самые простые схемы и графики.

Простую блок-схему можно получить прямо в чате. Нейросеть сгенерирует ее в черном окне — консоли. Чат-бот использует этот формат для демонстрации кода или любой информации, которую сложно показать текстом. Если скопировать из консоли в документ, то сгенерированная блок-схема сохранится в том же виде.

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

Наглядная диаграмма
Наглядная диаграмма
Схема поглаживания кота — очень странная, но какая есть
Схема поглаживания кота — очень странная, но какая есть

Нейросеть не умеет рисовать, но может объяснить, как сделать блок-схемы, графики и диаграммы, которые вы вручную перенесете в нужную программу. Если нужно, ChatGPT пошагово опишет, как это сделать, и даже подскажет удобные приложения. Этот вариант подойдет тем, кто хочет визуализировать данные, но не знает, как это лучше сделать.

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

Нейросеть предложила использовать таблицу, график или диаграмму для расписания детей
Нейросеть предложила использовать таблицу, график или диаграмму для расписания детей
График кажется оптимальным вариантом, поэтому попросили помочь его составить
График кажется оптимальным вариантом, поэтому попросили помочь его составить
А для проектов подходит диаграмма Ганта — ее используют для графиков работ
А для проектов подходит диаграмма Ганта — ее используют для графиков работ
Поэтому попросили рассказать, как сделать эту диаграмму
Поэтому попросили рассказать, как сделать эту диаграмму

⭐️ Продвинутый сценарий для платных подписчиков нейросети

Круговые, линейчатые, столбчатые и другие сложные диаграммы можно генерировать прямо внутри ChatGPT с помощью плагинов.

Плагин Show Me генерирует из текстов простые блок-схемы. С их помощью можно объяснять сложные концепты или визуализировать процессы. Важно сделать запрос коротким: плагин ругается, если деталей много.

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

Получилось нагляднее — с таким подходом вероятность получить кусь уменьшится
Получилось нагляднее — с таким подходом вероятность получить кусь уменьшится

Show Me хорош в простых блок-схемах, но с комплексными вариантами, где много данных разных категорий, уже не справляется: выдает ошибки или генерирует графики со сломанным форматированием.

Поэтому для таких задач подойдет плагин daigr.am. Для примера составим график погоды в Москве на основе открытых данных с любого сайта. ChatGPT не отправляет график в чат, а генерирует ссылку на внешний ресурс, где можно детальнее рассмотреть результат.

✅ Лайфхак — если включить WebPilot и один из плагинов для создания схем, можно визуализировать данные по ссылкам из интернета.

Наглядно!
Наглядно!

Advanced Data Analysis тоже умеет визуализировать данные. Его отличие от других плагинов заключается в том, что он генерирует графики на основе загруженного файла или ссылки.

Давайте загрузим базу оценок из «Кинопоиска», которые ставила автор курса, и сгенерируем график распределения фильмов по месяцам. Вы скажете: довольно бесполезная статистика. Но так Даша узнала, что чаще всего смотрит фильмы летом.

Около 180 фильмов просмотрено в июне за 10 лет — да, Даша любит кино
Около 180 фильмов просмотрено в июне за 10 лет — да, Даша любит кино

Вы можете сохранить нашу инструкцию в формате PDF на свое устройство, а также отправить PDF-файл в телеграм-сообщении.

Запомнить

  1. Обрабатывать информацию в ChatGPT можно вручную или с помощью плагинов. Первый способ бесплатный, но требует больше времени, второй — платный, зато гораздо быстрее.
  2. ChatGPT может пересказывать и структурировать информацию из готовых текстов. А еще его можно научить говорить от лица автора текста, чтобы задать уточняющие вопросы.
  3. Нейросеть проанализирует любую информацию: от таблицы и результатов медицинских анализов до баз данных. В зависимости от запроса может дать советы или найти ошибки.
  4. В бесплатной версии чат-бот генерирует простые блок-схемы и предлагает, как оформить данные в других инструментах.
  5. В платной версии есть плагины, которые выведут работу с данными на новый уровень. Например, вы сможете анализировать информацию по ссылкам или в загруженных документах, генерировать диаграммы и схемы внутри чата.

Что дальше

В следующем уроке расскажем, как учиться с помощью ChatGPT. Вы научитесь разбираться в любом сложном термине или концепции, готовиться к экзаменам, а также создавать и решать задания на любую тему.

Делимся лайфхаками и главным из курсов Учебника Т⁠—⁠Ж про деньги и жизнь в нашем телеграм-канале. Подписывайтесь: @t_uchebnik

Как вам урок?