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