AI-архитектура WordPress
Почему WordPress не сделал «свой ChatGPT»
Заголовок раздела «Почему WordPress не сделал «свой ChatGPT»»В 2025–2026 годах WordPress пошёл неожиданным путём. Пока рынок соревновался в количестве AI-ассистентов, платформа начала перестраивать фундамент.
Ключевая идея: любой AI-агент может управлять WordPress, если знает правила игры. Неважно, Claude, ChatGPT, Copilot или Cursor — архитектура не привязана к конкретному вендору.
AI должен стать таким же фундаментальным слоем, как база данных. Никто не проверяет «есть ли MySQL» перед вызовом get_post_meta(). Так же и разработчики плагинов должны иметь доступ к AI без сложностей интеграции.
Четыре компонента AI-экосистемы
Заголовок раздела «Четыре компонента AI-экосистемы»1. Abilities API (WP 6.9+)
Заголовок раздела «1. Abilities API (WP 6.9+)»C версии WordPress 6.9 (ноябрь 2025) появился Abilities API — центральный реестр всех возможностей сайта. Каждый плагин, тема и ядро регистрируют свои функции в стандартизированном формате.
Каждая Ability описывается:
- Входные данные — JSON Schema
- Результат — что возвращается
- Права доступа — какие capabilities требуются
- Документация — для человека и для машины
Раньше функции были разбросаны по хукам, классам и REST API. Теперь всё в одном месте и может быть безопасно обнаружено и вызвано извне.
В базовой поставке WP 6.9: получение информации о сайте, данные пользователей, техническая информация о среде.
2. MCP Adapter
Заголовок раздела «2. MCP Adapter»Model Context Protocol (MCP) — открытый протокол, позволяющий AI-агентам безопасно подключаться к WordPress, обнаруживать инструменты и данные, а затем вызывать их.
Три базовых примитива MCP:
- tools — исполняемые действия (создать пост, обновить настройки)
- resources — пассивные источники данных (логи, конфигурации)
- prompts — заготовленные шаблоны рабочих процессов
Способы подключения:
- Self-hosted — WordPress MCP Adapter (февраль 2026), поддерживает STDIO и HTTP
- WordPress.com — встроенный MCP-сервер (с 2025)
Протестирован с Claude Desktop, Claude Code, Cursor, VS Code.
3. WP AI Client
Заголовок раздела «3. WP AI Client»Инструмент для работы с генеративным AI внутри WordPress. Позволяет плагинам обращаться к разным провайдерам (OpenAI, Anthropic, Google) через единый API.
$image = Ai_Client::prompt('Create an image for this post') ->with_text($post_content) ->generate_image();Для разработчиков: снимает боль мультивендорности — один API для всех моделей. Для владельцев: свобода выбора провайдера без замены плагинов.
- Использует HTTP API WordPress
- Интегрируется с админкой для хранения API-ключей
- Автоматический выбор подходящей модели из доступных
- Система проверки доступности модели (чтобы условно показывать AI-функции)
Предложен для WordPress 7.0.
4. Agent Skills
Заголовок раздела «4. Agent Skills»Open-source библиотека навыков для AI-агентов в публичных репозиториях. Решает «хронические болезни» AI при работе с WordPress:
- Использование устаревших паттернов
- Игнорирование
block.json, депрекаций и блочных тем - Пропуск базовых проверок безопасности
Каждый skill содержит:
- Триггеры — когда применять навык
- Пошаговые инструкции
- Чек-листы
- Примеры правильных и неправильных решений
Примеры: wp-playground, theme-development, plugin-creation, seo-optimization.
AI как фундамент: стратегия
Заголовок раздела «AI как фундамент: стратегия»Джейсон Адамс (WordPress Core) предложил мысленный эксперимент: представьте WordPress без базы данных. БД настолько фундаментальна, что никто не проверяет её наличие перед использованием get_post_meta().
Что если AI станет таким же фундаментальным? ИИ — не просто функция (чат-интерфейс). Это слой, на котором строятся все остальные возможности. Кнопка «Сгенерировать alt-текст» — AI-powered функция, но пользователь не думает «я использую ИИ». Он просто пользуется.
Роль хостеров
Заголовок раздела «Роль хостеров»Главный вызов — как дать всем доступ к AI. Решение: пусть хостеры предоставляют AI так же, как базы данных. Так же как хостинг с БД имеет преимущество перед хостингом без БД, так и хостеры с AI-моделью в тарифе будут иметь преимущество.
Обратная совместимость
Заголовок раздела «Обратная совместимость»WP AI Client имеет систему проверки доступности модели. Разработчик может использовать проверки для условного отображения функций: «Generate Alt text» показывается только если доступна поддерживающая модель.
Что уже работает
Заголовок раздела «Что уже работает»- Сформирована AI Team в WordPress Core
- Создан AI Building Block
- Abilities API (WP 6.9)
- WP AI Client (предложен для WP 7.0)
- MCP Adapter для self-hosted
- Workflows API (в разработке) — цепочки Abilities в потоки