米OpenAIは、同社の開発ツールである「Codex」にプラグイン機能を導入する。この動きは、Anthropicの「Claude Code」ユーザーが以前から利用していた機能をCodexにも提供するものであり、大きな意味を持つ。
Claude CodeとCodexの両方で提供されている「Skills(スキル)」は、本質的には名前付きのプロンプトだ。いわばバッチコマンドのようなもので、事前に一連の指示を記述しておき、その指示に付けた名前、つまりスキル名で呼び出す仕組みだ。Codexには2025年12月に導入されている。
一方、今回導入されたプラグインは、より広範な層に向けた、より詳細なソリューションになる。スキルも共有できるが、多くの開発者はローカル環境で自分専用に設計して利用している。これに対してプラグインはスキル、リソース、コネクターを共有可能なパッケージにまとめた完全なソリューションといえる。
ただ、プラグインという名称は紛らわしい。歴史的にプラグインとは、ベースとなる製品の機能を拡張するための追加コードを指してきた。しかし、Anthropicが人事担当者向けAIや資産管理向けAIといったソリューションキットを「plugins」という名称でパッケージ化し始めた。OpenAIもこれに対抗する形で、自社のパッケージ化されたソリューションを同じくプラグインと呼ぶことにしたようだ。
いずれにせよ、OpenAIのプラグインはスキルとインテグレーションをパッケージ化し、さまざまなソリューションを即戦力の機能として動作させる。このアプローチにより、OpenAIはCodexを単なるコーディング支援ツール以上の存在として位置づけている。具体的には、計画、調査、調整、そして開発後のワークフローを支えるエージェント的な能力へとCodexを拡張するものだ。
重要な点は、プラグインによって実社会のより幅広いタスクでCodexの有用性が高まることにある。Codexが採用するプラグインアーキテクチャーは、反復可能なワークフローとアプリケーションのインテグレーションを統合し、Codex環境内でより完結したワークフローソリューションを提供する。OpenAIは、スキルやプラグインを使用するタイミングを以下のように区別している。
スキルを使う時
単一のリポジトリーないしワークフローの反復処理
個人またはプロジェクト固有の活動
再利用可能なものをパッケージ化するための実験
プラグインを使う時
チームやプロジェクト横断で同じスキルやアプリ連携を利用したい場合
スキルやMCPの設定、アプリ連携を1つのインストール可能な形にまとめたい場合
チームメンバーやマーケットプレイス向けに安定してバージョンが管理なされたパッケージが欲しい場合
OpenAIは、「まずはローカルで開始し、ワークフローを共有する準備が整った段階でプラグインとしてパッケージ化する」ことを推奨している。
OpenAIによれば、ユーザーは個別のインテグレーションや機能を自分たちで組み合わせる代わりに、実際に必要なワークフローを直接インストールできるようになる。開発者はCodexを個人利用、チーム内、あるいは公開用に拡張でき、こうした拡張機能は、特に開発チーム間において、より統一されたエクスペリエンスの提供に寄与する。
このアプローチの価値は、大規模なチームだけでなく、個人開発者にとっても大きい。AIにおける課題の一つは、アルゴリズムではなく推論に基づいて結果を生成するため、出力が場当たり的になる可能性があることだ。この特性により、AIを活用したソリューションは、多くの人が必要とするレベルの再現性や予測可能性を必ずしも備えていない。
ソリューションをスキルとインテグレーションの組み合わせでパッケージ化することで、OpenAIとAnthropicは現在、価値の高いプロセスを標準化する優れた手段を提供している。これにより、個別のセットアップを都度再構築する必要がなくなり、かつて成功した手法が再び機能するかどうかを推測する手間も省けるようになる。
ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)
