Location: #core-ai Slack Channel
Agenda: AI Chat Agenda – 24 July 2025
The bi-weekly WordPress Core Core is the set of software required to run WordPress. The Core Development Team builds WordPress. AI meeting on July 24, 2025, focused on the AI Building Blocks roadmap. Key celebrations included the publication of the roadmap, all four repositories going live, the first PHP 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. AI Client PR being merged, and the growing community interest.
The four interconnected AI Building Blocks discussed are:
- PHP AI Client: A provider-agnostic Software design that works with multiple service providers without being tied to one. Recommended for WordPress AI integrations. LLM interface that provides a unified way to interact with LLMs, inferring model requirements based on prompts.
- Abilities API: Creates a central registry for WordPress capabilities, making them discoverable and accessible to AI agents and automation tools. This transforms WordPress into a unified system for AI interaction and will allow plugins to expose their functionalities. A key consideration is ensuring careful implementation when AI agents are given editing abilities, potentially leveraging the Revisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. API 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..
- MCP Adapter: Implements the Model Context Protocol (MCP) to connect WordPress with external AI assistants like Claude and ChatGPT, enabling them to discover and execute actions on a WordPress site. WordPress aims to act as both an MCP server Exposes tools, resources, and prompts according to Model Context Protocol specification. WordPress can run multiple MCP servers with different configurations. (exposing its functionality) and client (connecting to other MCP servers).
- AI Experiments: A plugin 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 that brings all AI Building Blocks together into practical implementations, serving as WordPress’s AI laboratory and a reference for developers. (This segment was cut short due to time constraints but details were provided for async exploration).
Discussions also touched upon:
- Local AI Inference: The PHP Client will support local models, with specifics on how this will be surfaced in the AI Experiments plugin WordPress's AI laboratory bringing all building blocks together. Serves as both a user tool and developer reference implementation. First release (v0.1.0) includes Title Generation experiment. yet to be determined.
- Privacy: The use of site-specific WordPress data by AI agents raises privacy concerns, emphasizing the need for isolated and smart implementations.
- PHP Version Support: The current PHP AI Client is built with PHP 7.4 backward compatibility, with plans to align with WordPress Core’s PHP requirements when considering merging into Core.
- Distribution Strategy: The AI Building Blocks will be distributed as Canonical and Feature Plugins using Composer packages, allowing developers to use them in production before potential inclusion in WordPress Core.
Attendees were encouraged to continue discussions on GitHub 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/ issues for the individual projects and in the #core-ai Slack 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. The next chat is scheduled for August 7.
#core-ai, #docs, #meeting, #summary
Related