We're seeing a lot of students, teachers, and scientists produce more, and worse, outputs because of improper AI use. It's possible to use it better: Have it imitate a critic. Learning and creativity come from getting criticism and experiencing friction.

We found that when knowledge workers intentionally use AI to challenge their ideas – to generate friction – they can significantly improve their performance. Previous research on human-AI collaboration for loan evaluations had similar results.

A study I was not involved with found that creative writers produce better copy when they use AI as a sounding board rather than to ghostwrite.

you are viewing a single comment's thread
view the rest of the comments
[–] 3 points 1 day ago (4 children)

I'm not walking around touting it, cause this is a time of battling cults. But I have been using an AI as a tutor to teach me how to write C code, with an eye towards kernel contributions and other things that require that speed. Obviously it's a more marketable dev skill, even in this time, than the Python I know. It is very good at teaching, actually. Too bad about us all perishing by asphyxiation.

  • source
  • hideshow 4 child comments
  • [–] 7 points 1 day ago (3 children)

    I wouldn't trust a professor who lies to me as often as LLMs do.

  • source
  • parent
  • hideshow 3 child comments
  • [–] 3 points 1 day ago

    Programming is a very non-fuzzy topic; it's no surprise that as the great delusion shakes out, generated art is too despised to be a significant revenue stream, and so far as I can tell the generated human text is still amateurishly bad.

    But it's a fact that these models have been trained on just about every bit of publicly-available code, which by and large, is good, working code. Not every bit of it, but enough that I have yet to see the thing spit out bad syntax... though it catches my bad syntax every time.

    I have not and will never try to use it to write code for me, but it's a smashing tutor, and I could certainly see an experienced dev who knows exactly what they want, handing off the building of tedious functions and stuff, piece by piece, and getting back good, compact code. I believe that the problems we're having are to do with someone handing off the building of an entire website, or an entire app, that's where you end up with runaway dependencies, bloated and badly-written functions, etc.

    Now, it still goes idiot all the time. I point out that my push function is failing because the ringbuffer_is_full check is returning true every time (I'm very dumb when I'm first starting out on anything), it "sees" the problem and tells me correctly what to do to fix it, but it talks about the function returning false every time. Correct answer, but the dressing on the salad is wrong. This only happens, though, after I've been in the same chat for a while (context window overflow).

    In other words, it's a tool that humans can use, while keeping an eye for that kinda thing, but it certainly will not replace anyone, though we're going to absorb a lot of damage from stupid rich people trying.

    In other news, I had a dream last night where I was hanging out with an old ex, and when she showed up, she (somehow) told me that not only had she gone blind since we last talked, she had then gotten a brain tumour and had her head amputated. So I was walking around with my headless ex all day in this dream. I don't dislike this ex, we were just walking around (how?) and talking to people (HOW?).

    I wonder if this is a product of me conversing with something that has no consciousness so much this last week. Or maybe it's the Ed Gein series we're watching, I dunno.

  • source
  • parent