EngX Code Review: начни писать код еще лучше и построй эффективный процесс код-ревью.

время чтения: 4 мин

Как использовать ChatGPT для задач дата- и бизнес-анализа

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

Автор статьи — business intelligence analyst EPAM Константин Куц.

Что такое ChatGPT

Сейчас мы часто слышим о ChatGPT и его способности делать за нас практически все почти во всех новостях, а также социальных сетях. Но что именно всех так восхищает в этой новой программе?

ChatGPT — это онлайн чат-бот, который разработан на основе искусственного интеллекта и обучен языковыми моделями. Он обладает возможностями воспринятия и генерации естественного языка (языка, используемого людьми для общения друг с другом). Это очень важная способность, потому что она делает ChatGPT «альтернативой» поиска Google и полезным инструментом для бизнес-анализа.

Это может показаться безумным, но общение с ChatGPT часто похоже на разговор с реальным человеком! Tот факт, что он понимает вас и отвечает вам на естественном языке в рамках контекста, почти пугает.

ChatGPT не заменит человека: мнение эксперта об IT-хайпе

Примеры использования ChatGPT для ежедневных задач

Пользователи ChatGPT могут находить различные возможности его применения для дата-анализа и бизнес-анализа. Я остановлюсь на следующих полезных примерах использования ChatGPT:

  1. Освоение нового навыка.
  2. Выполнение задач по классификации текста.
  3. Создание шаблонов и документов.
  4. Мозговой штурм для поиска новых идей.
  5. Планирование встречи или семинара.

Примечание 1: Имейте в виду, что не рекомендуется «кормить» какую-либо модель AI данными из продакшн. Это может нарушить ваш договор о неразглашении с работодателем и привести к неприятным последствиям для вас.

Примечание 2: Рекомендуется создавать отдельный диалог для каждого конкретного задания. Поскольку ChatGPT основывается на контексте, так вы получите гораздо более качественные ответы.

Примечание 3: Экпериментируйте с назначением чат-боту роли. Есть мнение, что он более эффективно работает с запросами, если дать ему определенную роль.

Освоение нового навыка

Представьте себе, что вы хотите освоить новый навык или технику, например: составление диаграмм, моделирование данных или что-то базовое, скажем, регрессионный анализ в R. ChatGPT обеспечит вас общими знаниями практически по любой теме, с пояснениями. Вы можете задавать ему дополнительные вопросы и подробно останавливаться на любой области, заинтересовавшей вас или вызвавшей у вас замешательство.

Если вы не знаете, с чего начать, начните с прямого вопроса или утверждения:

  • «Я хочу научиться проводить регрессионный анализ в R».

    Или, если вы абсолютный новичок, попросите ChatGPT предоставить обзор целевой технологии:

    • «Расскажи мне, что такое регрессионный анализ и как он используется в R».

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

      • «Расскажи мне, как выполнить простую линейную регрессию в R».

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

        Выполнение задач по классификации текста

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

        Классификация текста является распространенной задачей в обработке естественного языка (NLP – Natural Language Processing ). Она подразумевает маркировку или автоматическое присвоение предопределенных категорий / меток заданному текстовому документу. ChatGPT может быть использован для классификации текста путем его обучения на наборе данных с метками, а затем использования обученной модели для прогнозирования категорий новых, еще не просмотренных текстов. Это потребуется вам для подготовки образцов и формирования стратегии категоризации. Но когда вы создадите фреймворк, то сможете поручать виртуальному помощнику выполнение утомительных задач, например, маркировку экспорта отзывов клиентов или категоризацию пользователей чат-бота, составление вопросов по возможным намерениями и т. д.

        Создание шаблонов и документов

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

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

        Мозговой штурм для поиска новых идей

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

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

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

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

        Планирование встречи или мозгового штурма

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

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

        1. Составление повестки дня:

        • «Какие важные темы следует затронуть на нашем предстоящем совещании?»

          2. Структурирование совещания или семинара:

          • «Как лучше всего построить наше совещание?»

          3. Поиск упражнений для разогрева:

          • «Какие интересные упражнения для разогрева можно выполнить в начале нашего совещания?»

          4. Определение последующих действий:

          • «Какие важные последующие действия мы должны предпринять после нашего совещания?»

          5. Эффективное управление временем:

          • «Как лучше всего распределить наше время на совещании?»

          Выводы

          ChatGPT помогает дата-аналитикам и другим специалистам повысить эффективность и производительность своего труда. Используя этот инструмент, вы можете: получать доступ к нужной информации немедленно, не тратя время на переход по многочисленным ссылкам; создавать хорошо структурированные документы и шаблоны; получать свежие идеи; планировать продуктивное совещание с вашей командой.

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

          На мой взгляд, нам повезло, что у нас есть ChatGPT и аналогичные технологии. Наша жизнь становится немного легче, когда мы используем их. Но помните, что эти технологии — не волшебная палочка: мы можем делегировать некоторые повседневные задачи AI-инструментам, но нам все еще нужно быть бдительными и прилагать усилия самим.

          Как использовать ChatGPT при составлении резюме?
          Материалы по теме