Огромный сборник статей от WPTec для начинающих

Новости

Навигация по новой эре генерации кода с помощью AI в WordPress

Мир осваивает новые способы ускорения движения с помощью AI, поскольку повышенная доступность технологии способна изменить то, как люди работают. Генеративный AI существует уже несколько десятилетий, но недавние достижения и новые инструменты, такие как DALL-E (запущенный в январе 2021 года), сделали AI более доступным для общественности.

Когда ChatGPT появился в ноябре 2022 года, он вызвал взрыв инструментов, созданных для расширения его возможностей практически на все аспекты работы. Диалоговые инструменты искусственного интеллекта теперь могут выполнять множество рутинных задач, таких как обновление вашего резюме , чтение и обобщение PDF-файлов , а также создание слайдов для презентаций . Вчера Google объявил, что тестирует Bard , своего чат-бота с искусственным интеллектом, конкурирующего с ChatGPT и Bing AI. В быстро меняющемся мире компаний, внедряющих инновации в области AI, GitHub также анонсировал Copilot X , который работает на GPT-4 и добавляет Copilot для запросов на вытягивание, документов и командной строки, а также представляет функции чата и голосовой связи для Copilot.

Разработчики плагинов для WordPress перенимают технологии на основе AI и встраивают их в свои продукты, например предложения RankMath, созданные с помощью AI, для создания оптимизированного для SEO контента , экспериментальные блоки WordPress.com для изображений и контента, сгенерированных AI , и плагин Setary, использующий AI. для написания и массового редактирования описаний продуктов WooCommerce . Сайт wpfrontpage отслеживает эти плагины, но WordPress.org также перечисляет десятки плагинов с AI, многие из которых созданы для написания контента или создания изображений.

Помимо добавления AI в плагины, разработчики с разной степенью успеха пытались заставить ChatGPT создавать для них плагины :

  • ChatGPT создает работающий плагин WordPress — с первой попытки
  • Итак, я создал плагин WordPress с ChatGPT.
  • Я попросил ChatGPT написать необходимый мне плагин для WordPress. Сделал менее чем за 5 минут
  • Невероятный! Как я создал 3 плагина WordPress за 10 МИНУТ, используя ChatGPT AI!

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

Разработчики WordPress, которые хотят поделиться своими творениями с помощью AI с сообществом, также начали отправлять их на WordPress.org.

Получив ряд нарушений, команда плагинов WordPress предупреждает разработчиков , что код, отправленный в официальный каталог, должен быть совместим с GPL.

«Нет никаких указаний ПРОТИВ использования сгенерированного кода», — сказал Мика Эпштейн, представитель группы проверки плагинов.

«Вы можете использовать любой инструмент для создания плагинов. Тем не менее, вы несете 100% ответственность за этот код, если решили разместить его здесь…

«Но важно то, что это означает, что если ChatGPT, например, создал ваш плагин, вы должны убедиться, что весь используемый код совместим с GPL. Точно так же, как вы должны проверять лицензии на библиотеки и фрагменты кода, все в вашем плагине должно быть совместимо с GPL. Если мы определим, что ваш код является копией чьего-либо кода или включает код из плагинов, не подпадающих под GPL, ваша заявка будет отклонена, а все работающие плагины будут закрыты».

Эпштейн привел пример, когда разработчик создал плагин «прокрутки вверх» с кодом, скопированным из другого существующего плагина, размещенного на WordPress.org. Он был представлен пять раз и каждый раз отклонялся.

«Да, форк кода — это нормально», — сказал Эпштейн. «Однако вы должны отдать им должное, и это то, что эти AI делают довольно плохо».

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

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

GPL — один из тех принципов для сообщества WordPress, который обеспечил его необыкновенный рост и чрезвычайно успешную экосистему. Когда дело доходит до лицензирования и кода, генерируемого AI, все еще остается много серых зон. Разработчикам было бы полезно использовать сгенерированный AI код для вдохновения и отдавать должное там, где они могут.

Веб-разработчик Марк Прашан создал свой первый плагин для WordPress.org с помощью ChatGPT. Он использовал бесплатную версию, дал ей несколько подсказок, описывающих, что он хочет, и ChatGPT создал функциональный плагин.

NorthStar позволяет пользователям отображать сообщение в панели администратора WordPress с настройками для его настройки вместе с цветом текста и фона.

«Первая версия работала отлично, — сказал Пращан. «Я сделал несколько небольших эстетических улучшений на странице настроек и отображении сообщения, но мы уже прошли 95% пути!»

Praschan также поручил ChatGPT разработать логотип ASCII Art для плагина. Потребовалось несколько подсказок туда и обратно, но потребовалось всего несколько минут, прежде чем он был готов к копированию и вставке в Photoshop.

Плагин не прошел проверку кода с первой попытки по двум причинам, которыми Прашан поделился в Твиттере:

  • Проблема № 1: Переменные и параметры должны быть экранированы при отображении. Было 2 случая не «опоздания»
  • Проблема № 2: Общие имена функций/классов/определений/пространств имен. В одной функции отсутствовал префикс «northstar_».

«Как я это исправил? Я заставил ChatGPT сделать это, конечно», — сказал Пращан. «Я скопировал/вставил проблемы и несколько фрагментов своего кода, и он выдал исправленный код».

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

Рекомендуем прочитать
Новости

Gutenberg 15.5 представляет экспериментальную поддержку разметки сетки

Новости

Мобильные приложения WordPress получают новый форум поддержки

Новости

Плагин Preferred Languages ​​Feature нуждается в тестировании

Новости

В ACF 6.1 добавлена ​​поддержка регистрации пользовательских типов записей и таксономий

Подпишитесь на рассылку
и будьте в курсе новостей Wordpress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *