#I would definitely not recommend telling

1 messages · Page 1 of 1 (latest)

vast mica
#

Any specific reason why you wouldn't recommend a beginner to ask AI to explain some code? It actually does this really well.
It's also something completely different from having AI generate code for you (which it often does not do that well)

#

I really wish this AI witchhunt here would stop ... AI tools are great if used properly, especially for beginners imo

#

Also, AI is gonna explain that whole code in detail and you can ask follow up questions. No one in here is going to do that

reef knoll
#

AI chat tools are a storytelling engine. They will be happy to compromise the accuracy and truth-fullness of what they say if it believes it will create a "better" answer.

trim arrow
#

Not in the mood for another AI debate, but it's far too prone to hallucinations to make the end-user "think" they're getting the correct information when in reality the finer details (which MATTER) are completely made up.

#

An expert can see through the hallucinations and verify/validate the inaccuracies, but a beginner is almost DEFINITELY not going to do that.

vast mica
#

I've been using Chat GPT for 9 months to work on my game and it has NEVER actually made anything up ...
Yes, it generates wrong code and sometimes misses details, but nothing major

trim arrow
#

In my (admittedly meagre) testing, it has created far too many hallucinations for me to use it comfortably. So we can agree to disagree.

outer nova
#

stop recommending the immoral racist statistical average machine to others

vast mica
#

sure 😐

reef knoll
#

This is called making things up 😄

vast mica
#

Yeah which is why you don't recommend people to blindly copy/paste code it generates

#

It doesn't really do that when explaining code you provide though

#

W/E I truely believe Chat GPT should be the first place ppl go to ask questions

Telling ppl not to use AI is like telling them not to use Google

There's tons of wrong/outdated code advice you find through Google as well
No one has anything against that ...

#

I really don't understand this witch hunt

trim arrow
#

I think equating an LLM to answers verified by humans is reaching a bit..

reef knoll
#

comparing people who program vs. robots who parse data 🤔

trim arrow
#

If you were seriously equating ChatGPT to a "human" equivalent. Using ChatGPT would be the equivalent of finding a 0 view SO answer with no replies and 0 upvotes and taking it as gospel.

#

In reality, google would never push that as a result.

#

Or very rarely does.

vast mica
#

Try copy pasting that code in Google and see if it provides any help with it lol

trim arrow
#

If you are confused by a snippet of code, a lookup will usually garner results if any documentation exists for it whatsoever.

outer nova
#

They are completely different! One's content that can be updated, often in forums with real people, provided in places that include context.
The other is an algorithm based the statistical average of information stolen from society, that takes an inordinate amount of energy to set up and run, that's often paid, presented without any context or clues, peddled and floated by billionaires

vast mica
# outer nova They are completely different! One's content that can be updated, often in forum...

But you're not talking about what I'm talking here.
I'm not saying AI is good or bad or what the consequences are.

I'm saying Chat GPT specifically, which is free, can solve probably 90% of questions asked in code-beginner, accurately and correct while explaining it MUCH better and clearer than anyone in the channel would

So why would you put so much effort into stopping ppl from using it?

trim arrow
#

Except it's not always accurate nor correct and nobody is verifying it.

#

And then when they run into issues, they come here with the preconception it IS accurate and correct.

vast mica
reef knoll
#

I'm saying Chat GPT specifically, which is free, can solve probably 90% of questions asked in code-beginner, accurately and correct while explaining it MUCH better and clearer than anyone in the channel would
Because a majority of people disagree 😭

outer nova
#

Because you're both wrong in stating that, and I don't let people make recommendations that ignore the rest of the context

crisp breach
# vast mica W/E I truely believe Chat GPT should be the first place ppl go to ask questions ...

with all honesty, i dont think you're in a position to say this considering you really arent familiar with some very basic c# or OOP concepts. Once you need something more than "how do i add 2 numbers" then you'll quickly be given randomly generated dogshit that may look ok but just lead people down a complete shit rabbithole that doesnt suit what they need. And beginners really wont know whats wrong

trim arrow
#

I would never point someone to a resource that I'd believe is not totally and completely accurate. There exists enough documentation, tutorials, and humans that can help to the point asking AI is just a subpar resource.

outer nova
#

I make recommendations to resources specifically designed to help people. And have even made them myself. It took a very very long time to get those resource right, and it is so very easy to lead beginners astray even now. Handing them an AI and going "have at it" isn't ever going to replicate that

trim arrow
#

The most I'd go with using AI for is getting creative ideas and workshopping from there. But for the technical details, never.

vast mica
trim arrow
#

That's why copilot is widely touted by experienced devs as being useful for boilerplate code and nothing beyond that.

#

But learning how to make good boilerplate is important

#

So it's why I'd tell beginners to stay well away from it.

#

I stay away from AI regardless

vast mica
#

copilot is just awesome cuz it makes you have to type less lol

outer nova
#

I turned off jetbrains' full line completion because I felt it got in the way more than it helped with the boilerplate, so even then I'd argue it isn't worth it lol

trim arrow
#

But beginners in particular should not touch it

vast mica
#

wouldn't it make much more sense to encourage begginers to learn how to use it properly?

trim arrow
#

Except using it "properly" necessitates having the knowledge to understand the output

#

You won't have that as a beginner

crisp breach
#

How to use it properly: know when its wrong
So now who is a beginner gonna ask

vast mica
#

I'm not sure where I stand on this tbh, I think I'm not a beginner, but certainly no expert either

I guess I'm just good enough to realize when it's bullshitting me so I can come here and ask, not sure how beginners would handle that

reef knoll
#

That's under the assumption you can recognize every time it's bullshitting you, which given the fact your trying to understand something isn't that realistic to rely on

vast mica
#

but that's where using it properly comes in
you never believe what it tells you, you double check and verify it

trim arrow
#

Why not skip the AI step and just check online in the first place?

vast mica
#

I kinda get the point though

vast mica
trim arrow
#

I'll concede that it can expose you to unknown terminology, but the same can be achieved in forums like this one. It is also a googling skill of sorts, figuring out the terminology by rewording it's function/application.

vast mica
#

let's bring this back to where it started.
A beginner came in, posted like 50 lines of code they didn't understand and got from some other person.
If they copy/paste it in Chat GPT, they're most likely getting an accurate description of what each line of that code does, if something doesn't make sense or doesn't work, they can always investigate further

What other option do they have? Research each line of code by themselves? that would take hours ...

reef knoll
#

They can learn how do troubleshoot and problem solve

trim arrow
outer nova
#

Check the documentation that exists for any method they're confused about. Research any pattern that is unclear, just go through it without asking a GPU to tell you what the most generic response to a question is?

trim arrow
#

And there, you have a verified answer pointing to an official documentation

#

With a single google search

#

Which also comes with code examples

#

On top of having access to official doc

#

They get additional resources for similar functionality on Unity's page

#

Unity's doc in particular is FANTASTIC.

#

It took me <20 seconds from google to all the information I could possibly need

#

That I can be 100% certain is accurate and void of hallucinations

#

No need to verify the official doc, because it's the official doc.

vast mica
#

answers become out-dated
there's plenty of just plain wrong answers that get upvoted as well

outer nova
#

If something is wrong on a forum someone can reply, or upvote, or clarify

trim arrow
#

Also you'd check the date, the worst part about ChatGPT is that it's information is perpetually outdated.

vast mica
#

But I think we've reached the end of this convo 🙂
I understand your concerns a bit better now
I won't recommend AI here anymore

I still believe it's better than Google though

outer nova
#

if something is wrong with a generated response it cannot be fixed, it's correct

#

it's the most statistically probable response

#

it's doing it's job correctly even when it's completely wrong