Канонический плагин, обеспечивающий работу функций ИИ в WordPress, обновился до версии 1.2.0. В свежем релизе появились такие возможности, как новый эксперимент «Suggest Reply» («Предложить ответ»), массовая генерация Content Summary, а также две новых read-only способности Abilities. Был упрощен интерфейс параметров плагина, улучшен функционал автозаполнения текста и подтверждения коннекторов, повышена доступность и расширяемость плагина для разработчиков.
- Новый эксперимент: Suggest Reply
- Массовая генерация сводок контента (саммари)
- Новая способность core/read-content
- Новая способность core/read-users
- Упрощенные настройки с возможностью расширения функционала
- Более понятные инструкции по утверждению коннекторов
- Улучшения функции автозаполнения текста
- Улучшения доступности и оптимизация рабочих процессов
- Обновления для разработчиков и расширения функциональности
Новый эксперимент: Suggest Reply
В AI 1.2.0 представлен новый эксперимент Suggest Reply («Предложить ответ») для модерации комментариев. При включении этой опции модераторы смогут генерировать контекстный ответ на комментарий со страницы Comments в панели администратора или через консольный виджет Activity. Предложения могут включать в себя сам комментарий, родительский пост, а также дополнительные редакционные правила (гайдлайны).
Эксперимент поддерживает:
- Дружелюбный, профессиональный и неформальный тон ответа (дружелюбный по умолчанию).
- Дополнительные инструкции или редакционные правила.
- Вставку предложения непосредственно в форму ответа WordPress
Сгенерированные ответы остаются предложениями для модератора: он может их просмотреть, отредактировать и решить, публиковать ли их.
Массовая генерация сводок контента (саммари)
Теперь функционал Content Summarization можно применять к нескольким записям или страницам из соответствующей таблицы-списка. Выбрав контент, пользователи могут совершать новое массовое действие Generate Summary. WordPress обработает выбранные пункты и создаст или обновит их сводки, генерируемые ИИ, без необходимости открытия каждого пункта по отдельности в редакторе.
Новая способность core/read-content
Релиз AI 1.2.0 добавляет новую способность core/read-content, обеспечивающую структурированный read-only доступ к контенту WordPress через Abilities API. Дефолтный ответ намеренно упрощен, а доступ к контенту и полям определяется на базе установленных разрешений.
Способность поддерживает:
- Получение отдельной записи по ID.
- Получение отдельной записи по типу записи и слагу.
- Запросы к коллекциям записей.
- Фильтрацию по статусу, автору, родительскому элементу или включенным ID записей.
- Выбор пагинации и полей.
- Явно настраиваемый доступ к более объемным или необработанным контентным полям.
Это обеспечивает удобную основу для ассистентов, агентов, инструментов автоматизации и других интеграций, которым необходимо безопасно обнаруживать и считывать контент WordPress.
Новая способность core/read-users
В этом релизе также представлена способность core/read-users. Она позволяет получать информацию об отдельном пользователе по ID, email, логину или nicename; также с ее помощью можно получить отфильтрованную и пагинированную коллекцию пользователей. Запросы к коллекции могут фильтроваться по роли, опубликованному контенту, включенным ID юзеров, а также по другим поддерживаемым полям. По умолчанию возвращаются минималистичные поля. Чувствительные идентификаторы и поля должны запрашиваться явно – они по-прежнему защищены правами доступа в WordPress.
Способности core/read-content, core/read-users и core/read-settings (введенная ранее) расширяют эталонную реализацию плагина для доступа к данным WordPress с учетом полномочий.
Упрощенные настройки с возможностью расширения функционала
В релизе AI 1.2.0 реорганизованы параметры конфигурации, чтобы основные настройки стали более удобными и понятными. В меню Developer Tools появилась новая опция Advanced settings. По умолчанию она отключена.
При включении Advanced settings становятся доступны дополнительные параметры, такие как выбор провайдера, выбор модели, стратегии таксономии и лимиты предложений (если поддерживаются). В итоге юзеры получают общие настройки, а разработчики и опытные администраторы сайтов могут включить расширенный функционал.
Более понятные инструкции по утверждению коннекторов
Если утверждение коннекторов (Connector Approval) включено, но ни один ИИ-коннектор не был утвержден, плагин теперь отображает встроенное уведомление, поясняющее, что ИИ-плагин должен быть утвержден, прежде чем он сможет использовать коннектор ИИ-провайдера.
Улучшения функции автозаполнения текста
В этом релизе эксперимент с функцией автозаполнения текста получил несколько улучшений:
- Ресурсы автозаполнения больше не загружаются во фронтенде.
- Отклонение подсказки с помощью клавиши Escape больше не приводит к немедленному повторному запросу.
- Улучшено размещение «призрачного» текста.
- Устаревшие подсказки больше не наезжают на заполнители в пустых блоках.
Улучшения доступности и оптимизация рабочих процессов
Дополнительные улучшения интерфейса и рабочих процессов включают:
- Фокус клавиатуры восстанавливается более надежно после сохранения настроек ИИ.
- Изображения карточек функций AI Home теперь содержат описательный альтернативный текст для пользователей скринридеров.
- Обнаружение Content Summary теперь работает, когда блок вложен в другой блок.
- Начальные настройки регистрируются до того, как core/read-settings создаст снэпшот настроек.
- Явные значения show_in_abilities учитываются, при этом сохраняется совместимость с будущей поддержкой в ядре WordPress.
Обновления для разработчиков и расширения функциональности
В AI 1.2.0 представлен фильтр wp_ai_client_default_request_timeout, позволяющий разработчикам настраивать таймаут для долгих запросов к ИИ-клиенту. В этом релизе фильтр применяется только к генерации изображений, но в будущем его можно будет использовать и для других функций. Значение по умолчанию остается 90 секунд, но владельцы сайтов теперь могут увеличивать или корректировать это значение.
Релиз также включает в себя улучшения сквозного тестирования, закрепленные зависимости npm, обновленные пакеты UI WordPress, новые скриншоты, а также документацию, описывающую, как контрибьюторы могут стать сопровождающими плагина.
Вы можете ознакомиться с релизом 1.2.0 уже сегодня, просмотреть открытые тикеты и пул-реквесты, а также помочь определить, что будет дальше.
Источник: https://make.wordpress.org/ai/
