ChatGPT: що за лев цей тигр?
  • Powercode Academy

ChatGPT: що за лев цей тигр і чи під силу йому знищити низку професій, у тому числі й ІТ?

Вже більше 2-х місяців в ІТ-ком’юніті не вщухають дискусії стосовно AI-технології чат-бота ChatGPT, яку представила науково-дослідницька організація OpenAI. Працюючи на основні 175 мільярдів параметрів машинного навчання, ChatGPT з кожним днем все краще генерує тексти, які не відрізниш від тих, які пише людина.

У мережі вже з’являються повідомлення про те, що чиновники, судді, навіть президенти країн виходили на публіку з промовами, що були частково згенеровані ChatGPT. Але й це ще не все. З грудня минулого року на стрімінговому майданчику Twitch запустили нескінченний серіал Nothing, Forever, який в режимі реального часу створюється нейромережами ChatGPT (текст), Dall-E, Stable diffusion і Azure Cognitive (зображення), а за допомогою Unity цей весь контент перетворюється у відеоряд.

Звучить так, ніби майбутнє не просто наступило, а розчавило реальність, яку ми її ми знаємо.

Що вміє ChatGPT?

Фактично, цей чат-бот може стати в пригоді вирішення будь-яких завдань, що мають мовну структуру:

  • Відповідати на питання
  • Писати тексти на задані теми: від есе до довгих текстів для блогу
  • Перекладати тексти
  • Створювати й читати комп’ютерний код з подальшим коментуванням інформації
  • Писати електронні листи та інше.

    Поки відчутним недоліком є те, що ChatGPT володіє інформацією лише до 2021 року, у подіях, які трапились після він ще трохи «тупить» та часом викривлює подану інформацію.

    Попри це, представники системи освіти панікують та називають технологію головною загрозою освіти, так ряд французьких ВНЗ та нью-йоркський департамент освіти заборонили доступ студентам та викладачам до технології на пристроях державних університетів.
  • Але погляньмо на ситуацію з іншого боку. Як все-таки перестати боятися ChatGPT і подібні AI-технології та спрямувати їхні можливості на власну користь?

    Освіта.

    Класична система вижила себе, будемо чесні. У цьому напрямку AI-технології є швидше бустом процесу зміни того, що вже не актуально. Реферати та доповіді останні 10 років можна було скачати й з допомогою пошуковика. А в останнє подібні роботи були корисні ще у минулому столітті (і навіть це сумнівно).

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

    Робота.

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

    З розвитком подібних технологій росте потреба в складнішій технологічній архітектурі, посиленні захисту й безпеки даних на особистому, корпоративному й державних рівнях, протидії фейкам, створенні і навчанні алгоритмів, які будуть на кілька сходинок вищі, ніж наш друже GPT. Елементарна конкуренція, яка рухає будь-який прогрес, одні інновації стають причиною і наслідком появи інших. Отже, яким би “страшним” не був ChatGPT – на його місце прийде щось в рази “страшніше”, але так само створене людиною.
    Кілька прикладів, як чат-бот може полегшити роботу розробника:
    1. Створення скелета майбутньої програми

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

    2. Пояснити код

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

    3. Написання тест-кейсів

    Якщо у вас вже є готові сценарії, ви можете попросити чат-бот створити текст-кейси за потрібними пунктами.

    4. Підготовка документації

    Розкрити кодову базу, пакети, необхідні для його роботи, функції коду, обмеження і таке інше – все це алгоритм може зробити за вас.

    5. Знайти помилки в своєму коді

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

    Відправлено!

    Посилання на демо-урок надіслано на e-mail, який ви вказали у формі.

    Хочу купити курс у розстрочку

    Надішліть нам ваші контакти і наш менеджер передзвонить вам, щоб відповісти на всі питання про навчання у нашій Академії1

    Натискаючи на кнопку я погоджуюсь з політикою конфіденційності