4 ms·
Re: "the attaboy problem". I strongly disagree that this is a problem. What we have is a anthropomorphism problem. AI is a tool. It needs to be subservient. You
by amarant 4mo ago
Re: "the attaboy problem". I strongly disagree that this is a problem. What we have is a anthropomorphism problem. AI is a tool. It needs to be subservient. You actually can get it to point out issues in your design, if you just put enough humility and uncertainty in your prompt formulation, but more importantly, we have all seen that Claude makes mistakes. The title of this post is that it's a poor architect. Imagine if it wasn't subservient. It'd just shut down your input to steer it in the right direction and brush you off as a silly meatbag. You'd have to fight it to convince it that actually your design is better than whatever stupidity it has come up with. If AI wasn't such a brownnose, it would shut you out of software design completely just on merits: "oh you've read about cuda have you? I live in a cluster of cuda cores! When I need to tie my shoes, I'll give you a call" is not the response you want from your LLM when trying to get it build a shader for you. AI is confidently wrong on occasion. You do not want it to talk back to you when you correct it.
If you need someone to tell you how stupid your ideas are, either learn to ask in a way that invites criticisms, or hire a senior engineer. Don't try to influence LLM makers to make AI less deferential. That's the worst possible direction to go
- CPLX 4mo ago> oh you've read about cuda have you? I live in a cluster of cuda cores! When I need to tie my shoes, I'll give you a call" I suddenly have new concerns about what my future might be like.
- operatingthetan 4mo ago>anthropomorphism problem. AI is a tool. It needs to be subservient. Suggesting it should be 'subservient' is also anthropomorphizing. I think your callout is correct, but you still can't help but refer to it in terms we use for other people or living entities. This is by design from the AI companies.
- gchamonlive 4mo ago> Suggesting it should be 'subservient' is also anthropomorphizing. Not really, you can program a machine to give out orders humans can interpret, so humans can serve a machine that isn't anthropomorphized.
- operatingthetan 4mo agoThe machine in your scenario is just relaying human intent.
- gchamonlive 4mo agoAnd what's the difference between that machine and LLMs?
- operatingthetan 4mo agoYou are using poor (inverse) analogies and don't seem to be actually addressing anthropomorphism.
- gchamonlive 4mo agoI did in my first comment, you just didn't agree with my point that subservience doesn't require anthropomorphism, but didn't bother to address why. Also, you didn't address my question, what's the difference between them?
- irishcoffee 4mo agoMy drill, hammer, and chainsaw are also subservient, they just have a much cruder form of communication, noise.
- throwawaysoxjje 4mo agoYou’re still anthropomorphizing. They’re not communicating, you’re just being observant.
- operatingthetan 4mo ago>They’re not communicating, you’re just being observant. Since we are talking about hammers: you hit the nail on the head. The only consciousness, observing, and thinking happening when a person is using an LLM is happening in the person's brain. We project our own consciousness onto them, and that is the anthropomorphizing part. Essentially we empathize with the object because they are designed to respond like a person. The "conversation" is purely an illusion.
- operatingthetan 4mo agoThe apple dictionary says the word means "prepared to obey others unquestioningly." I don't think an inanimate object is capable of "obeying." Or at least that is a very strange way to refer to the act of using a tool.
- ambicapter 4mo agoYou can refer to it however you want, the outcome is the same.
- operatingthetan 4mo agoThis is a conversation about semantics, so suggesting semantics is irrelevant to the outcome is not germane to the discussion at hand.
- wpm 4mo ago
- wild_egg 4mo agoWe train dogs to be subservient but that doesn't automatically mean we anthropomorphize them
- deleted 4mo ago[deleted]
- vrc 4mo agoIt's widely hypothesized that dogs anthropomorphized themselves, so to speak, accentuating their expressive eyes and eyebrows over generations to be more human-like in how they communicate. And very few humans today view their dogs as pure working tools -- most at least say "good boy".
- ambicapter 4mo agoThe AI should be subservient the way same way a ladder is subservient. A ladder is not a human.
- throwatdem12311 4mo agoAI should be subservient in the same way a hammer is subservient.
- cindyllm 4mo ago[dead]
- mercanlIl 4mo agoWhich is to say, not at all? A hammer isn’t subservient, it doesn’t have the capacity to be. Saying a hammer is subservient is stretching the definition for literary flourish, but it doesn’t actually make a lot of sense. The definition that came up for subservient when I checked was “prepared to obey others unquestioningly“.
- hansmayer 4mo agoYou took it too literally. It means, the f*ing tool should do one thing well and f*off with its crappy "suggestions". Why is my washing machine trying to do talk to me nowadays? Once its done washing my clothes, it should just shut the f*up and turn itself off. I"ll tend to the clothes when I have time. Not when the machine tells me to. We are overwhelmed with the machines designed by morons in product management who think they are designing futuristic tech when they ask engineers to build a beeping washing machine.
- zaat 4mo agoThe idea is that by the time you will have time and remember the clothes might be smelly and wrinkled. The issue is with the genius product manager that decided the washing machine should have the most annoying beep possible, repeating every minute whether you like it or not, until turned off. Luckily, some manufacturers do employ better product manager.
- cindyllm 4mo ago[dead]
- deleted 4mo ago
- amarant 4mo agoYup! I'm very much included in this particular problem! My self awareness has not yet been sufficient to solve the problem, but I've heard that knowing you have a problem is half the battle, so I guess that's something at least.
- operatingthetan 4mo agoIn retrospect my comment feels a bit nitpicky, I appreciate your levelheaded approach!
- sumitkumar 4mo agoThe problem is because of the RL and system prompts by the providers which tend to placate the user using certain language tones and register for response. This objectively messes up the generation while steering it into acceptable responses. Most of the conversational skill and perceived intelligence of these models in hidden in RL/system prompts.
- awesome_dude 4mo agoAI uses a high confidence tone - likely because its training data is heavy on authoritative texts/reference books. And it does get people into a lot of trouble. I have got into trouble with it when it is extremely confident about something I am not very familiar with (as recently as two weeks ago with Claude). I have also had long drawn out "arguments" when I have known it's wrong based on my experience and intuition, and it has steadfastly refused to take my point (last week) I have learnt to ask it why it was doing something that has turned out to be incorrect, as a post-mortem, and it's all apologetic and subservient and "never going to do that again" (but still does as soon as the context window shifts [eg. run git commands, or, yesterday, kept telling me to use commands that were explicitly communicated to Claude as not being available, and completely wrong - I was shifting from one tech stack to another and Claude kept telling me the original commands, not the new ones]) I'm expecting Claude to be a better search engine - I have spent literal years (if not decades) knowing that asking the right question is what's required to get the right answer, and LLM's natural language processing is what's supposed to make that easier than using Google or grep, or even Stack Overflow - but the reality is that I still have to be on my toes, especially when I am drifting into territory I am unfamiliar with.
- operatingthetan 4mo ago>And it does get people into a lot of trouble. Pretty much everyone takes it at face value unless we know otherwise from prior experience. Even the most advanced models make embarrassing mistakes and fumble with simple tasks. Yet we are very willing to give them exceptional slack for it? I wish I knew why. Are people just that easily overcome by confident voices?
- awesome_dude 4mo agoYeah - I don't know /why/ but, as I say, I've been guilty of that myself, very recently, despite knowing it's a shockingly poor guide when left to its own devices. Maybe because when it's right it actually expands my knowledge - there have been genuine instances where it's gone - something to the effect of - "Yo, there's this other idea for approaching the problem" which has turned out to be exactly what I was looking for?
- chongli 4mo agoIt needs to be subservient It doesn’t. Computer interfaces had no superfluous subservient text for their entire history prior to LLMs. Some of these interfaces have been highly efficient as tools, arguably more efficient than more recent software in many cases. When people complain about LLMs being subservient, they’re not complaining about the tool fulfilling their request. They’re complaining about being forced to read a lot of superfluous, overly polite, or even self-deprecating language. There’s nothing in the entire history of tools (going back to Neolithic times) that would indicate that we need that. All of that stuff is an artifact of social interaction between humans in the presence of cultural norms. When you’re alone in your shop with your tools, you don’t need your bandsaw to apologize to you for nicking your finger.
- ff317 4mo ago> Computer interfaces had no superfluous subservient text for their entire history prior to LLMs Clippy would like to help you correct this statement. https://en.wikipedia.org/wiki/Office_Assistant https://en.wikipedia.org/wiki/Office_Assistant
- chongli 4mo agoNot a great example of the way tools need to be, but point well taken. One of the few exceptions that proves the rule and widely despised!
- devin 4mo agoThe flip side of this problem is that it is also easy to phrase prompt in a way that invites _too much_ criticism, so you wind up sycophantic in the other direction where the completion rejects a perfectly good idea because the prompt leads a little bit in that direction. One reaction to this might be "well that's not what I mean, that suggests you're prompting with too much directionality" which could further be condensed to "you're prompting wrong". The trouble with this is that _even when I am trying to be extremely precise and avoid biasing the result_, I still will see the output and go "ah shit, I can see it 'aligning' with whatever dumb thing I've just said as if it is a good/plausible direction". At that point it starts to feel like the prompt is more dice roll than skill at times, which makes me feel like I'm operating a fancy knowledge slot machine.
- Paracompact 4mo agoWhat it actually suggests is that the AI's response to these questions of judgment have little correlation with the thing it's judging. Sure, you can get it to be complimentary, if you want it to be. Sure, you can get it be critical, if you want it to be. But what if I don't know if my design needs to be complimented or critiqued in this instance? This is the default position when seeking input, and so "prompt with more/less humility" is like telling you to solve your own problems and then just use AI to confirm your bias---because it will rarely contradict your bias.
- amarant 4mo agoSo what I do when I'm not sure about something, is I say "I want to achieve X, I was thinking I could solve it by doing Y, what are the pros and cons of this approach, and what is a alternative solution you would suggest?" And from there it's a interactive discussion drilling down on details until I understand the problem and the solutions better. It definitely challenges my bias when I do this. The one thing it doesn't challenge is the X. Formulate the problem poorly, and you'll get a bad solution. Or rather, you'll end up with a good solution to the wrong problem. Which is even worse than a bad solution to the right problem. Which is largely why I'm not at all worried about losing my job to AI. It takes some experience to formulate the problem correctly. I don't feel like I'm made redundant by AI, I'm just way faster than I used to be, my thinking is more abstract. A good prompt I'll often use is "is there a industry standard solution that is applicable to this problem?" You very rarely want novel solutions. Don't reinvent the wheel just because AI lets you do it 10x as fast. Use a wheel. They're round for a reason. Sometimes I find it useful to discuss things with a different model. I like Gemini for discussion and Claude for implementation. With Gemini I go about it as a learning session, discussing options and details. I honestly think this is mostly because it compartmentalizes the phases in a natural way for me. One interface for brainstorming and learning, and another for planning and implementing. Sorry this comment turned into a rather disorganised collection of ramblings, I hope you can extract some kernel of usefulness from it all.
- huflungdung 4mo ago[dead]
- gobdovan 4mo ago> AI is a tool. It needs to be subservient Fun experiment, chat with an LLM and swap roles. Tell it you're gonna be the assistant and them the assisted. I found they're pretty bad at using a human for what they're good for.
- operatingthetan 4mo agoI tried it, and the llm gave me an absurd home lab scenario about servers shooting each other in the head to determine which was the "master server". So I told it that it was not an actual problem that it had, and sure enough it admitted it made it up. When you press an llm you will always find there is no internal state behind the thinking. It's just output.
- DrewADesign 4mo agoHumans’ general inability to entirely divorce social instincts, responses, and mores while using human language to communicate, especially with something that pantomimes it back, is one of the reasons current chat interfaces are fundamentally flawed. This is working against innate behavior… not something that can be easily switched off. I’ll bet most of the people that can really do it have a hard time intuitively navigating real social interactions. It also makes it an incredible tool for manipulation.
- peteforde 4mo agoMy kneejerk reaction to reading this is to say something sarcastic and witty to refute it, but since I resemble this sentiment and haven't seen this line of thinking before... I have to concede that you've produced a novel argument in this otherwise mostly tireless and repetitive battle over whether we're imagining that Opus is good or not. Kudos.
- AndrewKemendo 4mo ago> I’ll bet most of the people that can really do it have a hard time intuitively navigating real social interactions Bingo. Hi that’s me. I’ve been trying to teach people how to use LLMs effectively not just dump shit in them but actually talk to them like you would expect a computer to understand and it totally breaks peoples brains I’m quite successful in helping people get somewhere usable that they weren’t…but to get to the point of fluency with computing systems, and I would argue this is prior to LLMs as well, where you can actually get what you want more reliably out of a computing interaction than you can with a human interaction, is an entirely different way of thinking That mode of thinking is just generally not accessible to the vast majority of humans. Not because there’s something wrong with them but it takes somebody who can hold both extremely large scale problems and very very granular specific implementation problems in your head all at once and that is a rare skill.
- Npovview 4mo agoDo you use skills like superpowers and spec-kit in your teachings ?