AI Assistant2026.1 ヘルプ

機能の利用可能性

このセクションでは、AI Assistant が提供する機能と、それらが JetBrains IDE 全体でどのように利用できるかについて説明します。

AI と対話する

機能

説明

CLion CLion

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

AI Assistant とチャット

AI Assistant がサポートする LLM(法学修士)やエージェントと連携します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

コードの記述と編集

機能

説明

CLion CLion

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

クラウドコード補完

プロジェクトのコンテキストに基づいて、単一行、コードブロック、関数全体を自動補完します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

次の編集提案

コードを修正または作成する際に、次に何を変更すべきかについての提案を受け取ることができます。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

リファクタリングの提案

選択したコード断片のリファクタリング案を取得します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

名前の提案に関するヘルプを取得する

エディターでシンボル名を変更する際に、候補が表示されます。

Available

Not available

Not available

Available

Available

Available

Available

Available

Available

Available

Available

Python タイプのアノテーションを追加

関数と変数に対して Python 型のヒントを生成します。

Not available

Not available

Available

Not available

Not available

Not available

Available

Not available

Not available

Not available

Not available

プロンプトを使用してエディターでコードを生成する

自然言語によるプロンプトを使用して、エディター内でコードを生成します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

貼り付けたコードを別の言語に変換する

あるプログラミング言語のコードを別の言語に変換してください。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

コードを理解し、改善する

機能

説明

CLion CLion

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

コードの説明

選択したコード断片について、AI に説明を求めてください。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

実行時エラーの説明

コマンド、クエリ、コード、スクリプト、単体テストの実行時に発生するエラーの説明を取得します。

Available

Available

Available

Not available

Available

Available

Available

Not available

Available

Not available

Available

ログエラーを説明する

ログファイルのエラーについて、AI による解説を取得します。

Not available

Not available

Not available

Not available

Not available

Available

Not available

Not available

Not available

Not available

Not available

CMake エラーの説明

CMake の実行に関する問題の調査についてサポートを受けられます。

Available

Not available

Not available

Not available

Not available

Not available

Not available

Not available

Not available

Not available

Not available

ビルドエラーと警告について説明する

ビルドツールウィンドウに表示された警告やエラーについて説明してください。

Not available

Not available

Not available

Not available

Not available

Not available

Not available

Available

Not available

Not available

Not available

コンパイルエラーを説明する

ビルドエラーメッセージの分析に関するサポートを受けられます。

Not available

Not available

Not available

Not available

Not available

Not available

Not available

Not available

Not available

Available

Not available

SQL コードを説明する

IDE が報告する SQL の問題に関する説明を取得します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

問題の検索

選択したコード断片の問題点を特定し、修正方法に関する提案を受け取ります。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

SQL コードを修正する

誤った SQL クエリに対する修正案を受け取ります。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

単体テストを生成する

コードセグメントごとに単体テストを生成します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

ドキュメントの記述

あらゆる品目申告に関するドキュメントを生成します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

バージョン管理における AI

機能

説明

CLion CLion

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

コミットメッセージの生成

変更内容を説明するコミットメッセージを生成してください。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

AI で自己レビューを実行する

更新を確定する前に、AI にレビューを依頼しましょう。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

コミットメッセージを編集および改善する

すでにコミット済みの変更内容については、メッセージを編集してください。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

コミットの説明

1 つまたは複数のコミットで行われた変更点を要約してください。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

プルリクエストとマージリクエストのタイトルと説明を生成する

プルリクエストとマージリクエストのタイトルと説明を生成します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

AI で Git の競合を解決する

AI を使ってマージの競合を解決します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

受信したプルリクエストの概要を生成する

受信したプルリクエストの概要を生成します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

シェルブタイトルを生成する

非公開でシェルブされた変更リストにタイトルを生成します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

専門的なワークフロー

機能

説明

CLion CLion

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

クエリプランを説明する

AI にクエリプランを説明してもらいましょう。

Available with a plugin [1]

Available

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

クエリを最適化する

クエリを最適化して、パフォーマンスと効率を向上させましょう。

Available with a plugin [1]

Available

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

Available with a plugin [1]

ターミナルコマンドを生成する

自然言語によるプロンプトを使用して、ターミナルコマンドを生成します。

Available

Not available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Jupyter セルについて説明する

現在の Jupyter セルまたはノートブック全体の説明を取得します。

Not available

Not available

Available

Not available

Not available

Not available

Available

Not available

Not available

Not available

Not available

コードセルを作成する

AI が生成したコンテンツを含む新しいコードセルを作成します。

Not available

Not available

Available

Not available

Not available

Not available

Available

Not available

Not available

Not available

Not available

視覚化を生成する

データフレームに基づいて、データ可視化のためのコードスニペットを生成します。

Not available

Not available

Available

Not available

Not available

Not available

Available

Not available

Not available

Not available

Not available

セルの編集

AI を用いて既存のセルを修正します。

Not available

Not available

Available

Not available

Not available

Not available

Available

Not available

Not available

Not available

Not available

エラーを直す

実行に失敗したセル内のエラーを修正します。

Not available

Not available

Available

Not available

Not available

Not available

Available

Not available

Not available

Not available

Not available

Django インテンションを提案する

モデル、ビュー、その他のフレームワークコンポーネントに関する提案を取得します。

Not available

Not available

Not available

Not available

Not available

Not available

Available

Not available

Not available

Not available

Not available

詳細な構成

機能

説明

CLion CLion

DataGrip DataGrip

DataSpell DataSpell

GoLand GoLand

IntelliJ IDEA IntelliJ IDEA

PhpStorm PhpStorm

PyCharm PyCharm

Rider Rider

RubyMine RubyMine

RustRover RustRover

WebStorm WebStorm

サードパーティとローカルのモデルを使用する

AI Assistant がローカルでホストされているモデル、またはサードパーティが提供するモデルを使用するように設定します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

モデルコンテキストプロトコル (MCP)

MCP サーバーに接続して、AI Assistant の機能を拡張します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

エージェントクライアントプロトコル (ACP)

外部 AI エージェントを接続し、AI チャットで活用しましょう。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

プロジェクトルール

AI Assistant がコード、ツール、コーディング規約を理解できるように、プロジェクト固有のルールを定義します。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

プロンプトライブラリ

AI Assistant のアクションに使用されるカスタムプロンプトを作成したり、組み込みのプロンプトを変更したりできます。

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

Available

2026 年 3 月 19 日

関連ページ:

AI チャット

AI チャットは、AI Assistant がサポートする AI モデルやエージェントとやり取りするための主要な入り口です。ここでは、言語モデルと会話したり、コードやプロジェクトについて質問したり、エージェントと連携して開発タスクを計画・実行したりできます。AI チャットのやり取りは、一般的に以下のパターンに従います。操作方法を選択してください – 日常的な質問にはチャット、高度な開発タスクにはエージェントをご利用ください。モデルの選択 – リクエストを処理する AI モデルを選択してください。モデ...

コード補完

AI Assistant を搭載したクラウド補完機能は、プロジェクトのコンテキストに基づいて、単一の行、コードブロック、さらには関数全体をリアルタイムで自動補完できます。生成されたコードは、ユーザーのスタイルや命名規則に合わせて、ユーザーがコードを記述する方法に似ています。補完はコードだけでなく、コメント行、AI チャット、コミットメッセージでも利用できます。設定で補完候補を表示する場所を設定できます。クラウド補完で作業する:コード補完の提案を呼び出すには: エディター、AI チャット、コミット...

次の編集提案

コードを記述または編集する際に、AI Assistant は次に変更または追加する必要がある部分を予測し、適切な編集を提案します。これにより、提案をすばやく適用し、変更が必要な可能性のある次の箇所に移動できるため、ファイル全体の関連コードの更新が容易になります。次の編集提案を使用可能にする:機能を有効にするには: に移動します。機能セクションで、次の編集提案を使用可能にする設定を選択します。さらに、編集内容の提案方法をさらに設定できます。言語 – AI Assistant が提案を生成するプログラ...

AI を使ったリファクタリング

AI Assistant は、選択したコードフラグメントのリファクタリングを提案し、コードベース全体の一貫性と明確さを確保できます。リファクタリングの提案:コードフラグメントを選択し、表示されるポップアップでクリックします。メニューで、リファクタリングの提案をクリックします。AI チャットが開き、リファクタリングの提案が提供されます。リファクタリングされたコードのあるフィールドで、適用をクリックして、現在開いているファイルに提案された変更を追加します。エディターで、次の変更ボタンと

エディター内でのコード生成

AI Assistant を使用すると、エディター内で直接コードを生成できます。エディターでコードを生成するには、次のいずれかを実行します。エディター内の任意の場所にキャレットを置き、を押します。入力フィールドにプロンプトを入力して、を押します。エディター内の任意の場所を右クリックしてコンテキストメニューを開き、AI アクション、コードの生成の順に選択します。入力フィールドにプロンプトを入力し、を押します。、生成が完了するまでお待ちください。生成されたコードは、プロンプトを記述した同じエデ

コードを別の言語に変換する

AI Assistant を使用すると、コードをあるプログラミング言語から別のプログラミング言語に変換できます。を押して設定を開き、を選択します。貼り付けたコードをターゲットファイルの言語に変換することを提案するオプションを有効にして、適用をクリックします。これで、変換したいコードをコピーして、作業中のファイルに貼り付けることができます。AI Assistant は、貼り付けられたコードの言語を検出し、開かれているファイルの言語に変換することを提案します。変換をクリックすると、コードが対象ファ...