AI を使ったリファクタリング
AI Assistant は、選択したコードフラグメントのリファクタリングを提案し、コードベース全体の一貫性と明確さを確保できます。
リファクタリングの提案
名前の提案に関するヘルプを取得する
利用不可 : DataGrip, DataSpell
インラインでシンボルの名前を変更 (Shift+F6) すると、AI Assistant はシンボルの内容に基づいて名前のオプションを提案します。

この機能はデフォルトで有効になっています。オンとオフを切り替えるには、AI Assistant の設定を確認してください。
Ctrl+Alt+S を押して設定を開き、 を選択します。
AI が生成した名前の提案を提供するチェックボックスを使用します。

Python 型のアノテーションを追加
利用可能 : PyCharm, DataSpell
PyCharm と DataSpell ではインテンションアクションを介して型ヒントを追加できますが、AI Assistant はコンテキストに基づいて型を提案することでこの機能をさらに拡張します。
関数またはメソッド定義を右クリックしてコンテキストメニューを開きます。
あるいは、キャレットをその上に置き、Alt+Enter を押します。
AI アクションを選択し、次に入力ヒントを追加するを選択します。

型アノテーションが関数定義に追加されます。

関連ページ:
PyCharm の型ヒント
PyCharm は、スクリプト内のオブジェクトのタイプのインスペクションとチェックを支援するさまざまな手段を提供します。PyCharm は、モジュールと PEP 484 で定義された形式を使用して、関数アノテーションと型コメントで型ヒントをサポートします。型ヒントを追加する:PyCharm は PEP 484 でサポートされている型の追加方法をすべてサポートしていますが、インテンションアクションを通じて型ヒントを使用するのが最も便利です。使用するインタープリターに応じて、型はアノテーション(Pytho...
型ヒント
DataSpell は、スクリプト内のオブジェクトのタイプのインスペクションとチェックを支援するさまざまな手段を提供します。DataSpell は、モジュールと PEP 484 で定義された形式を使用して、関数アノテーションと型コメントで型ヒントをサポートします。型ヒントを追加する:DataSpell は PEP 484 でサポートされている型の追加方法をすべてサポートしていますが、インテンションアクションを通じて型ヒントを使用するのが最も便利です。使用するインタープリターに応じて、型はアノテーション...
次の編集提案
コードを記述または編集する際に、AI Assistant は次に変更または追加する必要がある部分を予測し、適切な編集を提案します。これにより、提案をすばやく適用し、変更が必要な可能性のある次の箇所に移動できるため、ファイル全体の関連コードの更新が容易になります。次の編集提案を使用可能にする:機能を有効にするには: に移動します。機能セクションで、次の編集提案を使用可能にする設定を選択します。さらに、編集内容の提案方法をさらに設定できます。言語 – AI Assistant が提案を生成するプログラ...
エディター内でのコード生成
AI Assistant を使用すると、エディター内で直接コードを生成できます。エディターでコードを生成するには、次のいずれかを実行します。エディター内の任意の場所にキャレットを置き、を押します。入力フィールドにプロンプトを入力して、を押します。エディター内の任意の場所を右クリックしてコンテキストメニューを開き、AI アクション、コードの生成の順に選択します。入力フィールドにプロンプトを入力し、を押します。、生成が完了するまでお待ちください。生成されたコードは、プロンプトを記述した同じエデ


