| Thread Tools |
22nd May 2019, 19:42 | #1 |
[M] Reviewer Join Date: May 2010 Location: Romania
Posts: 153,575
| Microsoft looks to AI to replace developers Intelligent suggestions that improve code quality and productivity Software king of the world Microsoft is looking at AI to improve code quality and productivity. Vole first previewed the IntelliCode tech last year and in April, launched it as an optional extension in Visual Studio 2019 for Windows and Mac. Now, according to VentureBeat Vole has got IntelliCode’s capabilities are now generally available for C# and XAML in Visual Studio 2019 and Java, JavaScript, TypeScript, and Python in Visual Studio Code. Microsoft now includes IntelliCode by default in Visual Studio 2019. When it comes to using AI to aid developers, the company wants to help at every step of the way, according to Amanda Silver, a director of Microsoft’s developer division. “If you look at the entire application developer lifecycle, from code review to testing to continuous integration, and so on, there are opportunities at every single stage for machine learning to help,” Silver told VentureBeat. “IntelliCode is, very broadly, the notion that we want to take artificial intelligence — and machine learning techniques — and allow that to make developers and development teams more productive. “IntelliCode is only at the early stages — authoring and helping to focus code reviews. But over time, we think that we can apply it to the entire application developer lifecycle.” IntelliCode comprises statement completion, which uses a machine learning model, and style inference, which is more of a heuristic model. Code completion is an “enhanced IntelliSense.” Style inference is less complicated, but still very important — Silver says about 25 per cent of the comments on pull requests reviews is style-based. “The other smart that we have is about style inference. In that case, that’s a combination of a bunch of different machine learning approaches and heuristic approaches. And that looks for patterns in your code styles to determine what to apply. That’s a lot less of a deep learning model, ” she said. Microsoft trains a base model on public code repositories and (optionally) a custom model based on the developer’s code repositories to find patterns in API usage. “As of May 2019, IntelliCode uses over 14,000 total repositories to cover our six languages (C#, C++, JavaScript/TypeScript, Java, Python, and XAML),” Silver said. “But we often add new public open source repositories to refine and improve our model’s coverage and precision.” https://fudzilla.com/news/ai/48724-m...ace-developers |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Microsoft wants developers for its quantum reality | Stefan Mileschin | WebNews | 0 | 26th July 2018 09:44 |
Microsoft confirms ‘S Mode’ will replace Windows 10 S | Stefan Mileschin | WebNews | 0 | 14th March 2018 06:25 |
Microsoft CEO says AI should help, not replace, workers | Stefan Mileschin | WebNews | 0 | 17th January 2017 10:23 |
Microsoft hopes your Windows PC can replace an Amazon Echo | Stefan Mileschin | WebNews | 0 | 5th December 2016 07:28 |
Moscow will replace Microsoft's products with local offerings | Stefan Mileschin | WebNews | 0 | 30th September 2016 09:41 |
Microsoft set to replace elderly Band 2 | Stefan Mileschin | WebNews | 0 | 25th June 2016 20:44 |
Replace Microsoft Security Essentials with A Proper Antivirus? | Stefan Mileschin | WebNews | 0 | 14th April 2014 10:03 |
Developers furious with Microsoft | Stefan Mileschin | WebNews | 0 | 29th August 2013 10:02 |
Microsoft to replace Hotmail with Outlook.com | Stefan Mileschin | WebNews | 0 | 2nd August 2012 09:17 |
Microsoft DX10.1 to replace DirectSound with XAudio 2 | jmke | WebNews | 0 | 1st August 2007 16:08 |
Thread Tools | |
| |