JetBrains IDE の AI Assistant
AI Assistant で AI 対応のコーディングエージェントと AI 機能を PhpStorm に直接導入できます。 組み込みエージェントを使ったり、外部エージェントを接続したり、追加のツールで拡張したり、ワークフローに合ったモデルやサービスを選択できます。 主な機能は以下のとおりです。
コーディングエージェント – コーディングエージェント (Junie、 Claude Agent、 Codex、 GitHub Copilot など)に複数ステップのタスクを委任できます。 エージェントは作業計画、ファイルの編集、コマンドとテストの実行、進捗報告を行い、変更内容をレビュー、維持、または元に戻せます。
ACP による外部エージェント – 独自の統合を行わずに、キュレーションされたレジストリやご自身の構成から Agent Client Protocol に対応したエージェントを接続できます。
MCP ツール – Model Context Protocol を通じてエージェントを外部ツールやデータソースで拡張したり、IDE を MCP サーバーとして Exposed できます。
柔軟なセットアップ – JetBrains AI サブスクリプションで開始したり、サードパーティモデル向けに 独自のキーを持ち込む、 プロバイダーアカウントでエージェントを認証、 ローカルモデルを実行することができます。 既に所有している AI サブスクリプションを再利用できます。
コンテキスト対応 AI チャット – 対応モデルとの チャットでプロジェクトに関する質問ができます。 ファイル、フォルダー、シンボル、コミットをコンテキストとして追加し、エージェント モードに切り替えてコードベース全体に変更を適用できます。
エディター内コーディング支援 – コードスタイルや命名規則に従い、単一行およびコードブロック全体を自動補完します。 次の編集候補が提案され、必要に応じて次に変更が必要な場所へ移動できます。
そして、 その他にもたくさんあります。
AI Assistant プラグインは、PhpStorm およびほぼすべての JetBrains IDE と 互換性があります。 詳しくは、AI Assistant の Web サイトまたは公式 AI Assistant ドキュメントをご覧ください。