Еженедельный обзор материалов от AI Contributor — 8 июля 2026 года


На этой неделе встреча участников AI-команды была посвящена готовности к выпуску WordPress 7.1, PR для встраивания и потоковой передачи данных в клиенте PHPPHP PHP (рекурсивная аббревиатура от PHP: Hypertext Preprocessor) — широко используемый скриптовый язык общего назначения с открытым исходным кодом, особенно подходящий для веб-разработки и встраиваемый в HTML. https://www.php.net/manual/en/index.php AI, ближайшим планам для Abilities APIAbilities API Основной API WordPress (представленный в версии 6.9), создающий централизованный реестр возможностей, благодаря чему функции WordPress становятся доступными для обнаружения и использования AI-агентами, инструментами автоматизации и разработчиками. Преобразует WordPress из набора изолированных функций в единую систему., обучению разработчиков и планированию стенда AI-команды на WCUS.

Объём выпуска WordPress 7.1

В связи с приближением WordPress 7.1 Beta 1 команда обсудила необходимость осторожно относиться ко всему, что всё ещё запланировано для этого выпуска. Поскольку цикл 7.1 короче обычного, участники согласились, что работа должна продолжаться только при высокой уверенности в реализации, статусе проверки и тестировании. Это особенно относится к работе над встраиваниями, потоковой передачей данных и возможностями.

РЕШЕНИЕ: Если работа, запланированная для WordPress 7.1, всё ещё не будет готова к следующему вторнику, 14 июля, команде следует «остановить разработку» и перенести её в WordPress 7.2, а не включать сомнительную работу в выпуск 7.1.

PHP AI Client

Команда рассмотрела текущий прогресс по PR для встраиваний. С точки зрения кода реализация работает, но перед тем как считать её готовой для WordPress 7.1, необходимы дополнительная проверка и тестирование.

Тестирование остаётся сложным, поскольку для работы встраиваний должны взаимодействовать несколько компонентов:

  • Поддержка встраиваний в PHP AI Client
  • ПлагинПровайдер Сервис искусственного интеллекта, предоставляющий модели для генерации, встраиваний и других возможностей (например, Anthropic, Google, OpenAI). плагинПлагин Плагин — это программное обеспечение, содержащее набор функций, которые можно добавить на сайт WordPress. Плагины могут расширять функциональность или добавлять новые возможности на ваши сайты WordPress. Плагины WordPress написаны на языке PHP и бесшовно интегрируются с WordPress. Они могут быть бесплатными в каталоге плагинов WordPress.org https://wordpress.org/plugins/ или платными плагинами от сторонних разработчиков. с поддержкой встраиваний (например, OpenAI, Google, Ollama)
  • Реализация на стороне WordPress, использующая клиент и провайдер вместе (например, встроенный поиск по векторам)

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

Команда также обсудила PR потоковой передачи данных, который открыт и требует дополнительной проверки. Участники отметили, что краткое резюме для @jason_the_adams помогло бы сфокусировать проверку и снизить вероятность того, что запрос затеряется среди уведомлений GitHubGitHub GitHub — это веб-сайт, предоставляющий онлайн-реализацию репозиториев git, которыми другие разработчики могут легко делиться, копировать и изменять. Размещение общедоступных репозиториев бесплатно, а для частных репозиториев требуется платная подписка. GitHub ввёл концепцию «запроса на включение» (pull request), благодаря которой изменения кода, выполненные участниками в ветках, можно проверить и обсудить до их объединения владельцем репозитория. https://github.com/.

Abilities API

Значительная часть встречи была посвящена Abilities API и тому, что уместно включить в WordPress 7.1. Участники обсудили, должен ли ядроЯдро Ядро — это набор программного обеспечения, необходимый для работы WordPress. Команда разработки ядра создаёт WordPress. включать возможности для управления записями, пользователями и настройками, а также способы избежать повторения задержек в разных циклах выпуска. Группа также обсудила текущую структуру возможностей создания, чтения, обновления и удаления (CRUD), включая вопрос о том, должны ли создание и обновление оставаться объединёнными или быть представлены как отдельные примитивы.

Одним из ключевых пунктов согласия стало то, что возможности следует рассматривать как функциональные примитивы WordPress, отдельные от транспортных уровней, которые могут их предоставлять. Транспортные уровни, такие как REST, MCP, командные палитры и другие интерфейсы, могут использовать возможности, но сама возможностьВозможность Зарегистрированная, самодокументируемая единица функциональности WordPress, которую можно обнаружить и вызвать в различных контекстах (REST API, командная палитра, MCP). Включает спецификации авторизации и входных/выходных данных. не должна проектироваться так, будто относится только к одному из этих контекстов.

Обсуждавшийся на встрече ближайший объём работ для WordPress 7.1 по-прежнему сосредоточен на возможностях, ориентированных на чтение, а не на более широких возможностях управления. Группа также уточнила, что не планируется незаметно рефакторить существующий REST APIREST API REST API — это аббревиатура от RESTful Application Program Interface (API), использующего HTTP-запросы GET, PUT, POST и DELETE для работы с данными. Это способ, с помощью которого внешняя часть приложения (например, «мобильное приложение» или «веб-сайт») может взаимодействовать с хранилищем данных (например, «базой данных» или «файловой системой»).
https://developer.wordpress.org/rest-api/
для использования возможностей. Любое будущее пересечение REST и возможностей должно быть намеренным, проверенным и чётко объяснённым.

РЕШЕНИЕ: Возможности должны оставаться отделёнными от транспортных уровней, таких как REST или MCP.

РЕШЕНИЕ: Поделиться отзывами как об общем дизайне APIAPI API, или программный интерфейс приложения, — это программный посредник, позволяющий программам взаимодействовать друг с другом и обмениваться данными ограниченным, чётко определённым образом., так и о возможном включении в 7.1 в рамках предложения по включению.

AI Plugin

AI Plugin продолжает служить основным местом для тестирования и демонстрации функциональности, связанной с искусственным интеллектом, до её более широкого рассмотрения в ядре. Участники обсудили использование плагина в качестве эталонной реализации возможностей, чтобы показать, как функциональные примитивы могут применяться в реальных функциях, а не только в абстрактном дизайне API.

Группа также отметила необходимость большего количества примеров, которые помогли бы разработчикам понять пользу возможностей. Предлагаемая работа по обучению разработчиков включает демонстрацию убедительных реализаций и объяснение того, как возможности можно оркестрировать вне контекстов, специфичных для AI или REST.

Навыки WordPress Agent и оценка

Группа кратко обсудила развитие навыков и необходимость рассматривать текущие реализации как итеративные, а не окончательные. Было отмечено, что папка eval в репозитории навыков агента всё ещё является заглушкой. Необходима дополнительная работа, чтобы определить, следует ли ей связываться с инициативами WordPress по бенчмаркингу и каким образом.

Стенд AI-команды WordCampWordCamp WordCamp — это неформальная конференция, организованная на местном уровне и посвящённая всему, что связано с WordPress. Это одно из мест, где сообщество WordPress собирается, чтобы обучать друг друга тому, чему научилось за год, и делиться радостью. Узнать больше. US

Команда рассмотрела планирование стенда AI-команды на WCUS. Участники обсудили, как сделать форму для волонтёров стенда более неформальной и доступной, чтобы большему числу людей было комфортно записаться. Команда также обсудила вывески, QR-коды для документации и простые визуальные материалы для стенда. @gajendrasingh предложил помочь с визуальными материалами стенда и координацией.

РЕШЕНИЕ: Форму для волонтёров стенда следует изменить, сделав её более неформальной и менее обременительной для участников, которые могут помочь.


Следующие шаги

  • Проверить и протестировать PR для встраиваний.
  • Определить небольшой прототип AI Plugin, демонстрирующий работу встраиваний совместно с PHP AI Client, плагинами провайдеров и хранилищем на стороне WordPress.
  • Проверить и протестировать PR потоковой передачи данных.
  • Подготовить краткое резюме PR потоковой передачи данных для @jason_the_adams.
  • Рассмотреть предложение по включению Abilities API и оставить отзыв в обсуждении.
  • Оставить отзыв о шаблонах CRUD и структуре возможностей, особенно в части отделения определений примитивных возможностей от их предоставления через транспортный уровень.
  • Создать или поделиться практическими примерами для разработчиков, показывающими, как можно использовать возможности.
  • Обновить форму регистрации на стенд WCUS, сделав её более неформальной и доступной.
  • Продолжить координацию работы над стендом WCUS и подготовку визуальных материалов.
  • Попросить @webdevmattcrom и @gajendrasingh понаблюдать за следующей сессией рабочих часов AI-команды.

Предстоящие встречи

  • Участники могут присоединяться каждую среду в 17:00 UTC через Google Meet. Заметки встречи записываются в реальном времени на Canvas в SlackSlack Slack — это платформа для группового общения и совместной работы https://slack.com/. У сообщества WordPress есть собственный канал Slack по адресу https://make.wordpress.org/chat/ и объединяются с данными агрегированной транскрипции для создания этой публикации с итогами встречи. Все расписания встреч команды публикуются непосредственно в календаре встреч WordPress.
  • Рабочие часы AI-команды (Slack): четверг, 9 июля 2026 года. Ведущий — @justlevine, наблюдают @webdevmattcrom и @gajendrasingh.
  • Еженедельный звонок участников AI-команды (Google Meet): среда, 8 июля 2026 года.

Спасибо @nikskyverge и @justlevine за проверку перед публикацией.

#core-ai, #summary