How can you know if a piece of code is ai generated?
I copied from severall answers from Quora(only the ones made by ChatGPT because -> no copyright):
In my opinion,(not accusating but in third person) you shouldn't generate code with AI, both for ethical reason, and for technical reasons(the code is shitty).
chat gpt often provides comments, and copy pasty boiletplate code is definitely a thing humans do. my opinion is that in game jams generally stick to believing that people participate in good faith, i think generally trying to find things that 'look kinda ai generated' and punishing them is a bad idea
For the record I don’t use AI to generate my production code but I did use AI to help me learn a shader technique a while ago when I got stuck and ChatGPT was really useful in suggesting ways to make it work, and by allowing me to ask questions on each section. I would use it again.
Should I avoid using that shader technique in the competition?
There are professional devs who now code with CoPilot, and some of them don’t even consider it AI code any more than artists think of the content aware fill as AI, because they’re reading and adapting or curating the AI code apparently, or whatever it is they think that separates them from machines - I really don’t know, it takes me longer to read bad code than to write bad code so I never tried copilot!
But ultimately, we are just a machine doing the toil necessary to satiate the ever growing hunger of the corporate masters doing the work of many in the pursuit of efficiency, we’re just a machine with a meat bag casing. That ain’t special, the Dinosaurs tried it before us and where are they now? Anyway, as long as there is a law demanding people wear seatbelts there will be people protesting that it takes away their freedom, but the only real freedom is to be a corporation - to be the machine that consumes the production of the machines.
Well blast, I guess I’m leaning toward a cyberpunk aberation entry…
[Text translated by AI] ;-p
Everyone uses AI nowadays. Denying that is dishonesty and/or ignorance.
Even if it's due to an error with something we're not very familiar with or to speed up the research of something that would require a good few minutes of documentation to understand the application.
If someone manages, within the short timeframe offered by a game jam, to create something that suggests the presence of artificial intelligence, that person demonstrates true competence. Artificial intelligence, up to the present moment in 2024, is not capable, by itself, of connecting the elements that make up a game.
A mediocre programmer may be able to use AI effectively, but not efficiently. It's one thing for AI to solve a problem of an algorithm, if a game jam were limited to that, it would be completely unfair, but that's not the case. However, a game goes beyond that. Using AI to speed up processes and identify errors is valid.
However, employing AI in game creation will not turn a bad idea or concept into a AAA game.
[Texto original]
Todo mundo usa IA hoje em dia. Negar isso é desonestidade e/ou ignorância.
Nem que seja por conta de um erro com alguma coisa que não se tem tanta familiaridade ou pra agilizar a pesquisa de algo que precisaria de uns bons minutos de documentação para se saber a aplicação.
Se alguém conseguir, dentro do breve prazo oferecido por uma game jam, criar algo que sugira a presença de inteligência artificial, essa pessoa demonstra verdadeira competência. A inteligência artificial, até o momento presente em 2024, não é capaz, por si só, de conectar os elementos que compõem um jogo.
Um programador medíocre pode até usar a IA de forma eficaz, mas não de maneira eficiente. Uma coisa é a IA resolver um problema de um algoritmo, caso uma game jam se resumisse a isso, seria completamente injusto, mas não é o caso. No entanto, um jogo vai além disso. Utilizar IA para acelerar processos e identificar erros é válido.
Contudo, empregar a IA na criação de um jogo não transformará uma ideia ou conceito ruim em um jogo AAA.
[AI TRANSLATED TEXT]
I think the prohibition of AI is about the direct use of anything generated by AI, for example:
But now, if it’s something like:
It all depends on your mindset, but I honestly only use AI to teach me. Seriously, I can’t be so foolish as to use AI as if it could replace me. If it can do it on its own, why would my boss need me? I think anyone with a brain can understand that.
Have a great jam day, everyone.
[TEXTO ORIGINAL]
Acho que a proibição de IA se trata do uso direto de qualquer coisa gerada por IA como por exemplo:
Mas agora se for algo como:
Tudo depende da sua mentalidade mas eu sinceramente só uso IA pra me ensinar, sério, eu não consigo ser a burro a ponto de usar IA como se ela pudesse me substituir, tipo, se ela consegue fazer sozinha, por que meu chefe precisaria de mim? Acho que qualquer um com cérebro consegue entender isso,
Um bom dia de jam a todos.