7 ms·
But that's exactly the thing. I DON'T understand the technology without AI.. I know stuff about Linux, but I knew NOTHING about Ansible, FreeIPA etc. So I guess
by serbuvlad 1y ago
But that's exactly the thing. I DON'T understand the technology without AI.. I know stuff about Linux, but I knew NOTHING about Ansible, FreeIPA etc. So I guess you could say I understand the problem space not the solution space?? Either way, it would have taken us many months to do what it did take us a few weeks to with AI.
> So the whole appeal of AI seems to be to let it do things without much oversight.
No?? The whole appeal of AI for me is doing things I know how I want to look at the end but I don't know how to get there.
> The common failure mode of AI is also concerning. If you ask it to do something that can't be done trivially or at all, or wasn't present enough in the learning dataset, it wouldn't tell you it doesn't know how to do it. Instead, it'll make shit up with utmost confidence.
I also feel like a lot of people made a lot of conclusions against GPT-3.5 that simply aren't true anymore.
Usually o3 and even 4o and probably most modern models rely a lot more on search results then on their training datasets. I usually even see "I know how to do this but I need to check the documentation for up to date information in case anything changed" in the chain of thought for trivial queries.
But yeah, sometimes you get the old failure mode: stuff that doesn't work. And then you try it and it fails. And you tell it it fails and how. And it either fixes it (90%+ of cases, at least with something powerful like o3), or it starts arguing with you in a nonsensical manner. If the latter, you burn the chat and start a new one, building better context, or just do a manual approach like before.
So the failure mode doesn't mean you can't identify failure. The failure mode means you can't trust it's unchecked output. Ok. So? It's not a finite state machine, it's a statistical inference machine trained on the data that currently exists. It doesn't enter a faliure state. Neither does a PID regulator when the parameters of the physical model change and no one recalibrates it. It starts outputting garbage and overshooting like crazy etc.
But both PID regulators and LLMs are hella useful if you have what to use them for.
- soraminazuki 1y ago> I know stuff about Linux, but I knew NOTHING about Ansible, FreeIPA etc. Then you absolutely shouldn't be touching Ansible or FreeIPA in production until you've developed enough understanding of the basics and can look up reliable sources for the nitty gritty details. FreeIPA is security critical software for heaven's sake. "Let's make up for zero understanding with AI" is a totally unacceptable approach.
- serbuvlad 1y agoMissed the part where I said that: a) I develop the understanding with AI (I would never use something I don't understand at all), b) I test before pushing to prod and c) This replaces a bunch of shoddy shell scripts so even if there are hiccups, there were a lot more hiccups before?
- gridspy 1y agoOften the problem best solved by AI isn't "How do I use Anisble to do X" But simply knowing that you should be using Ansible at all. Or which features to use. Then you can be laser-focused on learning exactly the right part of Ansible. It also helps you to move away from familiar but hacky solutions towards much more standard and robust ones - the AI doesn't approach the problem with your many years of battle scars and baggage but instead sees your problem space with fresh eyes and recent data.
- grishka 1y agoBut why use AI for that in the first place? You can just, uh, google things. Like "software that does X". You would get a better result from forums and blogs and such. When doing research, AI really feels like an unnecessary middleman when you know how to do research on the internet. Which I would argue is a basic skill in the modern world.
- reseasonable 1y agoSo your point went from: they shouldn’t have done what they did because it likely took much longer than necessary by using AI - to: they shouldn’t have done what they did because they didn’t take long enough learning it without AI to do it. I think you moved the goalpost to the opposite side of the field. In this thread you chastised them for “using it in production” when their use case was simply a lab for teaching. And you suggest that googling for days and reading countless blog posts and forums is impervious to wrong or dated information, which is quite a position to take. Their use case was a perfect fit for a LLM, and I suspect it saved them weeks of effort in the process, with likely fewer security flaws as a result. But keep up that anti-LLM advocacy, I’m sure you are very close to achieving the goal of society abandoning the technology.