AI Assistant 機能

コンテキストを認識するコード生成、高度な補完、自動テスト作成などの機能で開発サイクル全体を高速化しましょう。開発環境にシームレスに統合された JetBrains AI Assistant を使用することで、生産性とコード品質を高めながら複雑なクリエイティブ業務に専念することができます。

JetBrains AI Assistant を使用する理由

コードを認識

AI Assistant はコードとその構造を理解することで、より関連性が高く正確な提案を提供します。

タスクに最適化された複数の LLM

AI Assistant は複数の大規模言語モデル(LLM)を併用しており、サードパーティ製のものと特定のタスクに合わせてカスタマイズされたJetBrains 独自のものを使用しています。

IDE に緊密に統合

AI Assistant は特定の IDE ツールウィンドウと組み込みのチャットでインラインアクションとして使用できるため、開発ワークフローを中断させません。

ユーザーコードを使用せずにトレーニング

使用されるモデルがユーザーのコードベースでトレーニングされることはないため、独自コードの機密性と安全性を確保できます。

コーディングタスクを高速化

複数行コード補完

ユーザーのコーディングスタイルと命名規則に則って単一行とコードブロック全体を自動的に補完します。

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

この機能を使用すると、エディター内でプレーンテキストによる説明から機能するコードスニペットを素早く生成できます。

ユニットテストの生成

AI Assistant はコードとそのドキュメントを解析することで、ユニットテストの生成を自動化できます。幅広い入力シナリオとエッジケースを網羅して構造化されたテストを生成します。

ターミナルでの AI によるコマンド生成

この機能は IDE の Terminal(ターミナル)に関連性の高い提案を提供することで、気を散らすことなくコマンドラインタスクを効率よく完了し、集中力と生産性を維持できるようにします。

クロス言語開発

ワンクリックでコードをさまざまなプログラミング言語に変換できます。

コンテキストを維持したまま解決策を発見

コンテキストを認識する AI チャット

IDE を離れることなくチャット内でタスクを反復し、ファイルと使用箇所を検索し、AI にコードの説明を依頼できます。

AI プロンプトに素早くアクセス

エディターから既製のプロンプトをクイックアクションとして直接使用することも、独自のプロンプトを Prompt Library(プロンプトライブラリ)に追加してより関連性の高い結果を得ることもできます。

AI による VCS 競合のマージ

Git 競合の解決ダイアログには変更のマージを支援する AI 機能が搭載されているため、競合する変更セットの解決作業が大幅に高速化されます。

コードの問題の検出と修正

潜在的な問題の検索

AI Assistant はコードの潜在的な問題の検出を支援し、コードの品質を高めるための詳細な説明と解決策を提供します。

実行時エラーの修正

Ai Assistant に実行エラーを解析し、ファイルに直接入力可能な修正案を提供するよう依頼できます。

要約タスクを AI に委任

ドキュメントの生成

エディター内で AI に宣言のドキュメントを作成するよう依頼できます。AI Assistant は宣言を解析してドキュメントを作成するための適切なユニットを自動的に検出します。

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

AI Assistant はコードの変更を解析して要約を作成する形でコミットメッセージの生成を支援するため、プロジェクト内の変更をより容易に理解して追跡できるようになります。

コードの最適化

リファクタリング

リファクタリングプロンプトを使用してコードの最適化とクリーンアップを実行できます。diff ペインで AI が生成した提案を確認し、どの部分を適用するかを決定できます。

宣言名の変更の提案

宣言に対してコンテキストに応じた名前を提案することで、Rename(名前の変更)リファクタリングを強化します。

よく使用する開発環境での AI Assistant の詳細をご覧ください

ドキュメントを確認し、よく使用する JetBrains IDE に固有の AI 機能を発見しましょう。

今すぐ AI Assistant を始めましょう!

繰り返しのタスクから解放され、これまで以上にフローに専念できます。