JetBrains IDE の AI Assistant
AI Assistant は、AI 搭載のコーディングエージェントや AI 機能を CLion に直接提供します。 組み込みエージェントの利用、外部エージェントの接続、追加ツールによる拡張、ワークフローに合ったモデルとサービスの選択が可能です。 主な機能は以下のとおりです。
コーディングエージェント – コーディングエージェント (Junie、 Claude Agent、 Codex、 GitHub Copilot など)に複数ステップのタスクを委任できます。 エージェントは作業計画、ファイル編集、コマンド・テストの実行、進捗報告を行い、変更内容の確認や保持・ロールバックはご自身で可能です。
ACP 経由の外部エージェント – Agent Client Protocol に対応したエージェントを、厳選されたレジストリや自身の構成からカスタム統合なしで接続できます。
MCP ツール – Model Context Protocol を利用して、エージェントを外部ツールやデータソースで拡張したり、IDE を MCP サーバーとして Exposed したりできます。
柔軟なセットアップ – JetBrains AI サブスクリプションで始めたり、サードパーティモデル用に 自前のキーを追加したり、プロバイダーアカウントで エージェントを認証したり、 ローカルモデルを実行したりすることができます。 すでにお持ちの AI サブスクリプションを再利用できます。
コンテキスト対応 AI チャット – 対応モデルとの チャットでプロジェクトに関する質問ができます。 ファイル、フォルダー、シンボル、コミットをコンテキストとして追加し、エージェントモードに切り替えてコードベース全体の変更を実行できます。
エディター内コーディング支援 – コードスタイルや命名規則に従い、単一行からコードブロック全体まで自動補完を行います。 次回編集案は、次に行う編集を提案し、変更が必要となりそうな箇所に移動させます。
そして、 その他にもたくさんあります。
AI Assistant プラグインは CLion およびほぼすべての JetBrains IDE と 互換性があります。 詳しくは、AI Assistant の ウェブサイトまたは公式 AI Assistant ドキュメントをご覧ください。