WordPress AI Building Blocks 构建区块计划方案官方说明

4b3fe497f6127ce72e6361d8ad77ce9

随着开放网络在 AI 时代的发展,WordPress 必须跟上步伐。为了确保我们的 CMS 仍然是民主化发布的主要解决方案,我们正在创建和维护一系列项目,这些项目构成了 WordPress 项目中 AI 的技术构建区块。

这些构建区块将允许用户和开发者在 WordPress 内创建强大的 AI 实现——推动 CMS 满足更多需求,并比现在更加灵活。我们有三个即时重点和四个可交付成果。当一起使用时,每个都贡献了创建从 AI 功能到工作流再到代理所需的功能,无论在软件内部还是外部。

每个构建区块都在下面列出,有简短描述和链接更详细概览文章供进一步阅读。

PHP AI Client SDK

PHP AI Client SDK 是一个抽象层,用于以统一方式与来自任何主要提供商的 LLM 和嵌入模型交互。这允许开发者快速实现 AI 驱动的功能,同时给予用户选择他们首选的 AI 提供商和/或模型的自由。

我们将其构建为两个不同的 Composer 包:一个与更广泛的 PHP 社区协作开发的平台无关的 PHP AI Client SDK,以及一个添加 REST API 端点、 API 密钥管理和其他基础 WordPress 集成的 WordPress 特定包。这种方法确保了广泛的 PHP 生态系统兼容性,同时提供无缝的 WordPress 体验。

Abilities API

Abilities API 将 WordPress 从孤立函数的集合转变为统一的、可发现的系统。通过创建能力的中央注册表,它允许 AI 代理、自动化工具和开发者理解并与 WordPress 能做的所有事情交互——从 CLI 命令和 REST API 端点到自定义逻辑和插件函数。

MCP Adapter

MCP(模型上下文协议) 适配器允许 WordPress 连接到像 Claude 和 ChatGPT 这样的 AI 助手。它构建在 Abilities API 之上,将选定的 WordPress 服务器端能力转换为 MCP 服务器,将它们作为工具和资源暴露。

而不是硬编码对特定标准的支持,我们创建适配器,比如这个,在 Abilities API 和外部协议之间进行翻译。 MCP 适配器是我们的第一个也是最重要的实现,将 WordPress 置于 AI 集成的前沿,同时保持支持未来标准的灵活性。

AI Experiments Plugin

AI 实验插件将所有 AI 构建块整合到统一的体验中。它既是用户的强大工具,也是开发者的参考实现,展示了 PHP AI Client SDK 、 Abilities API 和 MCP Adapter 在实践中如何协同工作。

作为 WordPress 的 AI 实验实验室开始,该插件可能演变为成熟的 AI 功能插件。它可以提供 AI 试验场、 WP-CLI 集成、智能代理和可视化工作流构建器——探索和实现 WordPress 中 AI 能力所需的一切。

为了避免早期锁定并在 AI 技术快速发展时保持灵活性,我们将使用规范和功能插件作为向最终消费者分发这些功能的方式,同时将 API 项目的核心功能和逻辑封装在 Composer 包中。这使得插件开发者很容易在它们被考虑用于 WordPress 核心之前使用这些官方构建块。开发者能够并且确实在生产环境中使用这些项目是极其重要的,使用 Composer 包的方法是我们对此的答案——与我们的” 规范优先,核心就绪时“ 理念一致。

这项工作直接与第 3 阶段:协作路线图的一些最大组件重叠。它解锁了可以通过插件添加的独特的、未来主义的功能。以下是一些示例:

站点管理

我们必须计划将这些构建块在这个新的站点管理界面中暴露给最终用户。我们希望让开发者使用 AI 构建块创建 AI 代理、聊天机器人、工作流自动化等,并通过新的站点管理 UI 暴露功能。

实时和异步协作

AI 的逻辑且非破坏性实现是在文章编辑器内,特别是通过实时协作和评论暴露。而不是与人类同行工作,评论可以分配给 AI,AI 将努力解决它们,创建建议或提议的修订。为什么不与 AI 协作,而不是与人实时协作?

媒体库

使用 AI 创建和编辑媒体变得越来越受欢迎。此外,还有许多较小的实现,AI 可以提供帮助:自动 alt 文本和字幕、智能分组、多模态搜索功能等。

我们的意图是以最终实现为目标来设计我们的项目。到 WordPress 7.0 版本,任何 WordPress 用户——企业或博主、开发者或设计师——都应该能够访问、使用和构建强大的 AI 功能,以帮助他们在开放网络上进一步发展他们的数字存在。在此之前,产品所有者和插件开发者将有一个强大的工具包来将 AI 功能构建到他们自己的产品中,这些产品将与未来我们可能进行的任何核心添加无缝配合。

这如何为核心提供仍然是一个悬而未决的问题,就像许多即将到来的基本发布一样。在接下来的几个月里,我们将探索哪些构建块和功能应该合并到核心或保持为规范。诸如” 是否应该将 AI 提供商和内容生成包含在核心中” 、” 我们是否添加 AI 代理作为规范插件” 和” 我们应该支持哪些协议” 等问题将在走廊闲谈、 Make 提议和 #core-ai 讨论中出现和解决。

我们邀请您加入工作和讨论。这段旅程将塑造数百万人如何在开放网络上发布和分享想法,我们无法独自完成。加入 WordPress Slack 上的 #core-ai 频道,打开 Github Issues,或开始为项目做出贡献,帮助我们为 WordPress 构建下一代 AI 工具。

资源和存储库

存储库

参考实现

文章目录



开始在 Cyberforums 上讨论 meta.cyberforums.com

发表评论

0 条回复

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注