Visual Studio IntelliCode سرویسی جدید و فوق مدرن برای توسعه دهندگان تمامی زبان های برنامه نویسی معروف است که در نسخه جدید ویژوال استودیو ۲۰۱۹ ارایه شده است. این سرویس برای کد ادیتور قدرتمند ویژوال استودیو کد نیز از طریق نصب افزونه Visual Studio IntelliCode مقدور است.
قابلیت IntelliCode در واقع کمک گرفتن از هوش مصنوعی (AI) و یادگیری ماشین (ML) در برنامه نویسی است. در واقع مایکروسافت توانسته مغز هوشمندی در ویژوال استودیو ۲۰۱۹ ایجاد کند که برنامه نویسی یاد بگیرد و این کار را با تحلیل بیش از ۲۰۰۰ repository بزرگ توسط هوش مصنوعی خود انجام داده است و آن را به صورت رایگان در اختیار کاربران خود بروی تمامی پلتفرم ها قرار داده است. برای مثال هنگامی که شما در حال برنامه نویسی به زبان #C در VS2019 هستید، هوش مصنوعی در کامل کردن کد به شما کمک می کند و این موضوع با قابلیتی که پیش از این در ویژوال استودیو با نام IntelliSense موجود بود متفاوت است، چرا که در واقع در اینجا نه تنها لیستی از موارد قابل استفاده، بلکه دقیقا چیزی که در این بخش خود عموما از آن استفاده می شود به شما پیشنهاد می شود و همواره نیز در حال بهبود است، چرا که ماشین در حال یادگیری از شما و میلیون ها برنامه نویس دیگر است.
نکته جالب دیگر این است که این هوش مصنوعی به دنبال یادگیری بهترین روش ها در برنامه نویسی است و به اصلاح به دنبال یادگیری Best Practise است تا بهترین متد برای پیاده سازی یک کد را یاد بگیرد. برای استفاده از IntelliCode در ویژوال استودیو ۲۰۱۹ نیاز به انجام تنظیمات خاصی نیست و این سرویس به صورت پیش فرض در اختیار شما است و شما می توانید همینک پروژه بعدی C شارپ و یا ASP.Net Core خود را با این قابلیت در VS2019 شروع کنید. در مورد ویژوال استودیو کد (VS Code) شما باید افزونه Visual Studio IntelliCode را برای آن در بخش افزونه ها دانلود نمایید و از آن در پروژه های TypeScript و JavaScript خود استفاده کنید و لذت کد زدن در قرن ۲۱ را تجربه نمایید. با ویندوز سنتر همراه باشید.