Visual Studioには、プログラマが記述するコードの補完、入力候補の表示、ヒントの表示などによってコーディングを支援する「IntelliSense」と呼ばれる機能があります。
今回発表された「IntelliCode」は、こうした支援機能を機械学習を用いることでさらに前進させ、範囲を広げたものです。機械学習は、GitHubなどの公開されているコードを基に行われたと説明されています。
IntelliCodeでは、IntelliSenseと同様に入力候補や補完候補など表示してくれますが、機械学習を用いることでより適切なレコメンデーションやヒントの表示などを行うようになっています。
コーディングの場面だけでなく、プルリクエストを受け取った場合には、レビューに関するアドバイスをしてくれます。