EngX Code Review: почни писати код іще краще й побудуй ефективний процес код-рев’ю.

Як використовувати ChatGPT для завдань дата- й бізнес-аналізу

Ця стаття висвітлює способи, як ChatGPT може допомогти вам оптимізувати завдання дата- й бізнес-аналізу. Вона містить практичні поради та приклади того, як можна щоденно працювати з цим потужним AI-інструментом.

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


Що таке ChatGPT

Сьогодні ми чуємо про ChatGPT і його здатність робити для нас майже все, що завгодно, майже з усіх новин і соціальних мереж. Але що саме являє собою ця неймовірна нова програма, якою всі так захоплені?

ChatGPT — це онлайн чат-бот, розроблений на основі штучного інтелекту та навчений мовними моделями. Він може розуміти та генерувати природну мову (мову, якою люди спілкуються одне з одним). Це дуже важлива здатність, оскільки вона робить ChatGPT «альтернативою Google», а також корисним інструментом для бізнес-аналізу.

Це може здатися божевільним, але спілкування в чаті за допомогою ChatGPT часто виглядає, як розмова з реальною людиною! Той факт, що він розуміє і надає вам відповіді природною мовою в контексті, майже лякає.

ChatGPT не замінить людину: думка експерта про ІТ-хайп

Приклади використання 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. «надати шаблон вимог до програмного забезпечення» або
          2. «зробити чернетку з макетними даними для словника даних».
        2. Планування — це все: якщо ви любите планувати заздалегідь, ви можете визначити мету та аудиторію документа. Вкажіть інші деталі — вони можуть містити ключові розділи, макети й приклади.
        3. Зміни неминучі: перший отриманий результат може бути неідеальним. Удоскональте й відредагуйте згенерований текст і попросіть ChatGPT додати додаткові стовпці та абзаци, якщо це необхідно. Ви можете попросити, щоб він: додав чіткості тексту, змінив тон, попрацював над зв’язністю, переконався, що документ виглядає добре, і підтвердив, що інформація подана в логічному порядку.

        Мозковий штурм для нових ідей

        Ви також можете використовувати ChatGPT для створення нових ідей у рамках вашого проєкту. Просто введіть запит на зразок: «Які нові функції ми можемо додати до нашого проєкту?», а ChatGPT створить список потенційних ідей на основі своїх навчальних даних.

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

        Інший подібний випадок використання: ви можете попросити ChatGPT допомогти з дослідженням ринку. Введіть запит, наприклад: «Які нові тенденції в нашій галузі?», і ChatGPT згенерує інформацію про останні тенденції та інновації у вашому домені.

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

        Планування зустрічі чи семінару

        На додаток до можливостей, розглянутих вище, ChatGPT може генерувати контент на різні теми зустрічей або семінарів, наприклад, порядок денний або презентацію, і може пояснити, як це допоможе вам спланувати та організувати їх ефективно. Це буде особливо корисно для тих, хто є новачком у цій галузі та має значні прогалини в базових знаннях.

        Інструмент може також використовуватися для планування зустрічей або семінарів шляхом створення відповідного контенту та надання корисних пропозицій.
        Ось кілька способів використання ChatGPT для планування зустрічі або семінару. Щоб отримати пропозиції, просто введіть запит у лапках, як показано нижче, або скористайтеся власними варіантами.

        1. Щоб створити порядок денний:

        • «Які важливі теми мають бути розглянуті на нашій майбутній зустрічі/семінарі?»

          2. Щоб організувати зустріч або семінар:

          • «Як найкраще структурувати нашу зустріч/семінар?»

          3. Щоб знайти вправи для розігріву:

          • «Які цікаві вправи для розігріву ми можемо зробити на початку нашої зустрічі/семінару?»

          4. Щоб визначити подальші дії:

          • «Які важливі подальші дії ми повинні виконати після зустрічі/семінару?»

          5. Щоб ефективно керувати часом:

          • «Як найкраще розподілити наш час на зустрічі/семінарі?»

          Висновок

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

          Слід завжди пам’ятати про потенційні обмеження та проблеми використання ChatGPT для будь-якої програми, як-от: якість даних, упередженість, проблеми зі складними темами та обмежена довжина відповідей. Відповіді ChatGPT не завжди можуть бути точними чи релевантними: інколи він просто вигадує інформацію, джерела тощо, які можуть здаватися доречними. Можливо, вам знадобиться перевірити інформацію, яку надає ChatGPT, і підтвердити її за допомогою додаткових ресурсів, щоб переконатися, що вона точна.

          На мою думку, нам пощастило мати ChatGPT та подібні технології. Наше життя стає трохи легшим, коли ми їх використовуємо. Але пам’ятайте, що ці технології не є чарівною паличкою: ми можемо делегувати деякі стандартні завдання AI-інструментам, але нам однаково потрібно бути пильними та докладати власних зусиль.

          Як використовувати ChatGPT під час створення резюме?
          Матеріали за темою
          Стеж за новинами на улюблених платформах