隨着開放網絡在 AI 時代的發展,WordPress 必須跟上步伐。為了確保我們的 CMS 仍然是民主化發佈的主要解決方案,我們正在創建和維護一系列項目,這些項目構成了 WordPress 項目中 AI 的技術構建區塊。
瞭解更多 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 工具。
資源和存儲庫
存儲庫
參考實現
- AI Services – PHP AI Client SDK 的參考
- Feature API – Abilities API 的參考
- WordPress MCP – MCP 的參考 (服務器)
- AI Command – MCP 的參考 (服務器/客户端,WP-CLI)
發表回覆