Why does AI tell you to use Terminal so much?
Posted by ingve 8 hours ago
Comments
Comment by littlecranky67 8 hours ago
Comment by Gigachad 8 hours ago
Comment by jadeopteryx 8 hours ago
Comment by al_borland 1 hour ago
Comment by jasonfrost 2 hours ago
Comment by ErroneousBosh 7 hours ago
I don't go into the shop and wander about until I find something that looks like it, then stand there pointing things going "THAT!" until someone figures out what I mean.
And now I have a T50 Torx bit that I can stick on a ratchet with a long extension and get the passenger seat out of the Range Rover so I can retrieve my daughter's favourite necklace from where it's gotten entangled with the wiring to the gearbox and suspension ECUs in a place where I can see it with a dentist's mirror but can't actually get a grabber onto to fish it out, worse luck.
So that's my afternoon sorted then. Because we're not just hacking on computers round here.
Comment by relaxing 6 hours ago
Comment by ErroneousBosh 3 hours ago
Furthermore, a T50 bit with 1/4" drive would just snap instantly. If the bit didn't break, you'd twist the end off the extension bar.
I have a specific problem, which I already know how to solve, which has a specific solution, for which I need a specific component.
Comment by ixsploit 8 hours ago
The enterprise tools I am currently working with often have outdated screenshots in their own documentation.
Comment by Jackson__ 8 hours ago
Comment by Myrmornis 8 hours ago
Comment by littlecranky67 8 hours ago
Comment by Myrmornis 1 hour ago
Comment by 6LLvveMx2koXfwn 7 hours ago
Comment by magnio 8 hours ago
Sure, GUI is more accessible to the average users, but all the tasks in the article aren't going to be done by the average user. And for the more technical users, having to navigate System Settings to find anything is like Dr. Sattler plunging her arms into a pile of dinosaur dung.
Comment by piva00 5 hours ago
It's a good filter, keep it simple and easy for the vast majority of people, and have tools for the advanced ones to use.
Comment by coldtea 6 hours ago
Because it's whole point is that it's a graphical OS.
If you used just cli unix userland, might as well use Linux.
Comment by shevy-java 7 hours ago
But people using OSX often also know the commandline quite well - at the least better than most windows users. I saw this again and again in university.
Comment by juancn 44 minutes ago
In any case, being technical myself I actually like that LLMs give me command line commands.
Those are unambiguous, composable and much easier to check what they do, but for muggles, yeah, they could be dangerous.
Comment by sunaookami 8 hours ago
Comment by properbrew 7 hours ago
Why is there this massive disparity in experience? Is it the automatic routing that ChatGPT auto is doing? Does it just so happen that I've hit all the "common" issues (one was flashing an ESP32 to play around with WiFi motion detection - https://github.com/francescopace/espectre) but even then, I just don't get this "ChatGPT is shit" output that even the author is seeing.
Comment by kolinko 7 hours ago
And they don’t provide the prompt, so you can’t really verify if a proper model has the same issues.
Comment by ChrisMarshallNY 7 hours ago
As noted, terminal commands can be ridiculously powerful, and can result in messy states.
The last time I asked an LLM for help, was when I wanted to move an automounted disk image from the internal disk to an external one. If you do that, when the mount occurs, is important.
It gave me a bunch of really crazy (and ineffective) instructions, to create login items with timed bash commands, etc. To be fair, I did try to give it the benefit of the doubt, but each time its advice pooched, it would give even worse workarounds.
One of the insidious things, was that it never instructed to revert the previous attempt, like most online instruction posts. This resulted in one attempt colliding with the previous ineffective one, when I neglected to do so, on my own judgment.
Eventually, I decided the fox wasn’t worth the chase, and just left the image on the startup disk. It wasn’t that big, anyway. I made sure to remove all the litter from the LLM debacle.
Taught me a lesson.
> “A man who carries a cat by the tail learns something he can learn in no other way.“
-Mark Twain
Comment by cindyllm 1 hour ago
Comment by xnorswap 8 hours ago
UIs have better visual feedback for "Am I about to do the right thing?".
But with the AI, there's a good chance it has it correct, and a good chance it'll just be copy/pasted or even run directly. So the risk is reduced.
Comment by modo_mario 6 hours ago
At least. If I am not able to follow along step by step to point at their screen and the relative position of buttons. Even more so if the person I'm talking to is clueless to provide and interpret context.
Comment by mgaunard 8 hours ago
Comment by OJFord 7 hours ago
Comment by OliverM 7 hours ago
Comment by stavros 7 hours ago
Comment by matsemann 6 hours ago
Comment by kolinko 7 hours ago
Comment by llarsson 7 hours ago
Since it's all statistics under the LLM hood, both of those cause proven CLI tools to have strong signals as being the right answer.
Comment by ErroneousBosh 7 hours ago
I wonder why?
Maybe because that's where the basic tools live.
Comment by dkdbejwi383 8 hours ago
Comment by hinkley 8 hours ago
Are you trying to tell me that a Large LANGUAGE Model is better at text than at pictures? What are you going to tell me next? That the sidewalk is hot on a sunny day?
Comment by fyredge 8 hours ago
This further solidifies my view that LLMs will not achieve AGI by refuting the oft repeated popsci argument that human brains predict the next word in a sentence just like LLMs.
Comment by tinco 7 hours ago
Also, languages made up of tokens are still languages, in fact most academics would argue all languages are made up of tokens.
Anyway, it's not LLM's that achieve AGI, it's systems built around LLM's that achieved AGI quite some time ago.
Comment by Hard_Space 8 hours ago
Comment by ZiiS 8 hours ago
Comment by randomtools 8 hours ago
Comment by dewey 8 hours ago
It won’t be as fast to go through them than just pasting some commands but if that’s what the user prefers…
Comment by Yie1cho 6 hours ago
Comment by Markoff 8 hours ago
edit: ChatGPT talked me recently through Linux Mint installation on two old laptops I have at home where Mint didn't detect existing Windows installation (which I wanted to keep), don't think anyone on Reddit or elsewhere would be as fast/patient as ChatGPT, it was mostly done by terminal commands, one computer was easy, the other had already 4 partitions and FAT32, so it took longer
Comment by kolinko 7 hours ago
It would be nice if this was mentioned transparently in the beginning of article.
I mean - new models also tell you to use the terminal, but the quality is incomparable to what the author is using.
Comment by dude250711 7 hours ago
Comment by shevy-java 7 hours ago
However had, I use the terminal all the time. It is the primary user interface to me to get computers to do what I want; in the most basic sense I simply invoke various commands from the commandline, often delegating onto self-written ruby scripts. For instance "delem" is my commandline alias for delete_empty_files (kept in delete_empty_files.rb). I have tons of similar "actions"; oldschool UNIX people may use some commandline flags for this. I also support commandline flags, of course, but my brain works best when I keep everything super-simple at all times. So I actually do not disagree with AI here; the terminal is efficient. I just don't need AI to tell me that - I knew that before already. So AI may still be stupid. It's like a young over-eager kid, but without a real ability to "learn".
Comment by dr_dshiv 8 hours ago
Am I the only one who thinks like this?
Comment by kleiba 8 hours ago
By "few" you mean "few Gen-Zs?"
Comment by waffleiron 8 hours ago
Comment by saagarjha 8 hours ago
Comment by Grimblewald 7 hours ago
Comment by saagarjha 7 hours ago
Comment by theshrike79 8 hours ago
Comment by karel-3d 8 hours ago
Comment by mrkeen 7 hours ago
But at least TFA wrote up the criticism in text, even transcribing some of the screenshots.
Comment by theshrike79 7 hours ago
For UI you need to figure out different locales, OS versions, etc.
Comment by 1718627440 8 hours ago
Automating terminal commands is easy, because that is how the OS works anyways. All programs invoke each other by issuing (arrays of) strings to the OS and telling it to exec this.
Comment by antonvs 8 hours ago