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