AI 1.4.0: что нового в плагине

0 2

AI 1.4.0: что нового в плагине

Вышла версия AI 1.4.0. В этом релизе появилась поддержка Markdown-фидов, что упрощает доступ к контенту WordPress для систем ИИ и других инструментов, использующих Markdown; расширена инфраструктура Embeddings; а в систему модерации комментариев добавлен новый показатель ценности комментария (Comment Value). Кроме того, были усовершенствованы функции перевода контента, автодополнения ввода, генерации ALT-текста и ведения журнала ИИ-запросов, а также улучшен ряд существующих инструментов для разработчиков.

Содержание

  1. Что нового в версии 1.4.0?
  2. Новый эксперимент: Markdown-фиды
  3. Показатель ценности для комментариев
  4. Расширенные возможности работы с эмбеддингами и векторная инфраструктура
  5. Улучшения Content Translation
  6. Функция генерации ALT-текста теперь учитывает декоративные изображения
  7. Улучшения в работе функции автодополнения (Type Ahead)
  8. Улучшения в системе логирования ИИ-запросов
  9. Обновленные способности (Abilities)
  10. Удалена глобальная настройка «Enable AI»
  11. Улучшения доступности и рабочих процессов
  12. Минимальная версия WordPress теперь — 7.0.3
  13. Улучшения безопасности

Что нового в версии 1.4.0?

Новый эксперимент: Markdown-фиды

Новый экспериментальный функционал Markdown Feeds позволяет получать контент WordPress в формате Markdown наряду с уже существующими форматами HTML и RSS/Atom.

При активации функции на сайте появляется Markdown-фид по адресу /feed/markdown/, а также соответствующие URL для других типов фидов WordPress. Отдельные записи и страницы также можно запросить в формате Markdown, добавив к их URL параметр ?output_format=markdown. Это обеспечивает более чистое и структурированное представление опубликованного контента для ИИ-агентов, языковых моделей, инструментов разработки и других систем, которые эффективнее работают с Markdown, чем с готовым HTML-кодом. Контент WordPress преобразуется в Markdown с сохранением основных элементов структуры: заголовков, ссылок, изображений, списков, цитат и блоков кода. Тайтлы записей, анонсы и прочее содержимое фидов также проходят нормализацию, чтобы исключить попадание HTML-сущностей в итоговый Markdown-вывод.

Показатель ценности для комментариев

Система модерации Comment Moderation теперь оценивает содержательность комментария и его релевантность публикации, к которой он был оставлен.

В процессе модерации каждому проанализированному комментарию присваивается показатель ценности в диапазоне от 0 до 1. Эта оценка отображается в отдельном столбце на экране управления комментариями — рядом с уже существующими сигналами модерации. Цель нововведения — предоставить дополнительный критерий оценки, дополняющий показатели токсичности и тональности (сентимента). Комментарий может быть вполне корректным, но при этом не вносить существенного вклада в дискуссию, тогда как другой может содержать важную информацию или демонстрировать глубокую вовлеченность в обсуждение темы поста. Также был обновлен механизм пакетного анализа комментариев: теперь он ограничивает размер очереди на модерацию, что позволяет избежать обработки чрезмерно больших объемов данных за один запрос.

Расширенные возможности работы с эмбеддингами и векторная инфраструктура

Версия AI 1.4.0 существенно расширяет функционал работы с эмбеддингами, представленный в предыдущем релизе.

Плагин теперь включает слой хранения и операций CRUD для векторных эмбеддингов, использующий новую таблицу базы данных wpai_embeddings. Сохраняемые векторы могут содержать информацию о провайдере и модели, использованных для их создания; это формирует единую основу для будущих функций семантического поиска, извлечения данных, рекомендательных систем и других возможностей, базирующихся на векторных технологиях.

В релиз также добавлены классы Vector_Math и Vector_Ranker, предназначенные для вычисления векторного сходства и ранжирования результатов.

На данном этапе эти нововведения представляют собой скорее инфраструктурные инструменты для разработчиков, чем готовые функции для конечных пользователей, однако они создают универсальные компоненты для будущих возможностей ИИ, требующих понимания семантических связей между контентом. Кроме того, механизм генерации эмбеддингов был обновлен с учетом актуальной реализации в PHP AI Client.

Теперь вспомогательная функция generate_embeddings требует от вызывающего кода указания модели эмбеддингов. Разработчикам необходимо передавать либо идентификатор модели (model ID), либо экземпляр ModelInterface. При передаче идентификатора модели также необходимо указывать провайдера, предоставляющего эту модель. Это изменение нарушает обратную совместимость для стороннего кода, использующего вспомогательную функцию для работы с эмбеддингами, которая была представлена ​​в более ранних версиях.

Улучшения Content Translation

В версии 1.4.0 Content Translation получил ряд улучшений, касающихся рабочего процесса и языковой поддержки.

Теперь доступно девять дополнительных дефолтных языков перевода, а сам механизм перевода учитывает соответствующие категории редакционных стандартов WordPress при создании текстов. В случае сбоя запроса на перевод редакторы могут повторить попытку напрямую, не закрывая процесс и не запуская его заново. Интерфейс перевода также лучше сохраняет исходные цвета текста и фона во время обработки контента. Функция перевода тайтла отключается (с выводом соответствующего уведомления), если тайтл слишком короткий и не обеспечивает достаточного контекста.

Функция генерации ALT-текста теперь учитывает декоративные изображения

Генерация ALT-текста теперь интегрирована с настройкой decorative-image в блоке Image. Изображения, явно отмеченные как декоративные, обрабатываются соответствующим образом и не предлагаются для автоматической генерации ALT-текста. Это позволяет лучше согласовать работу ИИ с семантикой доступности, уже реализованной в редакторе.

Улучшения в работе функции автодополнения (Type Ahead)

Теперь при генерации подсказки отображается индикатор загрузки, благодаря чему становится понятно, когда функция обрабатывает запрос. Кроме того, редактор резервирует место для подсказок, когда курсор находится в конце абзаца; это уменьшает проблемы со смещением верстки и текста в процессе генерации «призрачного» текста.

Улучшения в системе логирования ИИ-запросов

Система логирования ИИ-запросов теперь точнее обрабатывает ошибки, возникающие на стороне провайдера.

Ответы провайдеров с кодами HTTP 4xx и 5xx теперь фиксируются как ошибки (с указанием кода статуса и сообщения), а не ошибочно записываются как успешные запросы. Запросы на генерацию текста через Gemini также классифицируются корректно, а не отображаются как операции с метаданными. Эти изменения сделают журнал запросов более информативным при отладке конфигурации провайдера или поиске причин сбоев генерации.

Обновленные способности (Abilities)

Некоторые универсальные способности WordPress, представленные в предыдущих версиях, были переименованы для более точного описания их функций:

  • core/read-content теперь называется core/content-query
  • core/read-users теперь называется core/users-query
  • core/read-settings теперь называется core/settings-get

Прежние названия пока продолжают работать как устаревшие псевдонимы, что дает время на адаптацию существующих интеграций. Возможность ai/get-post-details также объявлена ​​устаревшей; разработчикам рекомендуется использовать вместо нее режим получения одной записи (single-post mode) в рамках core/content-query.

Удалена глобальная настройка «Enable AI»

Переключатель «Enable AI», ранее располагавшийся в верхней части экрана настроек ИИ, был убран. Управление функциями и экспериментальными возможностями по-прежнему осуществляется индивидуально через интерфейс настроек ИИ, что делает наличие дополнительного глобального переключателя излишним.

Улучшения доступности и рабочих процессов

Этот релиз содержит ряд исправлений, касающихся существующих экспериментальных функций и интерфейсов:

  • Функция изменения размера контента (Content Resizing) теперь переводит фокус клавиатуры на кнопку «Принять» (Accept) после завершения генерации контента.
  • Плашки с предложениями Content Classification теперь используют стили фокуса, соответствующие стандартам основных компонентов WordPress.
  • Исправлены стили фокуса для сворачиваемых карточек настроек.
  • Функция предложения ответа (Suggest Reply) скрывается при редактировании комментария в режиме «Быстрое редактирование» (Quick Edit).
  • Функция «Редакторские заметки» (Editorial Notes) корректно анализирует блоки шаблона, когда в редакторе включен режим «Показать шаблон» (Show template).
  • Сгенерированные саммари корректно вставляются при работе в режиме «Показать шаблон».
  • Инструмент Abilities Explorer больше не вызывает сбой, если входное свойство способности поддерживает несколько типов данных.
  • Механизм нормализации контента лучше сохраняет HTML-сущности и текст, окружающий шорткоды.
  • Сохранение общих настроек WordPress больше не вызывает ошибок валидации при активных способностях плагина.

Выпуск также включает улучшения совместимости и производительности, в том числе кэширование определения активных SEO-плагинов и оптимизацию проверки подтверждения коннекторов.

Минимальная версия WordPress теперь — 7.0.3

В версии AI 1.4.0 минимальная поддерживаемая версия WordPress повышена до 7.0.3. Сайтам, использующим более ранние версии WordPress, необходимо обновить систему перед обновлением плагина AI.

Улучшения безопасности

Версия AI 1.4.0 содержит ряд дополнительных изменений, повышающих уровень безопасности. Функция массовой модерации комментариев теперь проверяет наличие у текущего пользователя права moderate_comments перед обработкой запроса, а также проверяет право edit_comment для каждого отдельного комментария. Кроме того, в этом выпуске усилена защита при парсинге JSON-данных в административной панели и повышен уровень безопасности процесса публикации превью в WordPress Playground: метаданные пул-реквеста и коммита теперь извлекаются непосредственно из рабочего процесса, инициировавшего действие.

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

Источник: oddstyle.ru

Оставьте ответ

Ваш электронный адрес не будет опубликован.