Please read the new rule regarding the restriction on the use of AI tools. ×

Suggestion for catching AI chatbots cheaters

Revision en1, by MrPrince22, 2024-09-22 02:30:51

I have a suggestion that might be somehow useful in the procedure of catching cheaters who use ai chatbots like chatGPT and others.

Now consider this solution here

Nothing is fishy at all at the first glance. But when we have a further look inside the code, we will find that the code has lots of comments that don't make any sense. If I am solving a problem, I won't care much about writing very descriptive and well-written comments like these ones, I will try to write the minimum comments that just help me while doing the code.

The other thing is the naming of the variables. In CP, we mostly care about speed and easiness, so it is better for me to write cmp instead of compare_wealth and check instead of check_unhappiness.

So only chatbots (like chatGPT) can produce this neat, well-commented and very long explaining codes. Now for the naming part it for sure not reliable to depend upon, as there might be some users who really prefer to write long and descriptive names and they also are so fast in writing them. But if we considered the comment part, we will find it is so reliable and we can depend on.

Now of course cheaters can just simply remove the comments out of the code or specify that they don't need comments in the prompt. Yes, now we won't be able to catch them, but after all if we can catch some number of cheaters it is much better than zero :)



I am too excited to hear your thoughts and counter opinions on this suggestion right here, and I hope MikeMirzayanov will take this suggestion into account.

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en1 English MrPrince22 2024-09-22 02:30:51 1758 Initial revision (published)