#I would definitely not recommend telling
1 messages · Page 1 of 1 (latest)
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
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.
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.
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
In my (admittedly meagre) testing, it has created far too many hallucinations for me to use it comfortably. So we can agree to disagree.
stop recommending the immoral racist statistical average machine to others
sure 😐
This is called making things up 😄
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
I think equating an LLM to answers verified by humans is reaching a bit..
comparing people who program vs. robots who parse data 🤔
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.
Try copy pasting that code in Google and see if it provides any help with it lol
See #💻┃code-beginner #archived-code-general #archived-code-advanced and documentation lookup.
If you are confused by a snippet of code, a lookup will usually garner results if any documentation exists for it whatsoever.
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
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?
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.
it helps me solve 9000 problems every day, it's accurate and correct enough to be EXTREMELY useful
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 😭
Because you're both wrong in stating that, and I don't let people make recommendations that ignore the rest of the context
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
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.
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
The most I'd go with using AI for is getting creative ideas and workshopping from there. But for the technical details, never.
yeah that's fair, I agree it's terrible once things get a bit complex
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
copilot is just awesome cuz it makes you have to type less lol
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
But beginners in particular should not touch it
wouldn't it make much more sense to encourage begginers to learn how to use it properly?
Except using it "properly" necessitates having the knowledge to understand the output
You won't have that as a beginner
How to use it properly: know when its wrong
So now who is a beginner gonna ask
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
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
but that's where using it properly comes in
you never believe what it tells you, you double check and verify it
Why not skip the AI step and just check online in the first place?
I kinda get the point though
because AI is MUCH faster and more accurate most of the time, especially when you don't know what you're looking for
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.
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 ...
They can learn how do troubleshoot and problem solve
He had an objective
"I need to have a file explorer pop up so you can select a .wav file"
I would google:
"how to open file explorer Unity"
Which leads me to this:
https://www.reddit.com/r/unity/comments/srfuy4/hello_any_one_know_how_to_open_windows_explorer/
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?
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.
no you can't lol
in this case it's pretty clear it's accurate, but there are plenty of cases where that's not the case
answers become out-dated
there's plenty of just plain wrong answers that get upvoted as well
If something is wrong on a forum someone can reply, or upvote, or clarify
Also you'd check the date, the worst part about ChatGPT is that it's information is perpetually outdated.
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