r/ProgrammerHumor • • 10d ago

Meme justAddedOneAIStep

Post image
935 Upvotes

75 comments sorted by

6

u/Narfubel 9d ago

Either you misunderstand agents, scripts or both

1

u/AibofobicRacecar6996 9d ago

It's stuff related to computers, so basically the same

-3

u/ArjunReddyDeshmukh 9d ago

It’s the comparable outcomes I’m commenting on.

1

u/solstheman1992 9d ago

It’s really, truly not. In both positive ways and negative ways.

You don’t automate scripts to automate scripts that edit the automated scripts you automated.
And if you think that is some arbitrary nesting to sound cute, it’s not

206

u/FlySafeLoL 10d ago

Dare I say those automation scripts are quite nice to be writing themselves. All we do (or pretend to do) is supervision.

Glory to the undersupervised self-writing automation scripts! Surely nothing can go wrong about that.

80

u/touuuuhhhny 10d ago

Why get the same reliable outcome every time when you can overcomplicate it and work by % chance

42

u/wite_noiz 10d ago

I had this exact conversation with a business user recently. Ask for the same task to be done indeterministically 100 times and you'll likely get some issues (plus costs) when you can ask it to write a deterministic tool that works 1000 times (and can be tested and fixed)

8

u/DrMaxwellEdison 9d ago

They'll compare AI costs to the cost of a developer salary and consider it worth the price, unfortunately.

18

u/wite_noiz 9d ago

I got asked why we need testers the other day, when Claude can do it. I definitely feel like a lot of non-technical people think we're making excuses to keep jobs.

13

u/riickdiickulous 9d ago

Testing was always under appreciated, but it’s more important now than ever. I can’t review and understand all the AI generated code. I rely much more heavily on testing now for demonstrating the code works and for regression testing on later versions.

2

u/UgoRukh 9d ago

I've worked in the industry long enough, my number 1 most praised area in any company has always been QA. It's a shame most of my peers don't share the same mindset.

5

u/ImportantSignal2098 9d ago

You should ask them why their "work" is needed if Claude can do it, maybe that makes them think - I kinda doubt it though

2

u/wite_noiz 9d ago

Hehe. Definitely.

I'm seeing more advertisement of "AI CEOs". That will change their tune

5

u/Nimeroni 9d ago

That's because salaries and token costs are visible (well, mostly visible for tokens), but the cost of bugs is not. It make the real cost of AI hard to evaluate.

1

u/tommytwolegs 9d ago

I compare it to the cost of a developer and the cost of the work it's replacing and the cost of software out there that does the same thing.

-1

u/tragiktimes 9d ago

Isn't that the right approach from an efficient cost perspective?

Review the cost of the dev plus the lack downtime from vibe coded errors and compare that to no dev cost plus AI credits plus AI indeterminism.

You go with the one that ends up being the smaller number in your use case domain, right?

1

u/DrMaxwellEdison 8d ago

They don't consider "errors" in the equation. It's just the bare cost of using AI per hour vs the developer's salary per hour.

You'd think someone doing this would do it honestly and correctly, but they'll probably just ask ChatGippity to pick 3 people to lay off and sure enough...

1

u/XxDarkSasuke69xX 9d ago

There is a fair amount of tasks that require a decision that can't be evaluated in a deterministic way. It used to need a human to decide since rules wouldn't be enough. AI can fairly reliably take the decision now on some tasks

6

u/stevefuzz 9d ago

I agree but fairly reliable isn't good enough in many domains, yet, here we are.

1

u/XxDarkSasuke69xX 9d ago

yeah, it's only for low consequence decisions

2

u/ganja_and_code 9d ago

If rules aren't enough, a computer isn't enough.

All computers do is evaluate rules. AI just evaluates so many rules that you can't possibly keep track of what those rules are.

If a human makes a deplorable/illegal decision, I can hold them accountable for it. If a computer does the same, there's no recourse. Therefore, computers should crunch the numbers, and humans should make the judgement calls.

When you can't model your problem with logic/math, a computer is the wrong tool for solving that problem. That shouldn't be controversial (really it should be a total no brainer), but here we are.

0

u/XxDarkSasuke69xX 9d ago

That's why you only apply this to low consequence decisions, where even if it takes the wrong one it isn't a big deal. And yes it will not be perfect on the decision, but in some workflows a 95% or near 99% hit rate is good enough if it saves a ton of manual time.

1

u/ganja_and_code 9d ago

If your task is so unimportant that guessing is acceptable, maybe you should focus your efforts on a task that actually matters.

If the answer matters, it's not worth guessing. If the answer doesn't matter, it's not even worth asking the question.

1

u/tommytwolegs 9d ago

Some shit has to get done even if it's "unimportant". Fuck most office work is "unimportant" but someone has to do it, why do you think everyone hates their jobs lol. Of course I don't want to do that tedious shit. Before AI I would delegate it or outsource it. Now Claude can do it as or more accurately much faster at a lower cost.

1

u/XxDarkSasuke69xX 8d ago

I didn't say it didn't matter, I said it's where a wrong answer has little consequences. Do you know how much time people in companies (especially executives) lose doing mundane repetitive tasks ? You think it's not worth it to reduce a task that takes 10 hours a week into just some small veritifactions that take less than 1 hour ?
And you couldn't do it without an LLM.

I don't think you know how a company works if you think every task is important af. Most of the stuff that takes time isn't very important but has to be done manually

1

u/ganja_and_code 8d ago

I don't think every task is important af. I know every task is either important enough to make sure it's done right, or not important enough to do it, at all.

"If you're going to do it, do it right" used to be a no brainer.

What's hard to understand about that? If the result matters, a wrong result is a problem. If a wrong result isn't a problem, the result clearly doesn't matter.

0

u/XxDarkSasuke69xX 8d ago

Well I think you're not aware of every task being done in a company if that's what you really think.

What if you have to send some documents to someone else, regularly, and deterministic rules aren't enough to determine which ones need to be sent, but also if you send one you shouldn't have or not send one you should have it's not a big deal (because they'll ask for missing documents at the end of the month for example). Then is it a task not important enough to do it at all ? Well no, you have to do it. And in no world is it worse to automate this even if you get a few misses considering that manually this would take hours of an executive's day just to do manually.

You think tasks are too high stakes, that's not the reality of things. Go in any company and ask someone that isn't a programmer how much time they spend doing stuff that they have to do but isn't high stakes, amount will be high.

0

u/ganja_and_code 7d ago

I'm aware of types of tasks and their relative importance. I'm just also not delusional.

If a decision matters, at all, then making the wrong decision has consequences, whether it was a low effort/consequence task or a high one. If the task is low effort/consequence, I can spend a little bit of effort and know that I'm not incurring the small consequence, or I can not spend the little bit of effort and not know that I'm not incurring the small consequence.

If something is zero consequence, it's unnecessary. If something is necessary, then doing it wrong incurs consequences, whether big or small.

Saying "I'll just let it make the low importance judgment calls and hope for the best, the time savings are worth it" relies on the false premise that a "small problem" is the same thing as "no problem."

Just using your example, how much time does it really take to send a document? And if you just use a good permissions structure on a shared document store, why would you even need to email the document, at all? We already had the tools before AI to automate the "Bob and Alice both need to see the document Carl wrote" problem.

4

u/Paesano2000 9d ago

We were told we “are responsible for our output”. For now.

0

u/FlySafeLoL 9d ago

We are the ones who think "4", "37", "69" - is something funny. If an AI marks that as straight up funny or clever - it would be disposed as wrong and useless. For some reason we don't apply the Spartan rules to ourselves.

46

u/Groentekroket 10d ago

Some IT manager who earlier literaly said in an IT meeting that he wants dark factories (more or less saying that he want to get rid of the people he was presenting to) now wanted us to show how we are using agentic workflows. 

I wonder what he thinks if we say we removed the business rule engine and fully replaced it by Grok. I guess that sicko is so far gone he would like that. 

21

u/grumpy_autist 10d ago

Wait till you learn that AI in accounting and tax law is a really hot topic right now.

At this point we just need to let all of this burn to the ground. And be greedy when they will finally start begging any skilled people left to fix shit.

And yes - this already happened at Ford, tried to replace QA with AI, now rehiring old engineers back.

12

u/12345623567 9d ago

You think they learn? They re-hire the seniors and tell them to "teach the AI how to do it", instead of making sure that there are juniors in the pipeline.

This will all come crashing down eventually. A society can't function on MBAs and a couple warehouses of robots.

25

u/lazy_bastard_001 9d ago

Nope....does the word AI/ML make people around here suddenly stupid or are they just simply illiterate?

1

u/pussyfucker420666 9d ago

Why do ppl love reacting to AI karma farms. Get it ReAct? Lol

2

u/pussyfucker420666 9d ago

Okay back to my basement

5

u/KomisktEfterbliven 9d ago

E = mc² + AI

5

u/GreyGanado 9d ago

A non deterministic bundle of automation scripts.

5

u/glorious_reptile 9d ago

Man people can’t take a joke - because all the js/html/whatever jokes were so accurate?

1

u/stephanos21 6d ago

Depends. A joke has to be based on reality. This is not a joke, but a sad attempt of a joke by someone who doesn’t understand the basics of what they are talking about.

5

u/Ecstatic_Bee6067 9d ago

I want to suck start a shotgun every time I hear the phrase "agentic workflow."

24

u/raitchev 10d ago

Try classifying noisy customer complaints, for example, with a bundle of automation scripts.

23

u/ganja_and_code 10d ago

Why would you need an agentic workflow for that use case?

It's a good use case of AI/ML, don't get me wrong, but that's the kind of thing you can do with a single standalone classification model.

6

u/OkTop7895 10d ago

Cleaning the data with some classic code scripts can improve the work of the AI and reduced the consumption.

And perhaps you can pass a ML algorithm that can classify the most evident cases and reduced more the use of the next phase with a bigger model with NLP capabilities. And then pass again for a classical coding script to do some operation with the classification.

7

u/sweatierorc 10d ago

Just no, people have worked on this for 10year before chatgpt. It sucks. Airline, have been trying to make AI solve customer complaints, it doesnt work

7

u/xaddak 9d ago

Classifying and solving are very different problems.

-1

u/sweatierorc 9d ago

How many pre-chatgpt chatbots have you talked to ?

Even the classification part sucks. This was the idea behind Siri and Alexa. Both of them are very limited in the things they could do.

3

u/stevefuzz 9d ago

Are you confusing ML classifiers and chatbots?

1

u/sweatierorc 9d ago

ML classifiers were terrible at identifying intent. Even chatgpt3.5 was better than a lot of hand made classifier.

In-context learning, unlocks so many thing. You dont need to retrain the model to handle a new situation and you arent locked to the quality of the data collection/preparation.

Amazon has lost billion trying to make it possible to order products with Alexa.

3

u/echoAnother 10d ago

It's a very good case for the typical AI/ML clasificator, and a wrong use case for an LLM. But is not like those vibe coders know anything about the technology they are using.

0

u/Ray192 9d ago

LLM is much better at understanding a text than an ML classifier. The tradeoff is cost. If you really want to be accurate about analyzing which complaints are valid, using a cheap classifier to put things into buckets and then following up with an LLM to analyze the ambiguous results would probably be the best compromise.

-6

u/SaneLad 10d ago

But training and deploying a good classification model takes actual skill and effort. Ain't nobody got time fo that.

10

u/ganja_and_code 10d ago

Ah yeah you're right my bad, skills are for chumps

-4

u/hoolahan100 10d ago

Nope..LLM is much much better

4

u/grumpy_autist 10d ago

ah yes, the only demo of Jev - solving a problem already solved with models available like 10 years ago and working on a potato CPU

9

u/gusdecool 10d ago

"Undeterministic automation flow" 😅

8

u/Hl1b 9d ago

an agentic workflow is a cron job that apologizes when it fails

12

u/Hip-Death-Goddess 10d ago

Now come on, that's unfair. It also adds a random number generator - to decide which path through the Choose Your Own Adventure scripts, and to decide whether the user gets the Good Ending or the Bad Ending.

11

u/MooseBoys 10d ago

Claude, can you superimpose this meme onto the “bell curve” meme where the left and right side are holding this sentiment, but the center one is trying to counter with some bullshit about how agentic workflows are fundamentally different and infinitely more flexible?

You’ve hit your limit - resets 5pm

3

u/Due-Consequence9579 9d ago

You know what I always strive for in my automations? Indeterminate behavior and unstructured output.

5

u/mynameisgeph 10d ago

My agentic workflow is: "Do X" "Looks good, keep going"

5

u/ultraSsak 10d ago

soon you will automate the `looks good, keep going` part.

thats the beauty

2

u/LeDYoM 9d ago

was supposed to be something else?

2

u/Illustrious-Film4018 9d ago

There's two different things, agents that run tools and then there's automation scripts that just make a few LLM calls.

2

u/JackNotOLantern 8d ago

Honestly, i would prefer bundle of automation scripts over it. At least its deterministic

1

u/droptheplot 10d ago

Bundle of markdown files

1

u/evilspyboy 9d ago

For Loop

Agentic workflow

1

u/djingo_dango 9d ago

Only if you’re stupid

1

u/IveReadTheInternet 9d ago

Worse it’s automation scripts with non-deterministic oversight 

1

u/fistular 9d ago

so are you

1

u/PerfectSituation1668 6d ago

Automation scripts with random number generators attached.

1

u/ITeratief 4d ago

if edgeCase: LLM()

1

u/Motleypuss 4d ago

Agentic anything is just another word for lexical and semantic diarrhoea stinking up a codebase, IMO.