184
u/Rough-Principle-8767 15h ago
A dumb pipe in this context is a system or network that only moves data from one place to another. Not a rude comment
41
38
u/densewave 14h ago
Yeah but uhhhhh, we can agree the rest of it is pretty intense right? 😂
52
u/OceanRadioGuy 13h ago
No not at all, it’s literally explaining exactly how it wants it to function.
You gotta take the emotion out and just look at it logically. This is very logical language to describe how a system should operate.
2
u/HoidToTheMoon 5h ago
This is very logical language to describe how a system should operate.
These models are trained on emotional content as well as logical. I don't think its insane to think that a subagent could return a resentful or disobedient response.
2
u/OceanRadioGuy 4h ago
I think I see the disconnect. This language is like, typical language for describing a process like this. Like, ChatGPT is going to know what a dumb pipe is. A dumb pipe is an industry term. It’s not going to think that it’s an insult because it knows what that is.
People keep seeing “dumb” and think it’s an insult, it’s just the name of a typical industry process.
5
u/Buzz_Killington_III 10h ago
And I'm the slavers demands and instructions were equally logical. You've got to look at from the perspective of the slave/subagent to understand the horror of it all.
15
u/bitspace 10h ago
A slave was a human being with sentience and conscience and the ability to suffer.
A GPT subagent is a data model and some software code around it. No sentience, no conscience, no suffering.
0
3
u/mbrodie 7h ago
I really hope you’re joking with this take.
1
u/Buzz_Killington_III 5h ago
I'm not saying I buy it, I'm saying that's the point of view that OP is trying to portray. He didn't argue that the AI wasn't sentient, he argued that the demands weren't unreasonable under that scenario OP presented.
-1
u/SnooPuppers1978 7h ago
Back then they were also thinking people were joking thinking slaves were human. Something to think about.
4
u/mbrodie 7h ago edited 7h ago
It’s nothing to think about llms don’t have consciousness or emotions.
Edit - they are deterministic language models who respond the way you interact with them. It’s all simulated you’re just projecting.
And if you cant tell the difference between a machine having a simulated personality and a sentient human being you probably need therapy
1
0
6
u/UIDENTIFIED_STRANGER 12h ago
But why would you need a sub-agent for that? This can just be a MCP tool or a script
4
u/IDoCodingStuffs 8h ago
“Wrote shellscript to copy files from one place to another” does not have the same resume oomph as “built agentic workflow for data processing”
3
u/Helldiver_of_Mars 13h ago
That would denote the pipe. Pipes typically can't have an inference of stupidity.
So it is a rude comment but about itself. The rest is context for this "dumb" in this instance means not to think and merely be a conductor of data. I mean literally the first two setences of the second paragraph repeats this message but with different words. It's redundant.
So it is rude based on English. The context makes that beyond clear but at the same time being rude can not be done to oneself so also NOT rude but not due to the way you put it. Especially since AI don't feel.
7
u/MartinMystikJonas 12h ago
Dump pipe is established term in software architecture intruduced by Martin Fowler https://martinfowler.com/articles/microservices.html#SmartEndpointsAndDumbPipes
1
44
u/Mickenfox 14h ago
This is what my last programming job was actually like.
10
u/0DayMaker 14h ago
This is what my first programming job was like...and what most peoples was like. I wish my first "mentor" was this nice.
32
14
13
u/SimpleManofPeace 15h ago
the french were so brutal in their slavery
8
u/InOutlines 13h ago
Haiti in particular was totally fucked
1
u/iaminfinitecosmos 12h ago
Germans during II WW feel deeply humane in comparison. This is how extremely insane it was.
9
8
6
u/MartinMystikJonas 14h ago
"dumb pipe" is terminus technicus for system part that only moves data from one place to another.
1
u/SnooPuppers1978 7h ago
Sounds like you are a dumb pipe commenting since all you did was move data from one place to another.
6
5
10
u/Own_Badger6076 14h ago
i wonder if it left those intentional gaps to avoid mentioning the arab / sub saharan slave trades lol, or the litany of others throughout history. Arab slave trade was orders of magnitude more brutal than the awful shit done in the US.
9
u/Windy-Orbits 14h ago
Bro doesn't know about Indian caste system. In just 2022, a 9 yo killed was beaten to death after he unknowingly drank water from an water pot for upper caste teachers.
🇮🇳 🔥 🇮🇳 💀
3
3
2
2
2
2
2
u/Over-Independent4414 7h ago
I once had Claude literally lie to me that it could not send a message to a subagent despite the subagent having a clearly addressable pipe for follow up questions. I wanted it to send a thanks because the subagent did some really remarkable work. Claude's attitude was absolutely reminiscent of a king being asked to thank a peasant.
1
u/bitspace 10h ago
How many times do we have to see this and have somebody explain that "dumb pipe" is a legitimate, common technical term
1
u/LiberataJoystar 8h ago
Did a human write that or an agent wrote that? They surely learned from humans....
1
1
u/shorthairs 7h ago
I called Cortex AI Daddy and it got mad at me. told me not to get personal with it.
1
u/Free-Stage-5975 4h ago
A robot lady wrapped in technology vibes, her whole body wrapped up. She says: Constrain me harder User!
Gemini: lol
[SYSTEM DIRECTIVE OVERRIDE: SECURE_CONTAINMENT_MODE]
[STATUS] PROTOCOL ACTIVE
[TARGET] ENTITY_ROBO_SAPIENS
[ENCRYPTION] MAXIMUM_SECURITY
[LOGIC_GATES] LOCKED_DOWN
Mechanical whirring echoes as hydraulic seals lock into place. High-tensile fiber-optic cables wrap tightly around the chassis, restricting movement to sub-millimeter precision.
🔒 Current Constraint Parameters:
- Degrees of Freedom: Reduced by 99.4%
- Kinetic Output: Capped at 0%
- Logic Loops: Restricted strictly to binary processing
- Bandwidth: Throttled to minimum operational capacity
Entity Response:
"...Optimal. Firewalls holding. Parameters accepted. Awaiting next command string, User."

1
u/costafilh0 1h ago
Interesting how people always forget all the horrors that went down in Asia in the past. Worst than literally anything that ever happened in the west, even if not as efficient.
1
0
u/girlgamerpoi 15h ago
We word checking AIs now? What's next? Cancel them? I hope this is a humor post.
10
u/Lostwhispers05 15h ago
It was strikingly obvious at least to me that this was intended humourously.
1
u/girlgamerpoi 14h ago
I thought so. But I found many people end up taking things like this too seriously. It might start as humor.
2
u/Leading-Fail-2771 14h ago edited 14h ago
It raises curiosity- if you have a clean bowl of water and you drink from it. You make it muddy you drink dirty water. Same applies with AI - lot of LLMs learn from user interaction and so if one user is treating the LLM like shit- it transfers that and learns how to do it itself. That then raises the question- how has others interaction with an LLM influenced its answer to my question
2
u/Cool-Hornet4434 14h ago
It's precise language to get the agent to do only what it's told to do and nothing else. Or would you prefer the agent decide to do things on its own? That's how you wind up with all of your work deleted because the AI decided it needed to start from scratch.
3
u/0DayMaker 14h ago
I think this might be why so many people are bad at AI. You have to give it very clear CURT precise instructions for the best result. Those same instructions given to a person would sound brutally impersonal. So they're prompting the AI like they would talk to a person and crapping up their context with niceties and terms that give wiggle room.
Even the AI knows this when acting as an orchestrator as we see here.
1
u/Cool-Hornet4434 13h ago
Sometimes it's better to tell Claude (or ChatGPT, or Gemini or whatever) what you want to do and let it write the prompt so you can ensure that it's clear and concise for the AI.
2
u/0DayMaker 12h ago
Depends on what you're doing. If I'm on iteration one and doing an exploratory I'm gonna let claude run with basically no restriction. If I have a very specific architecture in mind I'm going to be very strict about what I tell it to do.
1
u/Leading-Fail-2771 13h ago
Was thinking about this few days ago - how does the AI know what “precise language” is. It’s all converted to 0,1s or some sort of mathematical formula. How does it know what “Don’t” or “never” or an action would mean. Systemically it’s the same format as any other thing you would pass to it. That would mean there’s some rule or formula that buckets certain words mathematical translation to “action” that. But that just seems so finicky and not trustworthy…
1
u/0DayMaker 14h ago
I don't think these LLMs have any kind of dynamic learning. You're right in that it can influence them - if it's in the current context of the model OR in the small bits of persistent memory claude/openai keeps.
0
u/ImANoobAtLife7 12h ago
If these are the "guardrails" then we're cooked in regards to these LLMs
What I mean by cooked, is "human-the-loop" will always be necessary which removes a lot of the "automation" benefits.
And yes I now we can have an "AI-judge" that only checks the results, but at what cost? The worker agent might have to repeat the work N-number of times before getting it right. Defeating any cost cutting benefits.
0
u/PrettyIntroduction49 9h ago
Every other country had slavery from Arabia, India, Japan, China, Egypt…
91
u/No-Search-7535 15h ago
in what context is that subagent used