AI Chat Summary – 12 June 2025

Location: #core-ai Slack Channel

Theme: Next Steps After WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe + Building Blocks for AI in WordPress


Meeting Overview

The AI Team discussed strategic next steps following WordCamp Europe and recent Hallway Hangouts. The focus was on identifying foundational building blocks to support AI development in WordPress, while balancing innovation with long-term maintainability and backward compatibility.


Foundational Strategy & Technical Architecture

CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Building Blocks for AI in WordPress

TLDR: Foundational technical architecture to enable flexible AI development.

The AI Team outlined a three-part “Building Blocks” strategy for AI in WordPress:

  1. Provider-Agnostic LLM Client Abstraction – A shared PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. abstraction layer for interacting with different LLM providers.
  2. Tool & Resource Definition / Registration – A system to register site features (“abilities”) that LLMs can understand and interact with.
  3. Integration Bridges (e.g., MCP) – Support for protocols like MCP to connect WordPress to external AI tools and ecosystems.

A showcase pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party is also planned to demonstrate these concepts working together and help developers build on top of the stack.


Shared LLM Abstraction Layer

TLDR: A PHP package to enable provider-agnostic LLM support across plugins and frameworks.

  • PHP lacks a shared LLM abstraction; most WP plugins today hard-code provider-specific integrations.
  • @flixos90 shared ai-services, a plugin that abstracts LLM provider access, with plans to extract it into a PHP-agnostic package.
  • @isotropic confirmed similar needs exist in Laravel and other PHP projects.
  • @swissspidy  noted this as a leadership opportunity for WordPress within the PHP ecosystem.
  • @schnitzel86 (Drupal) expressed interest in collaborating on shared tooling.
  • @johnbillion added that Laravel/Symfony contributors likely face the same challenges.

Tool & Resource Registry + MCP Integration

TLDR: Defining features that AI can understand and interact with, using standards like MCP.

  • MCP (Model Context Protocol) allows LLMs to connect with tools across software platforms.
  • Tools like data fetching, publishing, and media access can be exposed via MCP or standalone.
  • @isotropic noted MCP is maturing rapidly and may signal converging best practices around tools/resources.
  • @flixos90 suggested MCP integration could support both external use (e.g. desktop clients) and internal use (e.g. admin-side agents).
  • @swissspidy highlighted WordPress media handling as an ideal “resource” use case.

AI Feature Registration and Cross-System Integration

TLDR: Inspired by the Feature APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways.: registering “abilities” LLMs can use via protocols like MCP.

  • Inspired by the Feature API, the team envisions a system for registering “abilities” that LLMs can query.
  • Enables workflows from simple button-triggered AI actions to multi-tool agents.
  • Protocols like MCP act as bridges, exposing these capabilities to other systems or importing tools from platforms like GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/.
  • Early prototypes include AI-Command and WordPress MCP.

Sustainable Development and Tech Debt Strategy

TLDR: Avoiding early lock-in by using canonical plugins and adapter-based architecture.

  • AI tech is evolving rapidly; WordPress must guard against locking into unstable patterns.
  • The team favors:
    • Canonical plugins as the main innovation space.
    • WordPress-first adapters to shield internal APIs from volatile protocols.
    • Keeping most work Core-adjacent unless clearly stable.
  • @isotropic emphasized an “adapter-style” approach.
  • @flixos90 added that AI is still early and most tooling doesn’t belong in Core yet.
  • @jeffpaul supported this modular approach as a way to iterate quickly and responsibly.

Implementation Focus: Use Cases & Experiments

AI-Powered Triage for Plugins, Themes, and Tickets

TLDR: Exploring how AI can assist with reviews and moderation across WordPress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/.

  • Triage (plugin/theme/ticket review) is a prime use case for AI.
  • @karmatosed: wants to apply AI to triage but with “just enough structure.”
  • Unattributed: many OSS projects are already experimenting here.
  • @isotropic: pointed to dosu.dev as a model.
  • @SirLouen: cautioned against skipping over simple automation.
  • @flixos90 noted traditional tools may be more effective for well-defined tasks.
  • @justlevine: urged reinforcing static analysis and quality tooling first (e.g. PHPStan).

AI for Documentation and Contributor Support

TLDR: Generating user-facing docs with LLMs and streamlining onboarding materials.

  • @estelaris is testing LLMs (e.g. ChatGPT) to generate user-facing docs using the WordPress glossary and style guide.
  • Current content is inaccurate or off-tone, but long-term goal is full automation from feature videos or releases.
  • @jeffpaul confirmed AI Team support for helping Make teams adopt AI — especially #docs.

RAG and Vector Support in WordPress

TLDR: Future consideration for retrieval-augmented generation and vector-based search as MySQLMySQL MySQL is a relational database management system. A database is a structured collection of data where content, configuration and other options are stored. https://www.mysql.com/. evolves.

  • @pbiron: asked about support for RAG workflows and vector-based search.
    • Noted MySQL 9’s experimental vector data types.
  • @isotropic: shared past prototype wpvdb.
    • Suggested future support for vector/hybrid search in WP_Query or REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/..
  • @jeffpaul: emphasized exploring early so the community is informed when it’s time to act.

Governance, Culture & Infrastructure

Culture of Collaboration, Governance, and Experimentation

TLDR: Creating a space for decentralized innovation, sharing results, and team autonomy.

  • @isotropic: proposed a collaborative “opportunity areas” list for AI across teams.
  • @isotropic: proposed publishing it on Make/Core to help teams self-organize vs needing AI team ownership.
  • @estelaris: encouraged publishing experiments and results on Make blogs.
  • @flixos90: urged matching the right tool to the job — not every problem needs an LLM.
  • @justlevine: emphasized we need stronger foundations before layering AI on top.

Technical Planning: GitHub Strategy and Infra

TLDR: Deciding between monorepo vs multi-repo setups to support scalable collaboration.

  • Discussed whether to use a monorepo or individual GitHub repos.
  • This will impact collaboration, package structure, and release processes.
  • Team will aim for clarity by mid-next week via async discussion.

Philosophy: Canonical First, Core When Ready

TLDR: A clear development ethos: iterate fast in plugins, stabilize before touching Core.

WordPress’s long-term success with AI depends on:

  • Starting with canonical plugins and packages.
  • Building adapter-style architecture to insulate Core from churn.
  • Encouraging a culture of open experimentation, documentation, and shared learning.
  • Letting the best ideas bubble up through real-world usage and community support.

Open Next Steps & To-Dos

  • Decide GitHub Repo Structure
    Async discussion this week to determine whether to use a monorepo or split repositories for AI-related work.
    Target: Clarity by mid-next week (June 19–20).
  • Extract ai-services into Shared PHP Package
    @flixos90 shared an early version. Action needed to extract and formalize this for community use.
  • Prototype Showcase Plugin
    A new plugin is planned to demonstrate how LLM client abstraction, tool registration, and MCP integration work together. Contributors welcome.
  • Document AI Opportunity Areas
    @isotropic suggested publishing a public list of cross-team AI opportunities (e.g. Docs, Design, Triage).
    Goal: Help Make teams self-organize without AI team bottlenecks.
  • Encourage Make Team Experiments
    Encourage publishing early use cases and learnings (e.g., Docs experiments from @estelaris) on Make/Core or respective team blogs.
  • Explore RAG + Vector Support Path
    Initial interest flagged around integrating MySQL 9 vector types and reviving the wpvdb prototype. More research needed.
  • Continue Triaging AI in Contributor Workflows
    Discussion to continue on how to balance static analysis tools (e.g., PHPStan) with LLM-based systems like dosu.dev.

Props to @jeffpaul for review.

#core-ai, #meeting, #summary

AI Chat Agenda – 12 June 2025

The next WordPress AI Chat will take place on Thursday June 12, 2025 at 16:00 UTC in the core-ai channel on Make WordPress Slack.

The live meeting will focus on what we plan to build and have an open floor section.  The various curated agenda sections below refer to additional items.

Announcements

Discussions

The discussion section of the agenda is for discussing important topics affecting the newly formed AI Team and their forthcoming initiatives.  To nominate a topic for discussion, please leave a comment on this agenda with a summary of the topic, any relevant links that will help people get context for the discussion, and what kind of feedback you are looking for from others participating in the discussion.

Team introductions

  • James LePage (co-Team RepTeam Rep A Team Rep is a person who represents the Make WordPress team to the rest of the project, make sure issues are raised and addressed as needed, and coordinates cross-team efforts.) – Automattic
  • Felix Arntz (co-Team Rep) – Google
  • Pascal Birchler – Google
  • Jeffrey Paul – Fueled + 10up

Initial areas of focus

  • Showcase PluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party
  • Provider-agnostic LLM client abstraction
  • Tool and resource definition/registration abstraction
  • Integration bridges

Cross-team collaboration

Begin identifying ways the AI team can collaborate with other Make Teams to bring AI-powered functionality and assistance to their needs.  Examples could be (1) assisting the Plugin Review Team with AI-based reviews in tandem with their human-based reviews, (2) assisting the CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Team (and others) with triaging tickets in their backlog.

Project Structure & Administration

Continue in-person discussions from WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe about repository management and distribution (Composer, GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/ Discussions, monorepos, npm, etc.).

Next Steps

  • Goals for the next few weeks

Open floor

Any topic can be raised for discussion in the comments, please indicate whether you intend to be available during the meeting for discussion or will be async.

#agenda, #core-ai, #meeting

What’s Next for the WordPress AI Team

Last week, @4thhubbard officially introduced the new WordPress AI Team as a group of contributors focused on exploring how artificial intelligence can enhance the WordPress experience, responsibly and in the open.

With the team now formed, we’re excited to share our next steps: what we’re building first, how the team will operate, and how you can get involved.

Initial areas of focus

We’re starting with a small, high-impact set of Canonical Plugins and tooling to create a flexible foundation for AI in WordPress:

Focus AreaWhat it enables
Tool and resource definition/registration abstractionA system for registering WordPress features and capabilities that AI agents can understand and interact with, helping tools comprehend what a site can do. Projects like the Feature API provide a starting point.
Provider-agnostic LLM client abstractionA flexible interface layer (PHPPHP PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. https://www.php.net/manual/en/preface.php. and JS) that supports calling AI models regardless of where they run – locally (in-browser or server) or from third-party APIs. The AI Services pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party offers an initial implementation to build upon.
Integration bridgesConnectors that let external agents / AI interact with WordPress through standardized protocols like Model Context Protocol (MCP). Work like AI-Command and WordPress MCP are good references.
Showcase PluginA bundled demonstration combining all focus areas for real-world testing and community feedback.

These are being developed with CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. standards in mind from day one, but iterated quickly as Canonical Plugins, just like the Performance Lab plugin did for the Performance Team. Some may eventually be proposed for Core inclusion, while others may remain as feature plugins long-term.

How the team works

The AI Team follows a structure similar to other Make teams, with an emphasis on transparency, community input, and public collaboration:

  • SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/.: Join us in #core-ai for ongoing discussions.
  • Meetings: Bi-weekly open meetings starting on Thursday, June 12, 2025 at 4:00pm UTC with published agendas and summaries.
  • GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/: Code and planning will live in dedicated repos within the WordPress org.
  • Decision-making: Day-to-day decisions through pull request reviews and discussion; major directional changes via Make/AI proposals.

This structure enables fast iteration without compromising on open-source values or inclusion.

How you can contribute

Whether you’re an engineer, designer, researcher, or just curious, there are lots of ways to get involved:

  • Drop into the #core-ai Slack channel to say hi, ask questions, or share ideas.
  • Review the initial plugin repos, contribute feedback, or open PRs. Repositories will be set up within the WordPress GitHub org in the near future.
  • Join bi-weekly meetings to help shape the roadmap and discuss priorities.
  • Watch for the upcoming public roadmap post, which will outline short- and medium-term goals.

This is just the beginning. If you’re working on AI-powered WordPress tools, exploring intelligent site assistants, or building models that help creators, then this team is your space to collaborate.

Let’s build this together

AI is already changing how we work with the web. The WordPress AI Team is here to ensure that change happens in ways that are open, inclusive, and aligned with what makes WordPress thrive.

We’re excited to build with you.

Co-published: James (@isotropic), Felix (@flixos90), Pascal (@swissspidy), Jeff (@jeffpaul).

#canonical-plugins, #core-ai, #feature-plugins

X-post: Criteria for Creating or Migrating Repositories under the WordPress GitHub Organization

X-comment from +make.wordpress.org/project: Comment on Criteria for Creating or Migrating Repositories under the WordPress GitHub Organization

Introducing the AI Team – Hallway Hangout Recap

This is a summary of a Hallway Hangout that was first announced on Make AI. The aim was to have a shared space where we could chat about the new AI team, learn about the current team members, hear about current projects, and start to get community input. Thank you to the nearly 30 people who joined, including the AI team (@jeffpaul @swissspidy @isotropic @flixos90).

Video Recording:

Notes

Team Introductions

  • Jeff Paul: Director of Open SourceOpen Source Open Source denotes software for which the original source code is made freely available and may be redistributed and modified. Open Source **must be** delivered via a licensing model, see GPL. at Fueled; longtime WordPress contributor since 2016; focused on product leadership and practical AI integrations like the ClassifAI pluginPlugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party.
  • Pascal Birchler: CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. contributor and committer, sponsored by Google; expertise in internationalization, performance, and client-side AI; exploring privacy-focused, on-device AI implementations.
  • Felix Arntz: Core contributor for 10 years with a focus on APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. design; created the AI Services plugin to abstract AI provider APIs; sponsored by Google.
  • James LePage: AI Lead at Automattic; previously ran WPAI, developing AI solutions like CodeWP and AgentWP; extensive experience in WordPress development and AI integration.

Team approach

Transparency

  • Conduct open discussions via the make.wordpress.orgWordPress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org//AI, GitHubGitHub GitHub is a website that offers online implementation of git repositories that can easily be shared, copied and modified by other developers. Public repositories are free to host, private repositories require a paid subscription. GitHub introduced the concept of the ‘pull request’ where code changes done in branches by contributors can be reviewed and discussed before being merged be the repository owner. https://github.com/, and SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/..  
  • Publish clear roadmaps, documentation, and updates to keep the community informed.

Focus on Canonical Plugins 

  • Prioritize building foundational tools and plugins outside of core to enable rapid iteration and experimentation.  
  • Avoid premature core integration to maintain flexibility and adaptability.

Community-First Collaboration

  • Foster regular engagement through hallway hangouts, Slack discussions, and blog posts.  
  • Encourage widespread community involvement to shape AI initiatives and contributions.

Developer Enablement

  • Build APIs, services, tools, and guidelines that empower developers to create AI-enhanced features.  
  • Provide abstraction layers to support multiple AI providers and avoid vendor lock-in.

Measured Progress

  • Strive for concrete, focused deliverables that provide clear benefits to the WordPress ecosystem.  
  • Balance innovation with pragmatism to ensure sustainable and practical AI implementations.  

Iterative Development 

  • Use canonical plugins and packages to test concepts, gather feedback, and refine ideas before potential core integration.  
  • Adapt to the rapidly changing AI landscape while maintaining WordPress’s core philosophies.

High level overview of Current Initiatives

  • AI Services Plugin: Provides an abstraction layer for multiple AI providers, enabling plugin authors to use a unified API for AI interactions.
  • MCP WP: Implements Model Context Protocol (MCP) servers in WordPress, enabling advanced AI integrations via command-line or plugins.
  • WP Feature API: Structures WordPress features for better AI interaction, offering a standardized way to register resources for AI use.

Q&A  

How does someone join the team, or is it only the four initial people?  

The team is still forming. The best way to get involved is by joining discussions in the #core-ai Slack channel, participating in blog posts on make.wordpress.org/ai, and attending hallway hangouts. A roadmap and handbook will clarify how others can contribute going forward. 

Are there any short-term objectives the team is focusing on? 

The team is in the forming stage, focusing on foundational building blocks and defining deliverables through community discussions. Immediate next steps include WordCampWordCamp WordCamps are casual, locally-organized conferences covering everything related to WordPress. They're one of the places where the WordPress community comes together to teach one another what they’ve learned throughout the year and share the joy. Learn more. Europe discussions, publishing notes, and continuing structured conversations in Slack.

Is there any plan to integrate WordPress core with LLM in the future?

There are no immediate plans to integrate LLMs directly into WordPress core. The team will focus on canonical plugins and packages that abstract AI provider APIs (e.g., like how AI Services does in its current plugin form). Core integration could be considered in the distant future if technical and philosophical limitations are resolved.

Could you talk about integrating with external AI models like OpenAI, Claude, and Google?  

The AI Services plugin provides a unified abstraction layer for multiple AI providers, allowing developers to interact with various models without vendor lock-in. The team aims to support multiple providers while ensuring flexibility and user choice.

Will there be a standardized interface for AI data interaction?

Yes. Efforts like the AI Services plugin aim to create a middleware that standardizes interactions between AI providers and WordPress plugins. This ensures developers can easily swap providers while maintaining a consistent interface.

What is the mission and why launch the team now? 

The mission is to build foundational building blocks for AI integration in WordPress. The timing is ideal due to the rapid evolution of AI, emerging standards like MCP, and the need to position WordPress as a central platform in the AI-driven web.

How do we know the team has succeeded in 12–24 months?

Success will include delivering concrete projects, such as canonical plugins and packages, increasing community involvement, and positioning WordPress as a leader in AI for the open web.

Where is the line drawn between building integrations for core versus plugins?  

The focus is on canonical plugins and packages rather than core integration. WordPress avoids vendor lock-in and paid provider integrations by default. Future core integration may depend on emerging standards for AI APIs and user control over AI functionality.

Could AI eventually build or replace entire plugins?  

The focus is on making WordPress a framework for AI-enhanced functionality rather than replacing existing plugins. AI can already assist in building plugins, but fully replacing robust plugins with consistent updates, support, and security is unlikely. 

Will canonical plugins or packages be embeddable in plugins?  

Yes. Composer packages could allow developers to embed functionality from canonical plugins without requiring direct dependencies. This approach supports flexibility for plugin developers.

How much does WordPress leadership support this team?

The team has full support from WordPress leadership, including Matt Mullenweg and Mary Hubbard. They recognize the importance of AI for the open web and the need to ensure WordPress remains central in this evolving landscape.

Are there thoughts on how core can support RAG (Retrieval Augmented Generation)?

While there are no immediate plans, the team is exploring all AI possibilities at this point. A vector database plugin or similar features could be considered in the future. Current efforts focus on creating building blocks for developers to integrate AI functionality effectively.

#hallway-hangout, #summary

Hallway Hangout: Let’s chat about the new AI team

With the announcement of the WordPress AI Team, this hallway hangout offers a space to talk directly with and hear from the new team about their approach, expected focuses, and areas of contribution. The aim is that by coming together in the beginning stages of this new team, we can bring more people along in this fast moving and important area of work for the WordPress project. 

How to join

If you’re interested in joining, the Hallway Hangout will happen on Monday, June 2nd 2025 at 6pm UTC. A Zoom link will be shared in the #core-ai SlackSlack Slack is a Collaborative Group Chat Platform https://slack.com/. The WordPress community has its own Slack Channel at https://make.wordpress.org/chat/. channel before starting and all are welcome to join, whether to listen or participate, for as long or as little as you’d like. This will be recorded and recapped.

If you’re unable to make it but have something to comment on or share, I welcome you to leave feedback in the comments of this post. This isn’t meant to replace any particular way to get involved but is meant to streamline and offer a more high bandwidth way to connect with others interested in this space, including the current team. 

Agenda

At a high level, the agenda is simple:

  • Introductions to current team members.
  • Overview of current proposed starting initiatives. 
  • Open floor and discussion.

Please bring what’s on your mind and we’ll try to get to as much as we possibly can in this first hallway hangout.

#hallway-hangout, #meeting

Welcome to the Core AI Team Blog

The WordPress AI Team was just formed to explore and coordinate AI projects across the WordPress ecosystem. You can read more about our mission in the announcement post.

Who should be here?

Everyone! Whether you’re:

  • Building AI-powered WordPress tools
  • Curious about AI in content creation
  • Interested in responsible AI development
  • Just want to follow along

What’s next?

This team is getting organized over the next few weeks – meeting schedule, initial projects, and contribution guidelines are all coming soon.

For now, please jump into the #core-ai channel, and:

  • Introduce yourself
  • Share what you’re working on
  • Ask questions
  • Suggest ideas

We’re looking forward to building the future of AI in WordPress with all of you!