WordPress встроил слой контекста для ИИ-агентов: что такое Guidelines и зачем это владельцу сайта

26 мая WordPress показал WordCamp Agent — Telegram-бота для участников конференции в Кракове. Он планирует поездку, листает расписание, запоминает интересные доклады и пишет перед их началом. Обычный бот в мессенджере — кроме одной детали: своего сервера с кодом у него нет.

WordPress встроил слой контекста для ИИ-агентов: что такое Guidelines и зачем это владельцу сайта

Telegram тут только место, где человек общается. Вся начинка бота — характер, умение смотреть расписание, память о ваших предпочтениях — хранится как обычные записи на WordPress-сайте за ним. Когда вы пишете боту, вас заводят автором на этом сайте, и ваши сообщения становятся реальным контентом WordPress, который бот читает и пишет через стандартный REST. Бэкендом телеграм-бота работает не кастомный сервер, а сам WordPress.

За эту начинку отвечает система Guidelines. Она уже работает в Gutenberg 23.2.2 и предлагается в ядро WordPress.

WordPress крутит огромную долю сайтов малого бизнеса — лендинги, блоги, магазины, личные кабинеты. И платформа начала встраивать «готовность к ИИ-агентам» в себя, а не вешать её сторонним плагином. Для владельца сайта вывод простой: скоро описывать, как ведёт себя ИИ-помощник на вашем сайте, можно будет прямо в админке, без отдельной разработки.

Что хранит Guidelines

Система держит четыре вида знаний для агента, и всё это — обычный контент WordPress:

  • Инструкции — как агент себя ведёт: тон, характер, базовые правила сайта.
  • Навыки — переиспользуемые умения вроде «посмотреть расписание». Поменял навык — поменялось поведение, без правки кода.
  • Память — факты, которые агент накапливает в работе с конкретным человеком: интересы, предпочтения, цели.
  • Артефакты — черновики и заготовки, к которым агент вернётся.

Технически это один тип записи (wp_guideline) с таксономией типов, историей версий через стандартные ревизии и правами доступа на основе обычных ролей WordPress: администратор видит всё, у автора и редактора — доступ к своим приватным записям. Достучаться можно через привычный REST. Ничего экзотического: те же примитивы, которые разработчики WordPress знают годами.

Почему это важнее, чем выглядит

Инструкции, навыки, память, артефакты — ровно то, из чего собирается любой рабочий ИИ-агент. Обычно под это поднимают отдельный бэкенд: своя база памяти, своя модель прав, свой API. Каждый плагин городит это заново. WordPress предлагает не плодить зоопарк, а дать один слой в ядре.

Фраза из анонса бьёт точно: «если умеешь опубликовать пост — можешь расширить агента». Порог входа падает с «нужен разработчик и инфраструктура» до «опиши правила как обычную запись». Сам WordCamp Agent — живое доказательство: его характер, поиск по расписанию и память о ваших предпочтениях — это опубликованные Guidelines, а не код.

Где это сейчас

Про статус прямо: Guidelines — пока эксперимент в Gutenberg (с версии 23.2.2), на нём уже работают несколько инструментов WordPress, и его предлагают включить в ядро, обсуждается для WordPress 7.1. В самом ядре его ещё нет. Так что «WordPress встроил» — это про Gutenberg и дорожную карту, а не про «уже у всех на сайте с понедельника».

Это часть более широкого сдвига. И браузеры, и CMS постепенно учатся отдавать ИИ-агентам структурированный доступ к сайту: Google проверяет страницы на пригодность для браузерных агентов, в WordPress 7.0 приехала AI-инфраструктура, Guidelines добавляет слой контекста. Дружелюбность к агентам переезжает с уровня кастомной разработки на уровень платформы.

Другая сторона

Читать это как «WordPress всё решил» не стоит — скепсиса в сообществе хватает.

Часть давних пользователей встроенный ИИ откровенно не хочет: на Hacker News звучит «не хочу интегрированный AI, надеюсь, смогу его игнорировать», кто-то собирается уходить на форк ClassicPress. Веб-студии опасаются за выручку — если базовые сценарии закрывает сама платформа, часть заказов отвалится.

Острее всего стоит безопасность. В WordPress 7.0 (вышел 20 мая) приехала AI-инфраструктура, и компания Patchstack почти сразу предупредила: ключи к платным ИИ-сервисам теперь хранятся в админках тысяч сайтов, а у WordPress давняя проблема с уязвимостями плагинов. В день релиза нашли баг с утечкой ключа через автозаполнение браузера. Плюс любой пользовательский ввод — комментарии, формы — становится потенциальной точкой для prompt-инъекций в агента.

Да и сам проект штормит: основатель WordPress в этом году публично назвал релизную культуру «посредственной», а часть вопросов по расширяемости и безопасности отложили «на 7.1». Архитектуру самих Guidelines внутри проекта тоже ещё обсуждают — и в ядро она пока не принята.

Что с этим делать владельцу сайта

Переделывать сайт прямо сейчас не нужно. Но направление читается ясно: в ближайший год на WordPress появится штатное место, где вы опишете для ИИ-помощника голос бренда, правила и доступные действия — машинно-читаемо и под контролем прав.

Это та же логика, которую видно в любом внедрении агентов: ценность не в том, чтобы приклеить чат-бота в угол, а в аккуратном слое контекста, из которого агент работает предсказуемо. WordPress просто делает этот слой штатной частью платформы. Полезное, что можно сделать уже сегодня и без всяких агентов, — держать в порядке базу: понятную структуру, доступность, нормальный контент. Слой для агентов ляжет сверху, когда дойдёт до ядра.

А если будете включать ИИ-функции уже сейчас, относитесь к ним как к доступу к деньгам: жёсткие лимиты на ключах у провайдера, минимум прав, своевременные обновления плагинов. Истории с кражей API-ключей выше — ровно про тех, кто подключил и забыл.

FAQ

Это уже есть в моём WordPress?
Нет, если вы не включали экспериментальный Gutenberg. Сейчас это экспериментальная функция, не часть ядра. Для обычного сайта ничего не изменилось.

Нужно ли срочно что-то менять?
Нет. Полезнее держать в порядке структуру сайта, доступность и контент. Слой Guidelines ляжет сверху, когда (и если) дойдёт до ядра.

Слежу за такими сдвигами на стыке веб-разработки и ИИ-агентов — короткие заметки и разборы собираю в Telegram: @dmitra_ai.

Начать дискуссию