Post

General consensus in the replies and quotes of this seems to be that the entire concept of "AI skills" is a joke - how hard is typing text into a chatbot, really? I will continue to argue that it's genuinely difficult, and that the challenge in using these tools is widely underestimated

This post is unavailable.

44 reposts320 likes

Googling was an under-appreciated skill 20 years ago. Most people got passable results but those of us who were good at Googling knew the advantage we had. We’re at this stage with prompting.

The ability to understand a problem and communicate/ask questions clearly & effectively is an underrated skill. The term "soft skills" is not a compliment. But those skills are even more important now. People who say generative AI is revenge of the humanities majors are not entirely wrong 😅

💯 "Journalism in AI" would be a pretty good class too. Traits of a good journalist: Ask good questions, *be prepared* before you start asking questions, explain well, be skeptical, verify . . . every one of them is useful when working with generative AI.

DjangoCon rebranded "soft skills" to "professional skills" and have been using that ever since Something I've been enjoying about generative AI image tools is that suddenly having a degree in art history puts you at a big advantage!

Had this exact conversation with my college-age family members yesterday: That art history class your generation of student has been shitting on because it's a gen-ed and no one cares just got *infinitely* more valuable because of image generators. You screw yourself blowing it off.

Yeah that's a great point: a lot of the skill involved in using LLMs is getting really good at asking clear, unambiguous questions of the text you dump into the system - and that's a skill in itself, entirely independent of AI systems

One thing I like about LLMs is that it means kids who formerly had no venue to develop this skill now have a great place to practice and get better at it. Question-asking is near to being the master skill for human beings...

How does the kid or even an adult novice know their question-asking is lacking though? Seems they need to be motivated and also realize the chatbot responses are not good enough and then iterate?

the BA crowd went from telling us that engineers should take English because communication and reading skills were important to telling us communication skills aren't real skills when you are communicating with something that isn't human

Yeah, the figures from people who use genAI for work clearly show that there is a virtuous cycle of using AI more, learning how to use AI better, being more productive and so using AI more. Also, the EU just mandated AI literacy for organisations using AI.

My initial intuition when learning was also that it was just “typing text into a chatbot”. I didn’t believe there was skill to it until I tried to introduce others to small tasks like writing scripts and witnessed their early attempts, frustration and dismissal of the tool’s usefulness entirely

100%. I've been learning to program for 2 years now and started using chatgpt a couple months ago. If I had no concept of web dev, AI would be useless to me as the prompts would be trash and therefore so would the output.

It's really easy for LLM's to take you down a rabbit hole when debugging. It is entirely on the user to know how to write clear prompts and understand when the chat is deviating in a way that will not produce results and could rather confuse the user.

Like the internet was supposed to make us smarter, it also made many dumber. LLM's will make many more productive and others much less, because they wont agree that using it is a skill and will let the AI do all the work. They will be the "flat-earthers", because in 15 years, everyone will use it.

Absolutely. E.g., lots of HCI research shows that the median CS student is quite bad at using LLMs for programming tasks (e.g., dl.acm.org/doi/full/10....), but a small minority excels with them. If we don't figure out how to teach AI, various gaps that we've been trying to close will expand.

dl.acm.orgHow Beginning Programmers and Code LLMs (Mis)read Each Other | Proceedings of the 2024 CHI Conference on Human Factors in Computing SystemsYou will be notified whenever a record that you have chosen has been cited.

No point in teaching it, technology changes so fast that any teaching will become outdated. Only way to learn is via use, every model has idiosyncrasies that you just have to figure out how to work around.

I expect we can figure out general principles to teach that will help students figure out the next great LLM. We do this already with programming languages: primarily teaching Java 1.6 or Python 3.0 even though nobody uses them.

Having worked over the past 9 in a very corporate environment to roll out a chatbot thing, I have a pretty good view into what the median enterprise user does when they're talking to an AI. I'm continuously moving between awe, despair, shock and hilarity at how bad people are at asking questions.

It's quite intense: most of these users aren't high powered academics, but still they're well paid "white collar" type workers. Some have an IT background, but most of them don't. Invariably, I find bullshit in the logs that makes me want to scream "What are you expecting! This thing isn't magic!"

I am a bloated sack of meat after three days of christmas-esque eateries right now, incapable of writing; I'll see if I can grab a few gems, properly redact sensitive stuff & write it up properly later...

We’re rolling out a chatbot that we’ve used ourselves internally to a few customers now. It works 95% of the time for us where, as eng building the product, we know how to precisely form requests. It’s funny how quickly you realise that won’t be the case rolling out externally.

Over the past 9 years? In 2015 chatbots were pretty useless though - narrow context awareness, a lot of rule-based scripting, poor understanding of ambiguity, little (if any) ML, etc. Was it a very specific use case?

The first challenge is knowing what kind of problems are appropriate for AI assistance and what aren't - under what circumstances are you likely to see hallucinations? Which AI tools can provide real citations and which will just make them up?

this is a very important one IME. maintaining (and snooping on) my RAG slackbot for the last couple years has shown me people have a wide range of intuitions for what it “ought” to be able to help with. most expect too much

The issue with this is the same as the issue with my PhD in android security (and why it’s also a joke): iterations on the specific technology would totally obviate the domain expertise to be had here. As models and architectures change, this will change radically.

I would expect that to be the case but I've been finding that it isn't - most of the mental tools I learned working with GPT-4 in early-2023 have turned out to be effective for Claude 3.5 Sonnet, Gemini 1.5 Pro and llama 3.3 70B in late-2024

They're still LLMs with roughly the same capabilities, so the most important lessons about what problems are a good fit for LLMs and what problems aren't tend to hold steady

My thoughts on this: LLMs are not testimonial sources. We split fact-checking responsibilities with testimonial sources: we can't do that here. It's a pattern matcher, and not all real patterns are real things. Appropriate problems are ones where this status is OK. Not an answer, but a start?

Another one is knowing in which domains you can reliably identify errors. There's a level of dispassionate self awareness that's really important when working with them.

How come supposedly the most advanced computer systems we have ever built can't look up facts, can't do long division and can't count the number of Rs in strawberry? (Except when they can, because some of them can consult external databases or run Python or JavaScript code to use as a calculator)

I don't think students should take classes on how ChatGPT Code Interpreter differs from ChatGPT Canvas - that would be like teaching MS Word specific VB macros in "intro to computers" I do think there's a lot of space for helping teach students how to navigate these utterly weird new AI systems

I do think that generally, the more skillfully one uses GenAI, the more interesting are the artifacts that emerge downstream. And staying on top of what systems & capabilities are available takes some elbow grease. Even if you have an ai doing *that* for you, can’t imagine it being a “set & forget”

Do you think prompt engineering will die out as models become better able to interpret the intent of the prompt? Does the field only exist today because models are sensitive to how they are prompted?

I use the term "prompt engineering" to mean something slightly different than just expertise in prompting - I use it for the act of systematically developing and testing prompts on which other pieces of software are built I'm pretty lonely with that definition though!

More generally, I don't think prompting as a skill that's worth investing time in learning is going to disappear - I think it will change, but being good at clearly asking questions is never going to be replaced by AI that can somehow derive your intent from unclear questions

So the Venn diagram of "prompting skill" and "question asking skill" will gradually overlap more and more as models get better? That makes sense. Thanks, Simon 🙏

I think a shift might happen if we move away from auto-regressive token generation, but not before then. Given the training corpus of models, and the need to give coherent answers, once a model chooses a "bad" token, the rest of the response is cooked because it can't easily back away from it

Strongly agree. I’m an AI power user and have been right from the beginning and I find that it’s a constant, painful struggle. I have to force myself to use AI tools and figure out how to make the most of them and while the tools are getting better it isn’t really getting any easier.

People underestimate how hard the learning curve over the past 20-ish years has been to become “good at Googling” — knowing how to tweak your search, or whether or not to trust results. And a lot of folks are still bad at it.

Learning to recognise AI slop is the same as learning to recognise SEO’d out the wazoo drivel. And foundation model builders have an incentive to make their models produce less slop. “The web” in aggregate doesn’t have any incentives to stop SEO garbage.

It seems that the only people that get that prompting an LLM effectively is a legitimate skill are people that have taken English Comp, or people that at least understand the craft of writing, communication, and language.

I know some CS programs are starting to literally teach AI-code gen and assume students are doing it. Similar to how they accept students will google answers. But the material will get harder and written tests will still be used to make sure kids can still understand concepts themselves.

I'd argue that the non-determinative nature of LLMs and the prompt-dependencies will limit the utility of the LLMs for anything important. It's all fine for a free ChatGPT bot or code completion where one can double-check thing, but I don't see how it's ever trustworthy for much else.

Tricks like RAG have taken a bite out of the reliability problem but still have gaps - and users need to understand more of what's going on under the hood in order to judge if the answer is trustworthy I prefer RAG systems that are transparent about what they put in the context, but those are rare

Asking good questions is clearly mandatory for getting good answers, from an LLM or a human. I wonder if it would be valuable as an educational practice to have a topic to research, but the student’s work output is actually the questions that they should ask — rather than the answers to them.

I agree with you because of my own experience, but even if I had never used a model, I hope I would recognize that your experience on this topic is worth listening to. There's a weird thing going on where academics say "I don't use these models, which is how I know they're worthless."

Keepers of Knowledge is an absolutely losing position <getting snarky> Academia is a feudal system with rigid hierarchical social rules protecting an entrenched aristocracy. Any challenge will be opposed with all the means at heir disposal (sorry, hyperbole, but not sure how else to say it)

The very accessibility of AI tools - the fact that anyone can "just type" - perhaps is why many miss their deeper potential. Like how early printing press owners saw it as "just faster copying" because it was easy to use that way, missing its revolutionary potential for knowledge sharing.

The real skill isn't in the typing - it's in knowing how to frame problems, verify outputs, understand the pitfalls, and combine tools in ways that transform how we think and work. This is what higher ed needs to teach.