Using ChatGPT means you're not learning. It's effectively a smart script for copying other people's answers. You think you might understand what it's doing, but struggling and typing is what helps you learn.

In an interview you'll be asked technical questions about your knowledge, and you can't rely on ChatGPT then.

If you're a student learning #UnrealEngine, or anything really, I really advise doing it yourself.

@_benui tom scott said in his most recent video that ChatGPT is essentially just, a thing that figures out what next word makes the most sense.

and yeah, it really makes sense thinking about it and all the previous "AI" things that came before it. It is absolutely not intelligent at all.

@_benui *thinking about Bing AI gaslighting people that it's still 2022*

@_benui It depends how you use it. I just started using ChatGPT help debug. When I get stuck on an error with my code I copy the error and the code and ask it to explain to me why I am getting the error. It does just that.

If someone is going to sit there all day and ask it to spit out code without any explanation, then yes they will never learn.

It’s not fair to blame ChatGPT if it is being used in such a manner. Copying from stackoveflow existed long before.

@FinnleyDolfin it's fair to blame ChatGPT, just as I would blame stack overflow. Both are bad.

I guess my original post made it seem like I thought ChatGPT was some new kind of "bad", but it's not much different to getting strangers to write your code on stack overflow.

@_benui that’s the issues I’m having with journalists and pundits covering the emerging AI technologies. They continue to frame it as the new boogie man because of how it can be used. But they never talk about how the same practices have been done before AI.

However, I do understand why journalists would want to frame AI in such a way since it is quite possible their jobs can be replaced by AI someday so they have vested interest.

@FinnleyDolfin programmers jobs can be replaced too, surely

@_benui
I tried having it write a very specific Python program. It was meh. It was useful for finding open APIs I never knew existed. But when I tried to run it there were a lot of errors. If I made it less specific and more generalized, kind of like a template, then it seemed to work better. It’s also not the best looking code too.

The funniest part is I can ask it to debug my code and it successfully does, but debugging it’s own code it can’t.

@FinnleyDolfin when you say "made it more specific and less generalized", you're talking about the plain text English prompt that you input? You changed the query?
@_benui Both. Changing the program to something just starting out in Python could write and removing several of the specifics I requested.