Cover Image for WordPress готовит Abilities API: единый способ объявлять и обнаруживать «способности» плагинов, тем и ядра

WordPress готовит Abilities API: единый способ объявлять и обнаруживать «способности» плагинов, тем и ядра

17 октября 2025

Теперь у сайтов можно будет прокачивать «абилки» как в играх. В экосистеме WordPress набирает обороты эксперимент Abilities API — инициативы по декларации и обнаружению «способностей» (abilities), которые предоставляет ядро, темы и плагины.

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

Другими словами Abilities API — это единый способ описывать возможности плагинов, тем и ядра WordPress. Он помогает инструментам и людям понимать, «что умеет» сайт, какие параметры требуются и кто может это вызывать.

Особенности

Назначение

  • Декларативно описывать «способности» (abilities) компонентов.
  • Давать метаданные для обнаружения, проверки прав и корректного вызова.
  • Обеспечить совместимость между плагинами, темами, ядром и внешними инструментами (включая ИИ‑агентов и автоматизации).

Сценарии использования

  1. Интеграции с ИИ и ассистентами: ассистент находит и вызывает ability «Создать черновик поста», передавая тему и теги.
  2. Автоматизации без кода: сценарии типа «при загрузке изображения — вызвать ability оптимизации и добавить alt‑текст».
  3. Оркестрация между плагинами: SEO‑плагин вызывает ability медиа‑плагина для генерации OpenGraph‑изображения.
  4. Headless/микросервисы: внешняя система вызывает abilities сайта по REST для подготовки контента к публикации.

Простым языком

Вы сможете прокачивать «абилки» своего сайта для автоматизации процессов и интеграции с ИИ-агентами.

Также как это делается в RPG-играх. Накатил зелья и получил супер способность телепортации «в масло».

Агенты смогут смотреть какие способности у сайта прокачаны и вызывать их в автоматическом режиме.

Какие способности прокачать у сайта — зависит лишь от фантазии владельца.

Примеры «абилок»

  • Ответить на вопрос в свободной форме с учетом контента на сайте и накопленных знаний (через интеграцию с AI RAG)
  • «Сгенерировать черновик поста»: вход — тема, тон, рубрика; выход — ID черновика.
  • «Оптимизировать изображение»: вход — attachment_id; выход — URL оптимизированной версии.
  • «Создать страницу товара»: вход — название, цена, SKU; выход — ID товара и URL.
  • «Переиндексировать кэш/поиск»: вход — сущность и диапазон; выход — статус задачи.

Подробнее и обсуждение на make.wordpress.org: AI Building Blocks / Abilities API

Команда ИИ-агентов на сайте

Еще одна фишка которую мы уже делаем на некоторых проектах — это сборка команды из ИИ-агентов. Плюс возможность прокачивать «способности» агентов.

  • Команда в основном занимается написанием контента, редактурой, настройками для SEO.
  • Кроме того часть таких ИИ агентов занимается разметкой данных в Интернет магазине и обеспечивает более удобный поиск продуктов в каталоге.

Что дальше

Разработка Abilities API продолжается. Разработчикам плагинов и тем уже сейчас имеет смысл продумать свои «возможности» и как их описывать — это упростит интеграции и улучшит UX.