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