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 條回覆

發表回覆

您的郵箱地址不會被公開。 必填項已用 * 標註