Microsoft Introduces New Visual Studio Features – Visual Studio IntelliCode
At the just-concluded Build 2018 Developers Conference, Microsoft announced a new feature of Visual Studio – Visual Studio IntelliCode. Microsoft claims that “Visual Studio IntelliCode (IntelliCode) is a set of AI-assisted capabilities that improve developer productivity with features like contextual IntelliSense, inference for code styles, and focused reviews for your pull requests (PRs.). The IntelliCode extension augments productivity features in Visual Studio 2017 with insights based on understanding your code combined with machine learning. The first iteration of this extension enhances your IntelliSense experience by sorting completion items—which are recommended in your code context–to the top of the list.”
IntelliCode generates recommendations by using machine learning models that have been trained in thousands of common code bases and will become more accurate as you write code to grow. It will give programming advice based on the context, rather than simply sorting the recommended API based on the alphabet.
IntelliCode currently only supports C# code in Visual Studio 2017 and will be extended to other languages in the future.