Earlier quoted context omitted.
In addition, I would like to see GitHub reviewing my code & giving me suggestions on how I could improve. That will be more educative & a tool to ensure consistency across code.
I'm surprised this doesn't exist. Google, FB, and Apple (and I imagine Microsoft) have a lot of this stuff built in that is light-years better than any open source solution I'm aware of. Given that MS owns GitHub and how valuable this is - I imagine it will be coming soon.
GitHub Copilot
651–660 of 1001 posts
Re: GitHub Copilot
#652Re: GitHub Copilot
#653Earlier quoted context omitted.
What is the licensing for code generated in this way? GPT-3 has memorized hundreds of texts verbatim and can be prompted to regurgitate that text. Has this model only been trained on code that doesn't require attribution as part of the license?
You're using the word "memorized" in a very loose way.
Re: GitHub Copilot
#654I don't know if Copilot does it already but I would love if there was a tool that does exactly the opposite — convert code to comments and documentation.
Re: GitHub Copilot
#655Re: GitHub Copilot
#656Re: GitHub Copilot
#657Earlier quoted context omitted.
In general: (1) training ML systems on public data is fair use (2) the output belongs to the operator, just like with a compiler. On the training question specifically, you can find OpenAI's position, as submitted to the USPTO here: https://www.uspto.gov/sites/default/files/documents/OpenAI_R... We expect that IP and AI will be an interesting policy discussion around the world in the coming years, and we're eager to…
What does "public" mean? Do you mean "public domain", or something else?
Re: GitHub Copilot
#658Re: GitHub Copilot
#659However, the elephant in the room is definitely a tool that can auto fix bugs - the type of bug that is usually given to a junior developer because the team doesn’t want them building features yet.
Re: GitHub Copilot
#660Earlier quoted context omitted.
It could start to replace us in 20 years. Or reduce. It is exciting for now
Until it automatically knows when and how it's wrong, you'll still need a human to figure that out, and that human will need to actually know how to program, without the overgrown auto-complete. May or may not reduce the demand for programmers, though. We'll see.