3 ms·
Easy to check, just put in the first few words and if copilot autocomplete is identical to the remaining solution you just caught a cheater. Or use names in th
by josefx 5y ago
Easy to check, just put in the first few words and if copilot autocomplete is identical to the remaining solution you just caught a cheater.
Or use names in the assignment that are banned to prevent copilot from working. For example Q_rsqrt is banned because copilot had a tendency to just copy paste the original quake source including comments verbatim.
- YeGoblynQueenne 5y ago>> Easy to check, just put in the first few words and if copilot autocomplete is identical to the remaining solution you just caught a cheater. That doesn't work. Copilot is not deterministic. It generates different completions for the same prompt, at random. I don't think you can catch them all, either. I don't think it's so simple as banning identifiers either. Copilot is capable of adjusting its code to identifiers in the prompt and reusing them correctly. It's quite impressive at that, really. So no, I don't think it's that easy peasy.