JetBrains IDE の AI Assistant
AI Assistant は、IDE に直接統合できるインテリジェントな機能により、開発ワークフローを強化します。主な機能は以下のとおりです。
コード補完 – コードの単一行およびブロック全体を自動補完し、コーディングスタイルと命名規則に準拠していることを保証します。
次の編集提案 – コードの次の編集候補を提案します。提案をすばやく適用し、変更が必要な可能性のある次の箇所に移動して、ファイル全体の関連コードを更新します。
エージェントモードによる AI チャット – サポートされている言語モデルのいずれかとチャットしたり、プロジェクトに関する質問をしたり、タスクを反復処理したりできます。エージェントモードに切り替えて、修正の実装、コードのリファクタリング、テストの生成など、より複雑なアクティビティを実行できます。
コンテキスト管理 – ファイル、フォルダー、イメージ、シンボル、コミット、その他の項目を追加して、質問に関連する追加のコンテキストを AI Assistant に提供します。
応答処理 – AI が提案する変更を確認して適用します。単一または複数のファイルを変更したり、コードスニペットを適用したり、AI チャットから直接ターミナルコマンドを実行したりできます。
クラウドベースの LLM サポート – AI チャットで動作させるには、お好みの AI モデルを選択してください。Google Gemini、OpenAI、Anthropic などのクラウドプロバイダーからお選びいただけます。
ローカルモデルの使用 – サードパーティが提供するカスタムローカルモデルを設定し、コード補完、エディター内コード生成、コミットメッセージ生成などの AI Assistant 機能に使用します。
そして、その他にもたくさんあります。
AI Assistant プラグインは、IntelliJ IDEA およびほぼすべての JetBrains IDE と互換性があります。詳しくは、AI Assistant の Web サイトまたは公式 AI Assistant のドキュメントを参照してください。
関連ページ:
入門
使い方や高等テクニック満載の JetBrains 日本語公式ヘルプ。最新の英語版ヘルプ内容が随時反映されます。
Junie
JetBrainsJunie は、JetBrains によって開発された AI コーディングエージェントです。タスクを単独で実行することも、開発者と連携して作業することもできます。定型的なタスクは Junie に完全に委譲できるだけでなく、より複雑な作業も支援します。プロジェクトのコンテキストと構造を使用してタスクを実行します。コードを分析および検索して関連情報を検索します。IDE インスペクションを使用してコードを編集し、チェックします。コードとテストを実行して警告とエラーを減らします。変更後の...