Вы уже успели воспользоваться ChatGPT? Если нет, то и не спешите, потому что с ним не все однозначно. Если вы даже не слышали, что это такое, не одиноки. Тогда тем более прочитайте наш материал для того чтобы быть в курсе одной из нашумевших в конце 2022 года цифровых новинок.
Сразу анонсируем наши программы «Когнитивистика» и «Критическое мышление», где вы узнаете действенные приемы, как отличить полезное от псевдополезного и не попасть в ловушку всеобщего ажиотажа по поводу очередной новинки в цифровом мире, да и, в принципе, чего-либо.
А наша сегодняшняя тема – ChatGPT. И начнем мы с того хорошего, что было заложено в идею ChatGPT.
Что такое ChatGPT?
ChatGPT – это чат-бот с искусственным интеллектом, способный работать в режиме диалога и поддерживать запросы на так называемом «естественном языке», на котором люди неформально общаются между собой и который отличается от традиционных письменных формулировок.
GPT – это аббревиатура от Generative Pre-trained Transformer, что можно представить как «генеративный предварительно обученный преобразователь».
Разработала чат-бот ChatGPT OpenAI – американская компания, которая занимается разработкой и лицензированием технологий машинного обучения. Кстати, одним из учредителей компании является Илон Маск.
OpenAI ChatGPT – это языковая модель, для совершенствования которой использовались методы обучения с учителем и методы обучения с подкреплением. Именно такой подход и дал возможность ChatGPT освоить естественный язык людей. Основой для ChatGPT AI стала языковая модель GPT-3.5, ранее разработанная этой же компанией OpenAI.
В свою очередь, GPT-3.5 является усовершенствованной версией третьего поколения алгоритма обработки естественного языка GPT-3. Начиная с 2020 года, это была наиболее совершенная и «продвинутая» языковая модель в мире, пока 30 ноября 2022 года не был презентован ChatGPT.
По поводу технических нюансов ChatGPT добавим, что ChatGPT-professional доступен в виде API, что позволяет разработчикам легко интегрировать его в свои приложения и системы. В принципе, ChatGPT API – это отдельная тема для «айтишников». Нас сегодня более интересуют возможности ChatGPT для «простых смертных».
По заверениям разработчиков, нейросеть ChatGPT обладает самыми широкими возможностями для того чтобы облегчить коммуникации и обработку информации в режиме реального времени:
- Написание теста (письмо, рассказ, стихотворение, песня, школьное сочинение, реферат, доклад, эссе).
- Перевод текста.
- Написание программного кода цифровых продуктов.
- Понимание естественного языка человека.
- Ведение диалога с использованием естественного языка человека.
- Поиск и выдача ответов.
- Использование контекста диалога для подготовки ответов.
Как же воспользоваться всеми этими замечательными возможностями?
Как пользоваться ChatGPT: регистрация
Итак, давайте сначала рассмотрим, как заполучить в свое распоряжение чат-бот ChatGPT от OpenAI. Когда вы зайдете на главную страницу компании OpenAI, вы увидите в левом столбце ссылку на ChatGPT:
После нажатия на ссылку откроется страница с краткой информацией о ChatGPT и кнопкой перехода для желающих попробовать им воспользоваться:
Далее открывается страница авторизации и регистрации на сайте:
После того, как вы выбираете «Зарегистрироваться», вам предлагают разные варианты регистрации, в том числе через аккаунт Google или Microsoft:
Правда, если вы решите воспользоваться уже готовым аккаунтом, на экране появится надпись «Услуги OpenAI недоступны в вашей стране»:
И вот тут мы подошли к важному моменту: официально ChatGPT в России недоступен. Это изначально англоязычный продукт, который предназначен не для всех стран. Забегая вперед, скажем, что ChatGPT на русском языке работает: может понимать задаваемые вопросы, давать на них ответы, писать рассказы и т.д. Хотя, судя по формулировкам и построению предложений, ChatGPT все же сначала переводит запрос на английский, ищет ответ на английском, и потом переводит ответ на русский.
Но об этом позже, а сейчас вернемся к регистрации на OpenAI. Учитывая, что при регистрации аккаунта Google или Microsoft мы привязываем его к своему номеру телефона, то, если это был российский мобильный оператор, воспользоваться уже готовыми аккаунтами вы не можете.
Уточним, что увидеть интерфейс на русском языке вы сможете, только если зайдете на сайт через браузер Google Chrome, который либо сделает перевод на русский язык автоматически, либо же позволит воспользоваться опцией перевода через правую клавишу компьютерной мышки, вызывающей контекстное меню, в котором есть пункт «Перевести на русский».
Что делать и как действовать для того чтобы воспользоваться ChatGPT в России? Как мы выяснили ранее, OpenAI предлагает разные варианты регистрации. В нашем случае нам придется создать свой аккаунт «с нуля». Будет лучше зарегистрировать для этой цели новый почтовый ящик на почтовом сервисе, никак не связанном с постсоветским пространством.
Кроме того, на странице с вариантами регистрации указано, что для создания свежего аккаунта на OpenAI потребуется подтверждение телефона. Ваш российский номер, как вы уже знаете, не годится, поэтому можно либо попросить друзей в США принять смс с кодом подтверждения на свой американский номер и передать его вам, либо же воспользоваться сервисом виртуальных номеров.
Как вариант, можно воспользоваться сервисом OnlineSim:
Там интуитивно понятный интерфейс и большой бесплатный выбор номеров операторов европейских стран:
Можно взять и американский телефонный номер, но за деньги – в бесплатном сегменте эта услуга неактивна:
Впрочем, если вы прокрутите страницу дальше вниз, вы увидите раздел «Разовый прием SMS на номер в 96 странах», в том числе в США:
Цены символические, но услуга действует только один раз и только 20 минут. Пояснения, как ею воспользоваться, можно найти на сайте.
После того, как вы получите виртуальный телефонный номер, ваши действия следующие:
- Включить VPN, выбрать страну в Западной Европе либо США.
- Перейти на страницу авторизации и регистрации на сайте OpenAI.
- Ввести адрес специально созданного для регистрации почтового ящика.
- Ввести ранее полученный виртуальный телефонный номер.
- На сайте сервиса виртуальных номеров скопировать код, который придет в смс.
- Снова зайти на OpenAI и вставить только что скопированный код.
Предполагается, что после этого можно отключить VPN и далее ChatGPT будет функционировать без привязки к IP-адресу. Спешить отключаться не стоит, потому что при таких переключениях сервисы иногда «выбивают» пользователя и не сохраняют ранее введенные данные.
Тем более что сайт OpenAI и так регулярно выдает пользователям предупреждение ChatGPT is at capacity right now («ChatGPT сейчас перегружен») и отказывается обрабатывать запросы. Что, в принципе, можно истолковать в плюс ChatGPT – значит, он пользуется спросом.
Можно найти и сервисы, предлагающие Open AI ChatGPT скачать на Android. Уточним, что, по ситуации на конец января 2023 года, ChatGPT в официальном магазине приложений Google Play отсутствовал, поэтому рекомендовать его к установке на мобильные устройства из других источников пока не можем, т.к. не имеем возможности оценить их безопасность.
Как пользоваться ChatGPT: основные возможности
Мы уже начали обсуждать возможности чат-бота ChatGPT от OpenAI. Сейчас самое время поговорить об этом подробнее и изучить опыт пользователей, которые сочли нужным поделиться впечатлениями от этой новинки цифрового мира в статьях и обзорах.
Нам в помощь свежий «Обзор чат-бота ChatGPT: что это, возможности и примеры использования» [Р. Андреев, 2023]. И статья «Профессиональные задачи, которые вы можете решить с AI системой ChatGPT от OpenAI» [Habr, 2022]. Итак, какие же возможности бота реализованы наилучшим образом?
Пользователи отмечают следующие преимущества:
- Развернутые и практически всегда релевантные ответы на любые, в том числе узкоспециальные вопросы.
- Обучение бота внутри диалога для поиска максимально релевантного ответа.
- Написание писем для e-mail-рассылок и генерация метатегов.
- Написание коротких художественных рассказов на заданную тему.
- Написание докладов, рефератов, эссе по различным учебным дисциплинам.
- Переводы текстов любой сложности на различные языки.
- Сочинение стихов и песен.
- Объяснение сложных вещей простым языком.
- Решение математических задач.
- Написание киносценариев «с нуля» или в продолжение сериала.
- Создание произведений искусства в связке с другими нейросетями, в частности, Midjourney.
- Функции поиска, аналогичные поиску Google, только без ссылок на источник.
- Программирование и разработка мобильных приложений.
Обсуждая поисковые возможности ChatGPT, эксперты уже всерьез муссируют тему «Почему ChatGPT станет главной угрозой для Google» [Р. Шривастава, 2023].
В целом, ChatGPT оказался настолько умен, что даже сдал экзамен MBA. Каким образом? Профессор из Уортонской школы бизнеса Кристиан Тервиш запустил языковую модель OpenAI GPT-3 для прохождения итогового теста по основному курсу MBA и выяснил, что бот имел бы все шансы сдать этот экзамен на оценку «B» или «B-» [C. Terwiesch, 2023].
Как заявил профессор Тервиш, ChatGPT полностью справился с обработкой аналитических вопросов, на которые выдал правильные ответы и объяснил причины выбора этих ответов. Однако иногда ChatGPT допускал ошибки в математических расчетах, что и помешало ему получить высший балл.
Кроме того, ChatGPT сдал экзамен на получение медицинской лицензии в США (USMLE), который состоит из трех этапов. На каждом из этапов ChatGPT набрал проходной балл без какой-либо специальной подготовки или подкрепления [T. Kung et al., 2022]. ChatGPT продемонстрировал высокий уровень согласованности и понимания своих объяснений. Эти результаты показывают, что большие языковые модели могут помочь в медицинском образовании и, возможно, в принятии клинических решений.
Отдельно следует сказать об использовании ChatGPT для задач программирования. Так, ChatGPT протестировали и получили положительные результаты на следующих задачах:
- HTML-верстка.
- Программирование на различных языках.
- Работа с базами данных и SQL запросами.
- Работа с JSON данными.
- Виртуальный компьютер на базе ChatGPT.
- Разработка парсеров.
- Алгоритм создание seed-фраз и приватных ключей.
- Разработка смарт контрактов (Solidity, Rust).
- Разработка торговых и арбитражных ботов для крипты.
- Проверка готового кода и поиск ошибок в нем.
- Написание вирусов и скриптов для взлома.
Сейчас не будем вникать в нюансы программирования и объяснять значение всех этих умных слов. Программисты и так прекрасно знают, что это все означает, а всем остальным это вряд ли интересно. Гораздо интереснее другое: как при таких широких возможностях у ChatGPT могли найтись какие-то изъяны? Давайте обсудим и это.
Основные изъяны ChatGPT
Как и любой новый цифровой продукт, в ChatGPT в первые дни после релиза обнаружился ряд недостатков. Значительная часть из них связана с многофункциональностью чат-бота. Аналогично тому, как человек редко бывает одинаково талантлив в написании стихов, рисовании картин, переводах с иностранных языков, объяснении сложного материала простым языком, и уже тем более не знает ответы на все вопросы, так и у ChatGPT обнаружились с этим сложности.
Неточные, некорректные и нерелевантные ответы
На сегодняшний день накопилась изрядная база не совсем точных и совсем неточных ответов на вопросы, которые, возможно, составляют не самый большой процент в общем потоке запросов к ChatGPT, однако тут же становятся достоянием гласности и формируют соответствующий имидж новинки. Знатоки английского языка могут неплохо развлечься, изучив некоторые примеры некорректной обработки запросов чат-ботом ChatGPT:
Разумеется, далеко не все ситуации позволяют просто посмеяться над ответом на вопрос. Если вопрос важный, а от ответа зависит точность выполнения каких-либо действий, это уже серьезнее. В частности, именно поэтому администрация форума для «айтишников» Stack Overflow запретила размещать контент, который сгенерироровал ChatGPT [Stack Overflow, 2023].
Для интересующихся опубликован пояснительный материал на тему «Почему публикация ответов, сгенерированных ChatGPT, в настоящее время неприемлема» [Stack Overflow, 2023].
Администрация, в частности, поясняет, что Stack Overflow – это сообщество, основанное на доверии. Это предполагает, что пользователи отправляют «ответы, которые отражают то, что они на самом деле знают, чтобы быть точными, и которые они могут проверить. В настоящее время ответы, созданные GPT, чаще всего не соответствуют этим стандартам и, следовательно, не способствуют созданию надежной среды. Это доверие нарушается, когда пользователи копируют и вставляют информацию в ответы, не проверяя правильность ответа, предоставленного GPT».
Кроме того, ChatGPT не готов отвечать на вопросы, касающиеся событий в мире, произошедших после 2021 года. Причина в том, что ChatGPT доработан из модели серии GPT-3.5, обучение которой закончилось в начале 2022 года.
Неразумные ограничения на использование
Копания OpenAI официально запрещает использование своих продуктов в странах, находящихся под санкциями. По этой причине ChatGPT не разрешен официально в России и ранее мы рассказывали, как россиянам все-таки воспользоваться данным чат-ботом. В аналогичной ситуации находятся жители Беларуси, Ирана, Венесуэлы, других подсанкционных стран и почему-то Украины.
На самом деле, изначально запрет планировалось распространить на ОРДЛО (отдельные районы Донецкой и Луганской области) и Крым, которые находятся под санкциями. Однако по причине того, что в OpenAI якобы не понимают, как отличить жителей ОРДЛО и Крыма от жителей прочих регионов Украины, под запрет использования ChatGPT попали все украинцы [Т. Мельник, 2023]. По ситуации на январь 2023 года, они точно так, как и россияне, не могут воспользоваться ни своим аккаунтом в Google или Microsoft, ни украинским мобильным номером для регистрации на сайте OpenAI.
В эпоху виртуальных телефонных номеров объяснение насчет «невозможности отличить», мягко говоря, видится надуманным. Ведь почему-то покупка виртуального телефонного номера мобильного оператора США автоматически идентифицирует пользователя как американца, и это никого не смущает.
Есть и другое предположение, суть которого в том, что OpenAI стремится избегать влияния военной тематики на модели обучения ChatGPT [Ю. Товстолис, 2023]. Мы уже упоминали о том, что ChatGPT доработан из модели серии GPT-3.5, обучение которой закончилось в начале 2022 года, но при этом ChatGPT обладает способностью обучаться «внутри диалога». Эта способность может заметно расширить диалоговые возможности ChatGPT. И, если военная тематика почему-либо нежелательна для OpenAI, тогда придумки по ограничениям не слишком удивляют.
Написание вирусов и скриптов для взлома
Ранее мы начали говорить о том, что ChatGPT может быть успешно использован для написания вирусов и скриптов для взлома. Это уже вызвало определенное беспокойство у всех, кого волнуют вопросы кибербезопасности.
Согласно отчету компании CyberArk, которая специализируется на информационной безопасности, разработанный с помощью ChatGPT код демонстрировал «широкие возможности, которые могут запросто обойти традиционные механизмы киберзащиты». С техническими подробностями того, как это удалось сделать, можно ознакомиться в статье Chatting Our Way Into Creating a Polymorphic Malware («Обсуждаем наш путь к созданию полиморфного вредоносного ПО») [E. Shimony, O. Tsarfati, 2023].
Как поясняют эксперты, специалисты смогли создать так называемый «полиморфный» вирус, несмотря на установленные в ChatGPT фильтры, заставили ChatGPT отобразить код конкретных вредоносных программ и использовали его для создания софта, обходящего защиту антивирусов.
Это было экспериментальное исследование, а вот мошенники уже создали вполне реальные работающие программы для похищения личных данных пользователей Сети. Все секреты хакеров раскрывать не будем, а желающие могут прочитать об этом подробнее в статье «Фейковые девушки и похищение личных данных. Хакеры подхватили искусственный интеллект ChatGPT для киберпреступлений. Что у них получается?» [Т. Брюстер, 2023].
Сексизм, расизм, предвзятость
Понимание естественного языка человека и ведение диалога с использованием естественного языка человека имеет как положительные, так и отрицательные моменты. Все люди разные, и человеческой природе иногда свойственно предвзятое отношение к окружающим по национальному, гендерному, расовому или религиозному признаку.
Всему этому с успехом обучился ChatGPT, и теперь демонстрирует в своих ответах и прочих сгенерированных текстах сексизм, расизм и предвзятое отношение к представителям той или иной религии. Точнее, эти нюансы наблюдались уже в языковой модели GPT-3 [L. O’Sullivan, J. Dickerson, 2020].
Сейчас они практически без исправлений «перекочевали» в ChatGPT.
Невозможность обнаружения «копипаста» и «конец системе образования»
Ранее мы уже рассказали о том, что ChatGPT может написать доклад и реферат на любую заданную тему и практически всегда справится с главной задачей: раскрыть тему. Было бы наивно полагать, что этим не воспользуются недобросовестные ученики, которые еще не настолько «забили» на учебу, чтобы перестать выполнять домашние задания, но и не настолько мотивированы к получению знаний, чтобы самим «париться» над докладами, рефератами и контрольными.
И если в математических расчетах ChatGPT пока что регулярно допускает ошибки, подбор материала по гуманитарным дисциплинам и естественным наукам для ChatGPT не проблема. Зато проблема появилась у педагогов: как выявить тех, кто просто задал тему доклада поисковой системе ChatGPT и получил готовый текст с пояснениями и аргументацией по каждому тезису доклада?
Ввиду того, что тексты, созданные с помощью искусственного интеллекта, – это всегда компиляция из открытых источников, учителям могли бы быть полезны сервисы проверки уникальности текстов Text.ru и content-watch. Итоговая уникальность меньше 80% является достаточным основанием для претензий в бездумном списывании и снижения оценки.
Преподавателям может прийти на помощь и ранее озвученная проблема ChatGPT: неточные, некорректные и нерелевантные ответы. Если таковые найдутся в письменном ответе ученика, можно смело снижать оценку, даже «не заморачиваясь» источником неправильных знаний.
Как вариант, можно еще задать дополнительные вопросы по теме доклада. И, если ученик не может ни ответить на них внятно, ни хотя бы обозначить направление мысли для поиска ответа, значит, велика вероятность того, что текст попросту списан или «скопипащен» откуда-то, не обязательно из ChatGPT.
Иногда и эти хлопоты излишни. Можно просто попросить ученика сказать вслух, как полностью звучит название темы доклада. Если ученик не справится с этим, значит, он этот доклад не только не писал, но даже не читал.
Тем не менее, компания OpenAI прониклась проблемами педагогов и пообещала продумать алгоритмы, позволяющие учителям выявлять признаки использования искусственного интеллекта при написании докладов, рефератов, сочинений и прочих письменных заданий. Правда, по мнению руководства компании, 100% гарантии обнаружения использования искусственного интеллекта все равно достичь не получится [K. Bates, 2023].
При вдумчивом подходе ученика и даже незначительном изменении текста все ухищрения по поиску «копипаста» становятся бессмысленными. Так что главный вывод пока только один: человечеству предстоит адаптироваться к появлению генеративного искусственного интеллекта. И чем скорее это будет сделано, тем лучше для всех.
Подытожим вкратце основные минусы ChatGPT:
- Неточные, некорректные и нерелевантные ответы, в том числе на математические задачи.
- Неразумные ограничения на использование ChatGPT.
- Возросшие возможности написания вирусов и скриптов для взлома, несущих угрозу кибербезопасности.
- Сексизм, расизм, предвзятость в ответах и прочих текстах ChatGPT.
- Невозможность обнаружения «копипаста» и текстов, сделанных с помощью ChatGPT, что уменьшает возможности контроля за добросовестным выполнением учебных заданий.
Чего же в итоге у ChatGPT больше: плюсов или минусов? Найти ответ на этот вопрос вам помогут наши программы «Критическое мышление» и «Когнитивистика». Если вы приучите себя проверять любую информацию, в том числе полученную от ChatGPT, по нескольким источникам, и не будете распространять свои персональные данные «направо и налево», вы вряд ли всерьез пострадаете от изъянов ChatGPT. Впрочем, и возлагать избыточные надежды на чужой интеллект, тем более искусственный, не стоит.
И еще одна ремарка, смысл которой в том, что все новое – это хорошо забытое старое, адаптированное к современным техническим условиям. Если кто-то думает, что генерация текстов – это исключительно заслуга развития цифровых технологий, он немножко недооценивает креатив и смекалку всех предшествующих поколений наших людей.
Более полувека тому назад, в 1956 году был придуман так называемый «Универсальный код речей», состоящий из четырех столбцов по 10 фраз в каждом [pikabu, 2019]. Для составления речи нужно просто последовательно соединять любую фразу из первого столбика с любой фразой из второго, третьего и четвертого столбиков.
Общее число возможных комбинаций составляет 10 000 фраз, чего в реалиях тех лет было достаточно для доклада длительностью 40 минут практически по любой тематике. В принципе, если слово «Товарищи» заменить на «Друзья» или «Господа», а словосочетание «Идейные соображения высшего порядка» на «Корпоративная политика нашей компании», этим генератором речей можно пользоваться и сегодня. В государственных структурах с тех далеких пор мало что изменилось, кроме появления компьютеров. А большой бизнес, который вырос и кормится возле потоков бюджетных средств, полностью перенял все традиции бюрократизма государственных учреждений.
Так что вывод один: осваивать преимущества искусственного интеллекта в целом и ChatGPT в частности, и идти вперед в ногу со временем. В конце концов, если наши бабушки и дедушки при наличии «Универсального кода речей» не разучились думать, писать и читать, то и нынешнее поколение сможет развиваться интеллектуально и двигать прогресс, и цифровые технологии будут не мешать этому, а исключительно помогать.
Мы желаем, чтобы мир цифровых технологий был максимально комфортен для вас. Мы приглашаем вас на наши курсы и программы и предлагаем ответить на вопрос по теме статьи: