4 ms·
> This product seems like it needs some more thought. Maybe a way to comment, flag, or otherwise call out bad output? Wait for your colleagues to use it, fix t
by rjknight 5y ago
> This product seems like it needs some more thought. Maybe a way to comment, flag, or otherwise call out bad output?
Wait for your colleagues to use it, fix the bad code in the pull request, and wait for copilot to learn from the new training data you just provided!
- more_corn 5y agoThis is actually a good idea that is missing from nearly every machine learning product. How do you back propagate lessons from user interaction into future training of the model? It can be done, I can't think of a place I've seen it done though.
- adriancr 5y agoIt would be viewed as IP theft by most companies to upload private code to this for use by others
- dgb23 5y agoIt would have to be in the same range of what is suggested, small patches and opt in. If snippets are a legal problem, then Copilot is problematic by default, since it suggests code that may or may not be sourced from free software.
- adriancr 5y agoEven free software snippets have clauses like GPL or attribution. Putting GPL code in proprietary codebase would cause a company massive headaches... So I agree copilot is problematic by default, liability to lawsuits for employers and forced open sourcing, liability to IP lawsuits as well which will end up on employees shoulders.
- TeMPOraL 5y agoIt's tricky, because once you start accepting user feedback, you need to moderate it, or else someone will poison your model for fun and profit.
- giantg2 5y agoBut what about all the bad training data provided too?