Visual Studio IntelliCodeは、開発者がより少ないタイピングでより多くのコードを書くことを可能にするAI支援ツールです。Visual Studio 2022およびVisual Studio Codeで利用可能で、コードのコンテキストを検出し、最適な提案を提供します。これにより、コードの正確性と一貫性が向上します。IntelliCodeは、GitHub上の数千のオープンソース貢献を分析し、IntelliSense補完リストのトップに最も使用されそうな項目を配置します。さらに、C#、C++、Java、SQL、XAMLなどの言語に対応しており、開発者がカスタムメソッドやコードベースのプロパティを追加することも可能です。
IntelliCodeは、コード内の繰り返しを検出し、ローカル編集を行った際に同じ編集を他の場所にも適用することができます。これにより、変数名の変更や置換も簡単に行えます。また、一般的なコーディングタスクを認識し、適切なクイックアクションを推奨し、タイピング中にそれを完了することができます。現在、コンストラクタの生成やコンストラクタへのパラメータの追加などのシナリオがサポートされており、今後さらに多くの機能が追加される予定です。
IntelliCodeチームは、新しい体験を構築し、より多くの言語へのサポートを拡大するために努力しています。開発者のフィードバックや意見は、より良い製品を構築するための貴重な情報源となります。興味がある方は、ぜひInsiderプログラムに参加して、最新の機能をいち早く体験してください。