Résumé hebdomadaire des contributeurs IA – 8 juillet 2026


La réunion hebdomadaire des contributeurs IA de cette semaine s’est concentrée sur la préparation de la sortie de WordPress 7.1, les PR d’intégration et de diffusion en continu de PHPPHP PHP (acronyme récursif de PHP : Hypertext Preprocessor) est un langage de script open source polyvalent largement utilisé, particulièrement adapté au développement web, et pouvant être intégré au HTML. https://www.php.net/manual/en/index.php AI Client, le périmètre à court terme de l’Abilities APIAbilities API Une API centrale de WordPress (introduite dans la version 6.9) qui crée un registre central des capacités, rendant les fonctions de WordPress découvrables et accessibles aux agents IA, aux outils d’automatisation et aux développeurs. Elle transforme WordPress, qui passe de fonctions isolées à un système unifié., la formation des développeurs et la planification du stand de l’équipe IA au WCUS.

Périmètre de la version WordPress 7.1

À l’approche de la version bêta 1 de WordPress 7.1, l’équipe a discuté de la nécessité de faire preuve de prudence concernant tout ce qui est encore prévu pour cette version. Comme le cycle 7.1 est plus court que d’habitude, les contributeurs ont convenu que le travail ne devrait se poursuivre que s’il existe une forte confiance dans l’implémentation, l’état de la revue et les tests. Cela s’applique particulièrement au travail lié aux embeddings, à la diffusion en continu et aux capacités.

DÉCISION : Si le travail prévu pour WordPress 7.1 n’est toujours pas prêt mardi prochain, le 14 juillet, l’équipe devrait « poser les crayons » et le reporter à WordPress 7.2 plutôt que de forcer l’intégration d’un travail incertain dans la version 7.1.

Client IA PHP

L’équipe a examiné l’avancement actuel de la PR sur les embeddings. L’implémentation fonctionne du point de vue du code, mais nécessite une revue et des tests supplémentaires avant de pouvoir être considérée comme prête pour WordPress 7.1.

Les tests restent difficiles, car les embeddings nécessitent que plusieurs éléments fonctionnent ensemble :

  • Prise en charge des embeddings dans PHP AI Client
  • Un pluginPlugin Un plugin est un logiciel contenant un ensemble de fonctions qui peuvent être ajoutées à un site WordPress. Il peut étendre les fonctionnalités ou ajouter de nouvelles fonctions à vos sites WordPress. Les plugins WordPress sont écrits dans le langage de programmation PHP et s’intègrent parfaitement à WordPress. Ils peuvent être gratuits dans le répertoire des plugins de WordPress.org https://wordpress.org/plugins/ ou être payants et proposés par un tiers. d’un fournisseurFournisseur Un service IA proposant des modèles pour la génération, les embeddings ou d’autres capacités (par exemple Anthropic, Google, OpenAI). prenant en charge les embeddings (par exemple OpenAI, Google, Ollama)
  • Une implémentation côté WordPress qui utilise conjointement le client et le fournisseur (par exemple la recherche vectorielle native)

Un petit prototype dans le plugin IA a été proposé comme prochaine étape idéale afin de démontrer que le client, les branches des fournisseurs et la couche de stockage peuvent fonctionner ensemble en pratique.

L’équipe a également discuté de la PR de diffusion en continu, qui est ouverte et nécessite une revue supplémentaire. Les contributeurs ont noté qu’un résumé concis pour @jason_the_adams aiderait à cibler la revue et réduirait le risque que la demande se perde dans les notifications de GitHubGitHub GitHub est un site web qui propose une implémentation en ligne de dépôts git pouvant être facilement partagés, copiés et modifiés par d’autres développeurs. Les dépôts publics sont gratuits à héberger, tandis que les dépôts privés nécessitent un abonnement payant. GitHub a introduit le concept de « pull request », grâce auquel les modifications de code effectuées dans des branches par les contributeurs peuvent être examinées et discutées avant d’être fusionnées par le propriétaire du dépôt. https://github.com/.

Abilities API

Une part importante de la réunion a porté sur l’Abilities API et sur ce qui est approprié pour WordPress 7.1. Les contributeurs ont discuté de la question de savoir si le cœurCœur Le cœur est l’ensemble des logiciels nécessaires au fonctionnement de WordPress. L’équipe de développement du cœur construit WordPress. devait inclure des capacités de gestion des articles, des utilisateurs et des réglages, ainsi que de la manière d’éviter de reproduire les retards d’un cycle de publication à l’autre. Le groupe a également discuté de la forme actuelle des capacités de création, de lecture, de mise à jour et de suppression (CRUD), notamment de la question de savoir si la création et la mise à jour devaient rester regroupées ou être représentées comme des primitives distinctes.

Un point essentiel d’accord était que les capacités devaient être traitées comme des primitives fonctionnelles de WordPress, séparées des couches de transport susceptibles de les exposer. Des couches de transport telles que REST, MCP, les palettes de commandes ou d’autres interfaces peuvent consommer les capacités, mais la capacitéCapacité Unité enregistrée et auto-documentée de fonctionnalité WordPress pouvant être découverte et invoquée dans plusieurs contextes (API REST, palette de commandes, MCP). Elle comprend les spécifications d’autorisation et d’entrée/sortie. elle-même ne doit pas être conçue comme si elle appartenait à un seul de ces contextes.

Le périmètre à court terme de WordPress 7.1 évoqué lors de la réunion reste axé sur les capacités orientées lecture plutôt que sur des fonctionnalités de gestion plus larges. Le groupe a également précisé qu’il n’était pas prévu de remanier discrètement l’API RESTAPI REST L’API REST est l’acronyme de RESTful Application Program Interface (API), qui utilise des requêtes HTTP pour obtenir, remplacer, créer et supprimer des données. C’est ainsi que la partie frontale d’une application (par exemple une « application mobile » ou un « site web ») peut communiquer avec le stockage de données (par exemple une « base de données » ou un « système de fichiers »)
https://developer.wordpress.org/rest-api/
existante afin qu’elle utilise les capacités. Tout chevauchement futur entre REST et les capacités devra être intentionnel, examiné et clairement communiqué.

DÉCISION : Les capacités doivent rester découplées des couches de transport telles que REST ou MCP.

DÉCISION : Partager des retours sur la conception globale de l’APIAPI Une API, ou interface de programmation d’application, est un intermédiaire logiciel qui permet aux programmes d’interagir entre eux et de partager des données de manière limitée et clairement définie. ainsi que sur son éventuelle inclusion dans la version 7.1, dans la proposition de fusion.

Plugin IA

Le plugin IA continue de servir de principal endroit pour tester et démontrer les fonctionnalités liées à l’IA avant leur éventuelle intégration plus large au cœur. Les contributeurs ont discuté de l’utilisation du plugin comme implémentation de référence pour les capacités, afin de montrer comment des primitives fonctionnelles peuvent être utilisées dans de véritables fonctionnalités et pas uniquement comme une conception d’API abstraite.

Le groupe a également souligné que de meilleurs exemples étaient nécessaires pour aider les développeurs à comprendre l’utilité des capacités. Les travaux de formation des développeurs proposés comprennent la présentation d’implémentations convaincantes et la mise en évidence de la manière dont les capacités peuvent être orchestrées dans des contextes autres que ceux spécifiques à l’IA ou à REST.

Compétences des agents WordPress et évaluation

Le groupe a brièvement discuté de l’évolution des compétences et de la nécessité de considérer les implémentations actuelles comme itératives plutôt que définitives. Il a été noté que le dossier eval du dépôt des compétences des agents était encore un simple squelette. Des travaux supplémentaires sont nécessaires pour déterminer s’il doit être relié aux efforts d’évaluation comparative de WordPress et, le cas échéant, de quelle manière.

Stand de l’équipe IA au WordCampWordCamp Les WordCamps sont des conférences conviviales organisées localement et consacrées à tout ce qui concerne WordPress. Ils font partie des lieux où la communauté WordPress se réunit pour s’enseigner mutuellement ce qu’elle a appris au cours de l’année et partager sa passion. En savoir plus. US

L’équipe a examiné la planification du stand de l’équipe IA au WCUS. Les contributeurs ont discuté de la possibilité de rendre le formulaire d’inscription des bénévoles plus informel et plus accessible afin que davantage de personnes se sentent à l’aise pour s’inscrire. L’équipe a également discuté de la signalétique, des codes QR pour la documentation et d’éléments visuels légers pour le stand. @gajendrasingh a proposé son aide pour les visuels du stand et les besoins de coordination.

DÉCISION : Le formulaire d’inscription des bénévoles du stand doit être ajusté pour être plus informel et plus facile à remplir pour les contributeurs susceptibles d’être disponibles pour aider.


Prochaines étapes

  • Examiner et tester la PR sur les embeddings.
  • Identifier un petit prototype du plugin IA démontrant le fonctionnement des embeddings entre PHP AI Client, les plugins fournisseurs et le stockage côté WordPress.
  • Examiner et tester la PR de diffusion en continu.
  • Préparer un résumé concis de la PR de diffusion en continu pour @jason_the_adams.
  • Examiner la proposition de fusion de l’Abilities API et fournir des retours dans le fil de discussion.
  • Fournir des retours sur les modèles CRUD et la structure des capacités, notamment sur la séparation entre les définitions des capacités primitives et leur exposition via les couches de transport.
  • Créer ou partager des exemples pratiques pour les développeurs montrant comment utiliser les capacités.
  • Mettre à jour le formulaire d’inscription au stand du WCUS afin de le rendre plus informel et plus accessible.
  • Poursuivre la coordination du stand du WCUS et la préparation des éléments visuels.
  • Que @webdevmattcrom et @gajendrasingh accompagnent la prochaine session des heures de permanence de l’équipe IA.

Prochaines réunions

  • Les contributeurs sont invités à se joindre à la réunion chaque mercredi à 17 h 00 UTC via Google Meet. Les notes de la réunion sont prises en direct dans un Canvas SlackSlack Slack est une plateforme de discussion de groupe collaborative https://slack.com/. La communauté WordPress dispose de son propre canal Slack à l’adresse https://make.wordpress.org/chat/ et associées à des données de transcription agrégées afin de générer cet article récapitulatif de la réunion. Tous les horaires des réunions d’équipe sont publiés directement dans le calendrier des réunions WordPress.
  • Heures de permanence de l’équipe IA (Slack) : jeudi 9 juillet 2026. @justlevine dirigera la session, avec @webdevmattcrom et @gajendrasingh en accompagnement.
  • Réunion hebdomadaire des contributeurs IA (Google Meet) : mercredi 8 juillet 2026.

Merci à @nikskyverge et @justlevine pour la revue avant publication.

#core-ai, #summary