В начале недели Лиам Порр только узнал про нейросеть GPT-3 от OpenAI. В конце недели студент использовал эту модель для создания полностью поддельного блога под вымышленным именем.
Всё это было изначально задумано, как забавный эксперимент. Но потом один из его постов занял первое место на социальном новостном сайте Hacker News. Мало кто заметил, что блог был полностью создан искусственным интеллектом. Некоторые даже подписывались на обновления.
В последнее время многие рассуждают о том, как GPT-3, самый мощный на сегодняшний день инструмент искусственного интеллекта, генерирующий текст, может совершить революцию в сфере контент-маркетинга. И это один из немногих случаев, когда на практике демонстрируется его потенциал.
По словам самого Порра, студента, изучающего информатику в Калифорнийском университете Беркли, в этом эксперименте сильно бросалось в глаза, что:
На самом деле это было очень легко, что и пугает.
GPT-3 – это последняя и самая крупная языковая модель искусственного интеллекта OpenAI, которую исследовательская лаборатория из Сан-Франциско начала потихоньку тестировать в середине июля.
В феврале прошлого года OpenAI попала в заголовки СМИ с GPT-2, более ранней версией алгоритма. На портале Search Engine Journal в июле даже вышла статья под заголовком: «Как создавать умные копии страниц категорий для интернет-магазина с помощью GPT-2».
GPT-2 – это второе поколение библиотеки Generative Pretrained Transformer команды Илона Маска по OpenAI. Она была способна писать текст, который очень трудно отличить от человеческого. По крайней мере, так говорили журналисты.
Но вернёмся к SEJ. Майкл Кинг в своей статье, ссылку на которую дал выше, дал тогда исчерпывающее объяснение того, как использовать GPT-2 для генерации страниц e-commerce категорий. Весь лонгрид можно сократить до 8 пунктов:
Пока что это достаточно сырая технология. Без помощи разработчиков не обойтись. Копирайтеров она в ближайшем будущем не заменит, поскольку не умеет правильно устанавливать причинно-следственные связи. Но научный интерес, определённо, представляет.
В случае с GPT-3 разработчики использовали несколько другой подход. В паблик нейросеть было решено не выкатывать. Вместо этого, чтобы её испытать, нужно было быть учёным и подать заявку на закрытый бета-тест. К концу года лаборатория планировала собрать отзывы и коммерциализировать технологию.
Порр подал заявку наравне со всеми. Он заполнил простую анкету, ответив на вопросы о предполагаемом использовании продукта. Но ждать ответа не стал. Поспрашивав у разных представителей ИИ-сообщества Беркли, студент быстро нашёл аспиранта, у которого уже был доступ к GPT-3.
Как только аспирант согласился сотрудничать, Порр написал для него небольшой скрипт. Он предоставил нейросети заголовок и вступление для поста в блоге, а затем получил несколько полноценных текстов.
Первый пост Порра (тот, который был размещён в Hacker News) и все последующие посты были скопированы с одного из сгенерированных документов практически без редактирования. Студент поясняет в интервью для technologyreview.com:
С того момента, как я подумал об этой идее и связался с аспирантом, до того, как я создал блог и первый его пост стал вирусным – прошло, может быть, пару часов.
На скриншоте выше вы можете наблюдать фальшивую запись в блоге Порра, написанную под вымышленным именем «adolos», достигшую топа в Hacker News. Лиам утверждает, что создал три отдельных аккаунта, чтобы голосовать за свои сообщения на портале, пытаясь поднять их выше. Но админы говорят, что такая стратегия не работает, и всему виной кликбейтный заголовок.
Трюк заключался в понимании сильных и слабых сторон GPT-3. Студент поясняет:
У него неплохо получается строить красивые предложения, но он не очень хорош в том, чтобы строить логичные и рациональные конструкции.
Поэтому для теста была выбрана популярная категория блогов, не требующая строгой логики – продуктивность и самосовершенствование.
Дальше экспериментатор следовал простой формуле: он просматривал тематические разделы Medium и Hacker News, чтобы понять, какой контент пользуется популярностью, и составлял что-то относительно похожее. Вот несколько получившихся заголовков:
Иногда заголовки не срабатывали, но пока Лиам придерживался заданной ниши, процесс генерации контента был простым.
После двух недель почти ежедневных публикаций он отказался от проекта, завершив его заключительным собственным загадочным постом под заголовком «Что бы я делал с GPT-3, если бы не придерживался этических норм». В тот же день студент опубликовал более откровенное признание в своём настоящем блоге.
Порр говорит, что просто хотел доказать, что GPT-3 можно выдать за писателя-человека. На самом деле, несмотря на странную схему написания постов и случайные ошибки, только 3-4 комментатора из десятков на Hacker News усомнились в «человечности» контента. Однако все они тут же были заминусованы другими участниками сообщества.
Подобные алгоритмы генерации текстов уже давно вызывают беспокойство экспертов. С тех пор, как OpenAI впервые анонсировал GPT-2, люди предполагали, что он уязвим для злоупотреблений. В собственном сообщении в блоге лаборатория сосредоточила внимание на потенциале инструмента искусственного интеллекта, который может стать оружием массового производства дезинформации.
Вебмастеры сразу же задались вопросом, можно ли использовать нейросеть для генерации спама с соответствующими ключевыми словами, чтобы обмануть Google. Порр утверждает, что данный эксперимент доказывает, что люди свободно могут применять данный инструмент для генерации огромного количества кликбейт-контента:
Возможно, в блогах начнёт создаваться просто поток посредственного контента, потому что теперь барьер для входа в нишу стал настолько низким. Я думаю, что ценность онлайн-контента значительно снизится.
Лиам до сих пор ждёт ответа на свою заявку от OpenAI для проведения новых экспериментов с GPT-3. Но теперь боится, что ему откажут из-за такого, «достаточно глупого» (по словам самого студента) применения мощностей лаборатории.
А что вы думаете на счёт замены копирайтеров искусственным интеллектом? Делитесь своими мыслями в комментариях!
Сообщение Нейросеть GPT-3 от OpenAI обманула читателей блогов, прикинувшись человеком появились сначала на Блог SEO-аспиранта.
Обновление WordPress 5.5 породило несколько проблем для владельцев тысяч сайтов. Но решение уже найдено.
Поддержка jQuery Migrate, объявленная устаревшей в WP 5.5, привела к поломке не менее 100,000 веб-сайтов. Другие пострадали от того, как различные темы движка обрабатывают пагинацию в новой версии.
К счастью, всё это решаемо.
Тысячи вебмастеров столкнулись с трудностями из-за того, что теперь Вордпресс работает без библиотеки JavaScript под названием jQuery Migrate. jQuery Migrate – это библиотека, которая действует как «костыль» для работы старого кода в WordPress.
Если вы пользуетесь какой-нибудь старой темой WP, особенно когда её разработчики забили на обновления, в конечном итоге возникают проблемы совместимости, и именно это произошло в WordPress 5.5.
JavaScript – это, своего рода, маленькие механизмы, благодаря которым на сайте работаю те или иные элементы. Скрипты действуют за кулисами, чтобы поддерживать функционирование всевозможных форм, панелей поиска и раскрывающихся меню.
Причина большинства проблем – старые плагины. Вторым вариантом может быть, как уже писалось выше, – устаревшая тема шаблона.
Вот пример жалобы вебмастера на сайте wordpress.org, связанной с невозможностью публиковать новые посты и добавлять миниатюры после обновления:
Ваше последнее обновление – настоящая катастрофа. Я использовал плагин классического редактора, потому что ваш редактор блоков – полный отстой, и теперь он больше не работает после вашего обновления. Я могу редактировать только в режиме HTML, а в визуальном редакторе – нет!
Я попытался опубликовать свою последнюю статью в вашем редакторе блоков, но мне не удалось добавить миниатюру, у меня получилась белая страница с заголовком «Рекомендуемое изображение» вверху, и всё.
Источником проблемы оказался старый плагин, для работы которого использовалась библиотека jQuery Migrate. Плагин перестал работать после того, как WordPress удалил эту библиотеку. Так что, по большому счёту, проблема не в Вордпрессе, а в устаревших плагинах и темах.
На популярном форуме Stack Overflow у вебмастеров также возникают вопросы, связанные с WordPress 5.5. Сайты теряют функциональность. Вот человек попросил помощи в связи с проблемой, которая была вызвана устаревшей темой, в которой отсутствует раскрывающееся меню и функциональность ползунка.
Причиной проблемы стал старый JavaScript в устаревшей теме WordPress.
Если проблема связана с плагином, который использует старые файлы JavaScript, проверьте, когда последний раз обновлялся этот плагин. Если последний раз он обновлялся год назад или больше, лучше подумать о поиске другого, более современного плагина.
Заброшенные старые плагины могут представлять угрозу безопасности вашего сайта. Лучше установить новый, хорошо поддерживаемый разработчиками плагин, чем продолжать использовать мину замедленного действия, которая рано или поздно рванёт.
WordPress выпустил плагин, который восстанавливает библиотеку jQuery Migrate JavaScript и, вместе с ней, все функции веб-сайта. Если у вас на проекте пропали какие-то элементы, в консоли разработчика Chrome отображаются ошибки JavaScript, а ваша тема или плагин устарели, установка этого плагина может помочь.
Плагин WordPress Enable jQuery Migrate Helper загрузили уже более 100,000 раз с момента его выпуска! То есть проблема действительно массовая.
На некоторых сайтах обновление движка привело к сбою работы пагинации. Пагинация – это ссылки на номера страниц навигации внизу многостраничного документа, обычно в разделе категорий веб-сайта или на главной странице блога. Это часть навигационной структуры веб-сайта, помогающая пользователям находить более старые записи.
По этой проблеме на wordpress.org тоже есть баг-репорт:
Согласно информации от вебмастера:
После обновления до 5.5 параметр страницы удаляется из URL-адреса с 301 редиректом… Это нарушало работу нашего сайта…. Я хотел бы установить 5.5, но это ломает сайт.
Другие специалисты сообщили, что эта ошибка затрагивает многие клиентские сайты:
Это довольно важно из-за того, что многие темы и плагины используют этот параметр запроса. Пока мы тут всё это обсуждаем, клиенты сходят с ума.
Суть бага заключается в том, что возникает конфликт в употреблении слова «страница» («page»). WordPress использует его для разбивки на страницы, но только с числовым значением. В темах шаблона используется слово «страница» с дополнительными нечисловыми значениями.
По словам участника WordPress Core, Сергея Бирюкова (@SergeyBiryukov):
Оно должно иметь исключительно числовое значение и не предназначено для использования в каких-либо других целях, например: ?page=offers&id=xxx.
Поэтому я бы рекомендовал переименовать эту переменную в любом пользовательском коде, чтобы избежать конфликтов.
В качестве другого возможного решения вы можете отключить для этих запросов функцию redirect_canonical (), которая по умолчанию присоединена к действию template_redirect.
Но есть и обходной путь, который предложил другой вебмастер:
Перейдите на более раннюю версию, которая работает, и перестройте тему с использованием «mypage=» вместо «page=» в строке запроса.
Судя по всему, WordPress 5.5 пользуется большим успехом. Я потратил несколько часов на просмотр списка возможных ошибок и был впечатлён работой сообщества WordPress по изучению каждой отдельно взятой проблемы.
Как минимум 2,000 плагинов и 200 тем шаблонов конфликтуют сейчас с новой версией движка. Среди наиболее часто встречающихся ошибок:
Команда WordPress проделывает потрясающую работу. Не зря этим движком пользуется добрая половина интернета. Как только выявляется та или иная проблема, она довольно оперативно решается.
А WP, тем временем, уже выкатывает версию 5.5.1.
Сообщение Проблемы обновления WordPress 5.5 и их решение появились сначала на Блог SEO-аспиранта.