That’s not universal. For instance, last week I got help writing a bash script. But I hope they’re helping lots of you in lots of ways.
I used chatgpt as a code monkey for a while. Let it do the repetitive work. But then I got good at using multiline editor features.
Now I use it to “give this form some basic css” or “open a udp connection in c#”. Anything more complex or nuanced than that I find I can do better and faster.
The Google AI recently told a user to die while it was helping them with their homework. This is the plot of The Matrix.
Saw that, yah. Pretty dark time line, eh? Reminds me of Black Mirror on Netflix too.
I TA for an electrical engineering class. It’s amusing, to look at student’s code these days. Everything is so needlessly wrapped up in 3-line functions, students keep trying to do in 25 lines what can be done in 2, and it all becomes impossible to debug.
When their code inevitably breaks, they ask me to tell them why it isn’t working. My response is to ask them what its meant to be doing, but they can’t answer, because they don’t know.
The sad thing is we try to make it easy on them. Their assignment specs are filled with tips, tricks, hints, warnings, and even pseudo-code for the more confusing algorithms. But these days, students would rather prompt chatgpt than read docs.
I’ve never seen chatgpt ever benefit a student. Either it misunderstands and just confuses the student with nonsense code and functions, or else in rare cases it does its job too well and the students don’t end up learning anything. The department has collectively decided to ban it and all other genAI chatbots starting next semester.
This is my big concern at my day job. Management keeps pushing AI chat on my younger co-workers, but they can’t tell when it’s hallucinating. And since there’s no feedback loop (our chatbot doesn’t learn from us as we type), it just keeps spewing the same lies.
Yeah, been dealing with that a bunch lately too, I’ve started pushing them towards the documentation directly (though to be fair, sometimes that’s ass or nearly nonexistent) with some success.
Tbh I often find chatbots good for edgecases which are not well-documented (or not documented at all) but hard too google because one of the (or a subset of the) keywords is just flooded with (ireelevant/) unrelated garbage.
How do you know if it doesnt benefit a student? If their work is exceptional, do you assume they didnt use an LLM? Or do you not see any good code anymore?
It replaces the work required to research and think about the problem. You know the part where you’d normally learn and understand the issue at hand
Im asking about this individuals experience as a ta, not for an opinion on llms.
I mean, they don’t generally keep their use of chatgpt a secret. Not for now, anyway. Meanwhile, the people who do well in the class write their code in a way that clearly shows they read the documentation, and have made use of the headers we’ve written for them to use.
In the end, does it matter? This isn’t a CS major, where you can just BS your way through all your classes and get a well paying career doing nothing but writing endpoints for some js framework. We’re trying to prepare them for when they’re writing their own architecture, their own compilers, their own OSses; things that have 0 docs for chatgpt to chew up at spit out, because they literally don’t exist yet.
Oh interesting that they wouldnt need or want to hide that. When i use it i interpret every line of code and decide if its appropriate. If that would be too time consuming then i wouldnt use an llm. I would never deviate from the assignment criterion or the material covered by deferring to some obscure methodology used by an llm.
So i personally dont think its been bad for my education, but i did complete a lot of my education before llms were a thing.
Dont you guys test the students in ways to punish the laziness? I know you are just a ta, but do you think the class could be better about that? Some classes ive taken are terribly quality and all but encouraged laziness, and other classes were perfactly capable of cutting through the bullshit.
It was very helpful in helping with Python code as well as SQL. Then I needed something in Power Bi. Answer was just no thelpful. It was just lacking. So I went on a google search instead. Didn’t take long for me to find the exact <or nearly identical> answer chatgpt gave.
Then I needed something in Power Bi.
A reason to not harm yourself?
Then I needed something in Power Bi.
I am so sorry. I hope you are ok.
Sqlbi for Power BI, Marco and Alberto have pretty much been my go to in that world for probably near a decade (though I haven’t really done a lot of that in a long while).
Me with Microcenter employees.
Haha, I’m sure they know a lot of people coming into the store know more than them, but then again, I bet they get a LOT of dumb questions, all day long.
Why yes, we do sell the purple RAM. And yes, you’re right - it is faster like that podcaster told you. It’s right over here…
They get paid on commission which is why they always put their stickers on anything you buy so the store knows who sold it to you.