CodeAssistは、JetBrains IDE向けのAIアシスタント/チャットボット/コパイロットとして設計されたプラグインです。このツールは、コードの生成、変更、補完、およびプログラミングに関する質問への回答を可能にします。最新のアップデートにより、GPT-4を利用して動作するようになりました。インストール後、IDEの右下隅にある「CodeAssist」タブをクリックして開くことができます。
CodeAssistの特徴は、自然言語インターフェースを備えている点です。これにより、人間と話すようにAIとコミュニケーションを取ることができます。また、エディタで開いているファイルのコードを参照し、そのファイルに変更を加えることも可能です。さらに、エディタ内のコードを補完する機能(ALT+Xショートカット)もあり、標準のIDE補完機能を隠すことなく利用できます。生成されるコードは、他のファイルのコードと一貫性があります。ただし、常に正しいコードを生成するわけではない点に注意が必要です。
CodeAssistはオフラインでは動作せず、コードをサーバーに送信します。コードがどのように処理されるかについての詳細は、「FAQ」セクションで学ぶことができます。CodeAssistは有料ですが、無料で試用することが可能です。無料クレジットを使い切った後は、クレジットを購入して使用を続ける必要があります。
セキュリティとプライバシーに関して、CodeAssistのウェブサイトは、アクセシビリティ、セキュリティ、および通信ネットワークへのアクセス管理の目的で、いくつかのクッキーを使用し、IPアドレスを記録します。ブラウザの設定を変更することでデータ収集とクッキーを無効にすることができますが、これによりウェブサイトの機能に影響が出る可能性があります。また、同意を得た上で、JetBrainsはクッキーとIPアドレスを使用して個別の統計を収集し、プライバシー通知と利用規約に基づいてパーソナライズされたオファーと広告を提供する場合があります。この目的のために、JetBrainsは第三者サービスを利用することがあります。同意は、オプトアウトページを訪問することでいつでも調整または撤回することができます。