AI Assistant2026.1 ヘルプ

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

AI Assistant は、選択したコードフラグメントのリファクタリングを提案し、コードベース全体の一貫性と明確さを確保できます。

リファクタリングの提案

  1. コードフラグメントを選択し、表示されるポップアップで をクリックします。

  2. メニューで、リファクタリングの提案をクリックします。

    Suggest Refactoring

    AI チャットが開き、リファクタリングの提案が提供されます。

    AI Assistant: AI Assistant suggests refactoring
  3. リファクタリングされたコードのあるフィールドで、適用をクリックして、現在開いているファイルに提案された変更を追加します。

  4. エディターで、 次の変更ボタンと 前の変更ボタンをクリックして変更を確認します。

    Diff tab with refactored code
  5. 変更を適用する準備ができたら、すべて受諾をクリックします。そうでない場合は、すべて破棄をクリックして変更を拒否します。

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

利用不可 : DataGrip, DataSpell

インラインでシンボルの名前を変更 (Shift+F6) すると、AI Assistant はシンボルの内容に基づいて名前のオプションを提案します。

AI Assistant suggests new names

この機能はデフォルトで有効になっています。オンとオフを切り替えるには、AI Assistant の設定を確認してください。

  1. Ctrl+Alt+S を押して設定を開き、ツール | AI Assistant を選択します。

  2. AI が生成した名前の提案を提供するチェックボックスを使用します。

    Enable name suggestion option in AI Assistant settings

Python 型のアノテーションを追加

利用可能 : PyCharm, DataSpell

PyCharmDataSpell ではインテンションアクションを介して型ヒントを追加できますが、AI Assistant はコンテキストに基づいて型を提案することでこの機能をさらに拡張します。

  1. 関数またはメソッド定義を右クリックしてコンテキストメニューを開きます。

    あるいは、キャレットをその上に置き、Alt+Enter を押します。

  2. AI アクションを選択し、次に入力ヒントを追加するを選択します。

    Adding Python type annotations via AI Assistant
  3. 型アノテーションが関数定義に追加されます。

    Python type annotations added via AI Assistant
2025 年 10 月 20 日

関連ページ:

PyCharm の型ヒント

PyCharm は、スクリプト内のオブジェクトのタイプのインスペクションとチェックを支援するさまざまな手段を提供します。PyCharm は、モジュールと PEP 484 で定義された形式を使用して、関数アノテーションと型コメントで型ヒントをサポートします。型ヒントを追加する:PyCharm は PEP 484 でサポートされている型の追加方法をすべてサポートしていますが、インテンションアクションを通じて型ヒントを使用するのが最も便利です。使用するインタープリターに応じて、型はアノテーション(Pytho...

型ヒント

DataSpell は、スクリプト内のオブジェクトのタイプのインスペクションとチェックを支援するさまざまな手段を提供します。DataSpell は、モジュールと PEP 484 で定義された形式を使用して、関数アノテーションと型コメントで型ヒントをサポートします。型ヒントを追加する:DataSpell は PEP 484 でサポートされている型の追加方法をすべてサポートしていますが、インテンションアクションを通じて型ヒントを使用するのが最も便利です。使用するインタープリターに応じて、型はアノテーション...

次の編集提案

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

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

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