Live data from Hacker News

AI assisted code completion for C++

blogs.msdn.microsoft.com

1–10 of 34 posts

Re: AI assisted code completion for C++

#4

> IntelliCode uses machine learning to train over thousands of real-world projects including open-source projects on GitHub. Is it legal to use a bunch of open-source projects in what looks like a proprietary plugin?

Depends on the licenses of said projects. It's pretty easy to whitelist MIT/Apache licensed code.

Even still, it's unclear whether an abstract machine learning model that "saw" copyrighted IP during the training process is infringing on said IP. A self-driving car sees many billboards during test rides.

Re: AI assisted code completion for C++

#6
This might use AI but it's nothing but marketing here. Isn't any sufficiently 'trained' program AI under this definition? If I put enough possible paths in my matching system, I get this. Intellicode is just a minor improvement on intellisense that could have been made years ago without any kind of AI branding.

Re: AI assisted code completion for C++

#9

> IntelliCode uses machine learning to train over thousands of real-world projects including open-source projects on GitHub. Is it legal to use a bunch of open-source projects in what looks like a proprietary plugin?

Depends on the licenses of said projects. It's pretty easy to whitelist MIT/Apache licensed code. Even still, it's unclear whether an abstract machine learning model that "saw" copyrighted IP during the training process is infringing on said IP. A self-driving car sees many billboards during test rides.

[deleted]
Post reply on HN