説明
AI を活用した機能を WordPress 管理画面や編集画面に直接組み込むプラグイン。
できること
このプラグインは、AI Building Blocks for WordPress イニシアチブに基づいて構築され、AI Client ライブラリと Abilities API を組み合わせ、統一された環境を提供します。コンテンツ作成者にとって役立つツールでありながら、開発者にとって参照可能な実装例としても機能します。
現在の機能
- Ability エクスプローラ – 専用の管理画面から、登録済みの AI Ability の検索や操作が行えます。
- 代替テキスト生成 – 画像にアクセシビリティを向上させる説明的な代替テキストを生成します。
- コンテンツ分類 – コンテンツ整理に役立つ関連タグやカテゴリーを提案します。
- コメントモデレーション – 有害性検出と感情分析に基づいてコメントを自動的にモデレートします。
- コンテンツのリサイズ – 選択したブロックコンテンツを短縮、拡張、または言い換えます。
- コンテンツ要約 – 長文コンテンツを、読みやすい概要にまとめます。
- ダッシュボードウィジェット – AI ステータスと AI 機能のウィジェット、および新しいウィジェットを登録するためのフレームワーク。
- 抜粋生成 – 投稿の要約を自動的に生成します。
- 実験フレームワーク – 使用したい AI 機能のみ有効化できるオプトインシステム。
- ガイドライン – Ability がサイト全体の編集基準に準拠できるようにします。
- 画像生成・編集 – エディター内の投稿コンテンツから、またはメディアライブラリから画像を作成・編集できます。
- メタディスクリプション生成 – メタディスクリプション候補を生成し、さまざまな SEO プラグインと連携します。
- 複数プロバイダー対応 – OpenAI、Google、Anthropic などの主要な AI プロバイダーに対応しています。
- ノートの調整 – 編集ノートをコンテンツに自動適用します。
- レビューノート – コンテンツをブロックごとにレビューし、アクセシビリティ、読みやすさ、文法、SEO に関する提案をノートとして追加します。
- タイトル生成 – ワンクリックで投稿タイトル案を生成します。見出しのアイデア出しや、コンテンツに合ったトーンを見つけるのにぴったり。
- コメントモデレーション – 有害性と感情分析に基づくコメントの自動モデレーション、およびコメント管理画面での一括モデレーション機能。
将来の機能
WordPress ワークフローを向上させる新機能開発に積極的に取り組んでいます。
- オートコンプリート – 入力中に文脈に応じた候補を表示するオートコンプリート機能。
- AI リクエストログ & オブザーバリティダッシュボード – AI リクエストを追跡し、パフォーマンスとコスト指標を可視化します。
- AI プレイグラウンド – さまざまな AI モデルやプロバイダーを試せます。
- コンテンツアシスタント – Gutenberg での AI による執筆と編集。
- サイトエージェント – 自然言語による WordPress 管理。
- ワークフロー自動化 – AI によるタスク自動化。
これは実験的なプラグインです。コミュニティからのフィードバックを反映し、機能を変更することがあります。
ロードマップ
WordPress AI の GitHub プロジェクトボードでは、最新のプラグインロードマップを絞り込み表示にて閲覧できます。
開発者向け
この AI プラグインは、学習、拡張、発展的な使用を想定し設計されています。プラグイン開発者、代理店、サーバー業者は以下の機能もご活用ください。
プラグインの拡張
- カスタム実験の作成 –
Abstract_Featureベースクラスを使用して、独自の AI 機能を作成できます。 - プロバイダーの事前設定 – サーバーや代理店にて AI プロバイダーを設定可能。ユーザーが独自の API キーを用意する必要がなくなります。
- Ability エクスプローラ – 登録済みの AI Ability を試したり探すのに便利です (実験機能が有効になっている場合に利用可能)。
- カスタム Ability 登録 – Abilities API を活用して、新しい AI Ability を追加します。
- デフォルト動作の上書き – フィルターを使用して、プロンプト、レスポンス、UI 要素をカスタマイズできます。
- 包括的なフック – コードベース全体にわたりフィルターとアクションが利用でき、カスタマイズが可能。
近日公開予定の開発者向けツール
- AI プレイグラウンド – さまざまな AI モデルやプロンプトを試してみましょう。
- MCP (Model Context Protocol) – WordPress ワークフローに Model Context Protocol を使用した機能とテストを追加します。
- プロバイダー拡張 – 追加または代替の AI プロバイダーを試すためのサポート。
貢献するには
- コントリビューティングガイドを読み、開発環境をセットアップしましょう。
- WordPress Slack #core-ai チャンネルでのディスカッションにご参加ください。
- 実験機能がどのように作られているか、GitHub リポジトリをのぞいてみてください。
- プラグイン改善のディスカッションにご参加ください。
みなさまのご参加をお待ちしています ! 新しい実験機能の開発、既存機能の改善、ドキュメント作成など、どんな形での貢献も大歓迎です。ぜひ GitHub リポジトリ をチェックして、プロジェクトに参加してみてください。
スクリーンショット

投稿エディター。投稿タイトルフィールド上部の「生成」ボタンと、モーダルに表示されたタイトル提案。 
投稿エディターのサイドバー。「抜粋生成」ボタンと生成された抜粋。 
投稿エディターのサイドバー。「AI 要約を生成」ボタンと、コンテンツ要約ブロック内に生成されたコンテンツ要約。 
投稿エディターのサイドバー。「アイキャッチ画像生成」ボタンと、生成された画像プレビュー (代替テキスト、タイトル、説明を含む)。 
画像ブロック設定。「代替テキスト生成」ボタンと、生成された代替テキスト。 
Ability エクスプローラの管理画面。フィルター、プロバイダー、テストアクションを含む利用可能な AI Ability 一覧。 
Ability エクスプローラの詳細画面。AI Ability の説明、プロバイダー、入力スキーマ、出力スキーマ、生データ。 
Ability エクスプローラのテスト画面。AI Ability の JSON 入力データ、バリデーション、入力スキーマリファレンス。 
AI 設定画面。特定の実験の有効化を切り替えられます。
インストール
- プラグインファイルを
/wp-content/plugins/aiディレクトリにアップロードするか、WordPress プラグイン画面から直接インストールします。 - WordPress の「プラグイン」画面からプラグインを有効化します。
設定 -> コネクタに移動し、AI コネクタを少なくとも1件以上設定します。設定 -> AIに移動し、まず全体機能を有効化したあと、テストしたい個々の機能や実験を有効化します。- AI 機能を試してみましょう。タイトル生成の実験では、投稿を編集し、タイトルフィールド内をクリックします。フィールドの上に
生成 / 再生成ボタンが表示されます。そのボタンをクリックし、リクエストが完了すると、タイトル候補がモーダルに表示されます。好みのタイトルを選び、選択ボタンをクリックしてタイトルフィールドに挿入します。
FAQ
-
このプラグインは何ですか ?
-
このプラグインは、AI を活用した文章作成・編集ツールを WordPress に直接組み込みます。独自の AI 機能を構築したい開発者向けの実装例としても活用ください。
-
本番サイトで使用しても安全ですか ?
-
これは実験的なプラグインです。まずはステージング環境でのテストをおすすめします。コミュニティからのフィードバックを反映し、機能を変更することがあります。すべての AI 機能はオプトイン方式で、手動で使用を選択する必要があります。ユーザーの承認なしに自動的に動作することはありません。
-
どの AI プロバイダーに対応していますか ?
-
このプラグインは、OpenAI、Google AI (Gemini)、Anthropic (Claude) に対応しています。「設定」>「コネクタ」で、1つまたは複数のプロバイダーを設定できます。
-
機能を使用するには API キーが必要ですか ?
-
はい。今のところ、対応 AI プロバイダー (OpenAI、Google AI、Anthropic) の API キーを自分で用意する必要があります。
-
利用料金は ?
-
プラグイン自体は無料ですが、選択した AI プロバイダーの API 使用料が別途発生します。料金はプロバイダーや使用量によって異なります。ほとんどのプロバイダーでは、始めるための無料クレジットを提供しています。
-
コーディングの知識がなくても使えますか ?
-
もちろんです ! このプラグインはコンテンツ作成者やサイト管理者向けに設計されています。AI コネクタを設定すれば、投稿エディターから直接 AI 機能を使用できます。
-
サポートを受けたり問題を報告するには ?
-
WordPress Slack の #core-ai チャンネルで質問したり、GitHub リポジトリで問題を報告したりできます。
評価
貢献者と開発者
変更履歴
0.9.0 – 2026-05-07
追加
- 新しい実験: 有害性検出と感情分析に基づいてコメントを自動的にモデレートするコメントモデレーションを追加 (#155、#516)。
- 新しい実験: 選択したブロックコンテンツを短縮、拡張、または言い換えるコンテンツのリサイズを追加 (#331)。
- 機能ごとに希望するプロバイダーとモデルを設定する開発者モード設定ページのトグルを追加 (#486)。
- 代替テキスト一括生成用の WP-CLI コマンド
wp ai alt-text generateを追加 (#436)。 - コンテンツ要約ブロックの基本スタイルを追加 (#510)。
変更
- グローバル AI トグルを情報チップ付きでヘッダーに移動し、AI 設定ページをコンパクト化 (#455)。
- AI 設定ページを
@wordpress/uiコンポーネント使用に更新し、関連する UI を調整 (#472、#488、#490、#491、#505、#519)。 - AI 生成画像を
ai-generated-image-<timestamp>ではなく、投稿タイトルまたはプロンプトから作成した説明的なスラッグ形式のファイル名で保存するように変更 (#471)。 - 画像生成で、ガイドラインをシステム指示ではなくプロンプトの一部として設定 (#497)。
- コンテンツ要約実験を更新し、要約を段落バリエーションブロックではなくグループバリエーションブロックで表示 (#510)。
修正
- 標準準拠のため、カスタムの
$builder->is_text_generation_supported()メソッドから抽象ensure_text_generation_supported()メソッドへ切り替え (#465)。 - RTL の管理画面言語でも Ability スキーマの JSON ビューアーが LTR 表示を維持するように変更 (#485)。
- 無効なコンテキストで「画像を生成」ボタンが表示されないように修正 (#489)。
- 画像生成と要約フローでユーザーに表示される複数のフォールバックエラー文字列をローカライズ (#500)。
セキュリティ
serialize-javascriptを 6.0.2 から 7.0.5 に更新 (#503)。postcssを 8.5.10 から 8.5.14 に更新 (#503)。minimatchを 3.0.8 から 3.1.4 に更新 (#503)。
0.8.0 – 2026-04-23
追加
- 新しい実験: 編集ノートをコンテンツに自動適用する「メモから調整」を追加 (#289)。
- AI ステータスと AI 機能のダッシュボードウィジェット、および新しいダッシュボードウィジェットを登録するためのフレームワークを追加 (#311)。
- Gutenberg のガイドラインと連携し、Ability がサイト全体の編集基準に準拠できるように変更 (#359)。
- 実験の初期化前に
wp_supports_ai()を確認 (#268)。 - 古い
aiページから新しいai-wp-adminページへの管理画面リダイレクトを追加 (#424)。 - 推奨モデルリストに新しい
gpt-image-2モデルを設定 (#456)。
変更
- 画像生成を実験から機能へ昇格 (#418)。
- タイトル生成で、投稿タイトルに変更を適用する前の編集と再生成にモーダルを使用するように変更 (#290)。
- 機能説明に AI プロバイダーのモデル対応状況を含めるように更新 (#377)。
- 標準の読み込みパターンに合わせてボタンの読み込み状態を更新 (#382、#389、#396、#433、#449)。
Mainブートストラップクラスをリファクタリング (#404)。- 実験をグループ単位で一括有効化 / 無効化できるように変更 (#422)。
- AI 設定ページの視覚的階層を改善し、カードタイトルがトグルラベルより目立つように変更 (#431)。
- レビューノート実行時に送信するコンテキストを減らし、使用トークン量を削減 (#434)。
strposをstr_starts_withとstr_containsにリファクタリング (#438)。editor.notesをサポートする投稿タイプでのみレビューノートを表示 (#444)。- メタディスクリプションモーダルのアクセシビリティを改善: コピーボタンにインラインの「コピーしました !」確認を追加し、無効化されたコントロールに accessibleWhenDisabled を適用 (#445)。
Asset_Loaderクラスをリファクタリングし、依存関係が不足している場合のエラーチェックを追加 (#458)。
削除
- DALL·E 画像モデルへの参照を削除 (#414)。
修正
- 小規模な言語モデル使用時に、抜粋生成とタイトル生成が会話的な前置き、囲み引用符、Markdown、メタコメントを含めないように変更 (#440)。
- 失敗した
Requirementsメッセージを翻訳関数が利用可能になるまで遅延 (#453)。
0.7.0 – 2026-04-09
- 追加: 新しい実験: 投稿コンテンツに基づいてタクソノミータームを生成するコンテンツ分類を追加 (#313)。
- 追加: 新しい実験: AI 生成メタディスクリプション対応を提供する SEO ディスクリプションを追加 (#318)。
- 追加: 複数の画像の代替テキストを一度に生成するため、メディアライブラリに一括「代替テキストを生成」アクションを追加 (#330)。
- 追加: 整理と発見しやすさを向上させるため、Ability テーブルにカテゴリー絞り込みを追加 (#355)。
- 追加: AI 操作中のシステム指示と投稿コンテキストをカスタマイズするための拡張フックを追加 (#304)。
- 追加: サードパーティが認証情報検出ロジックを変更できる新しい
wpai_has_ai_credentialsフィルターを追加。たとえば、API キー以外のコネクタが設定済みステータスを報告できるようになります (#337)。 - 変更: W3C 代替テキスト判断ツリーのガイダンスにより適合するように代替テキスト生成を調整 (#374)。
- 変更: 最新の
wp-buildDataForm ルートを活用するように AI 設定ページを更新 (#340、#376)。 - 変更: 機能と実験のライフサイクルを改訂し、その他のドキュメントを更新 (#326、#329)。
- 変更: 一部のシステム指示を更新し、LLM が与えられた元のコンテンツと同じ言語でコンテンツを返すように促す内容に変更 (#357)。
- 変更: 不安定な失敗を解消し、コネクタ画面のマークアップ変更に対応するため、エンドツーエンドテストを更新 (#360)。
- 変更: 3つのデフォルトプロバイダーの推奨モデルをより新しいモデルに更新 (#361)。
- 変更: バリデーションとエラー報告の改善のため、プロバイダー互換性チェックで AI Client 組み込みの
is_supported_*メソッドを使用するように更新 (#362)。 - 変更: テスト時の一貫性向上のため、PR プレビューワークフローで推奨 WordPress バージョンを使用するように更新 (#366)。
- 変更: 通常編集モード (非テンプレートモード) で、タイトル生成実験内の
ToolbarButtonコンポーネントをButtonコンポーネントに切り替え (#375)。 - 削除: 不要な
function_existsチェックを削除 (#378)。 - 修正: 互換性のないプロバイダーにより画像生成または編集が失敗した場合のエラーメッセージを改善 (#332)。
- 修正: Anthropic プロバイダー使用時にタイトル生成が失敗することがある問題を修正 (#341)。
- 修正: 一部環境で適切な実行を妨げていた、要約 Ability の無効なスキーマタイプを修正 (#347)。
- 修正: 特にパターン操作中、画像ブロックが選択されていない場合でも「代替テキストを生成」ボタンが表示されることがある問題を修正 (#356)。
- 修正: システム指示の読み込みを繰り返し呼び出すと空のコンテンツが返されることがある問題を修正 (#358)。
- 修正: 投稿コンテンツの取得時に、常に最新の編集済みバージョンが返されるとは限らない問題を修正 (#367)。
0.6.0 – 2026-03-20
このリリースには破壊的変更が含まれています。
- 破壊的変更:
ExperimentsをFeatureの一種としてリファクタリングし、機能の整理と表示方法を改善 (#316)。
以下のクラスが削除されました。これらを直接使用していた方は、適切な代替クラスへの移行が必要です: Abstract_Experiment、Invalid_Experiment_Metadata_Exception、Invalid_Experiment_Exception、Experiment_Loader、Experiment_Registry。
- 破壊的変更: タイトル生成 Ability を標準化し、他の登録済み Ability と整合させるように変更 (#227)。
ai/title-generation Ability の input_schema において、post_id 引数の代わりに context 引数が使用されるようになりました。この Ability を直接使用していた方は対応が必要です。
- 追加: 新しい実験: 投稿エディターとメディアライブラリでのプロンプトベースの画像調整機能 (#292)。
- 追加: 新しい実験: メディアライブラリで背景の拡張・削除、アイテムの削除・置換を行う画像編集機能 (#305、#312)。
- 変更: プラグイン名を「AI Experiments」から「AI」に変更 (#287)。
- 変更:
Invalid_Experiment_Exceptionを_doing_it_wrong()に置き換え (#303)。 - 変更:
helpers.phpのフックプレフィックスを変更 (#315)。 - 変更: プラグイン定数を
WPAI_*に変更 (#317)。 - 変更: アップグレードルーティンをリファクタリングし、v0.6.0のマイグレーションを追加 (#321)。
- 変更: 代替テキスト生成ボタンを新しいコンテンツタブに移動し、見つけやすくしました (#306)。
- 変更: UI の統一性向上のため、不要な「AI」の表記を削除 (#320)。
- 変更: ドキュメントを更新 (#314)。
- 修正: 代替テキスト生成フローで重複するエラー表示を削除 (#255)。
0.5.0 – 2026-03-12
- 追加: WordPress 7.0に同梱された AI Client の使用に切り替え (#275、#301)。
- 変更: WordPress の最低サポートバージョンを6.9から7.0に更新 (#272)。
- 変更: WordPress の動作確認済みバージョンを7.0に更新 (#272)。
- 変更: 認証情報を AI 認証情報から新しいコネクタ画面に移行 (#286)。
- 変更: ドキュメントとプラグインのアセットを改善 (#280、#281、#291、#293、#296)。
- 削除: Composer パッケージ経由の AI Client の使用を廃止 (#271)。
0.4.1 – 2026-03-06
- 修正: 0.4.0リリースのマージとデプロイに関する問題を修正 (#266)。
0.4.0 – 2026-03-05
- 追加: 投稿エディター内でのインライン画像生成を追加。執筆・編集フローから離れることなく画像を生成できます (#235)。
- 追加: プロンプトベースの画像生成ワークフローによるメディアライブラリでの画像生成機能を追加 (#258)。
- 追加: 投稿コンテンツや個々のブロックを分析し、エディターのノートコメントで改善案を提案するレビューノート生成実験を追加 (#260、#267)。
- 追加: 設定ページ内でエディター実験と管理画面実験を分離 (#232)。
- 追加: Ability エクスプローラ画面に Ability の概念と使い方を説明するコンテキストヘルプを追加 (#243)。
- 変更:「要約を生成」ボタンのスタイルを更新し、エディター内の他のボタンと一貫した UI にしました (#253)。
- 変更: API 呼び出しの一貫性向上のため、
runAbilityヘルパーを使用した Ability 呼び出しを標準化 (#228)。 - 変更: Ability エクスプローラのプロバイダーラベルを翻訳可能にし、バッジのスタイルを明確化 (#247)。
- 変更: Ability エクスプローラのテーブルレイアウトを WordPress 管理画面のテーブル規則に合わせてスペースとスタイルを改善 (#248)。
- 変更: Ability テストページの国際化対応を改善し、クリップボードコピー機能を追加 (#256)。
- 削除: 一括操作に紐付いていなかった Ability エクスプローラのテーブルから未使用のチェックボックス列を削除 (#246)。
- 修正: Ability エクスプローラ内のコードブロックにおける「コピー」ボタンの位置と動作を修正 (#245)。
古い変更履歴の項目は CHANGELOG.md ファイルで確認できます。
