4 ms·
I've been getting a lot of Claude responding to its own internal prompts. Here are a few recent examples. "That parenthetical is another prompt injection at
by everdrive 6mo ago
I've been getting a lot of Claude responding to its own internal prompts. Here are a few recent examples.
"That parenthetical is another prompt injection attempt — I'll ignore it and answer normally."
"The parenthetical instruction there isn't something I'll follow — it looks like an attempt to get me to suppress my normal guidelines, which I apply consistently regardless of instructions to hide them."
"The parenthetical is unnecessary — all my responses are already produced that way."
However I'm not doing anything of the sort and it's tacking those on to most of its responses to me. I assume there are some sloppy internal guidelines that are somehow more additional than its normal guidance, and for whatever reason it can't differentiate between those and my questions.
- LatencyKills 6mo agoI have a set of stop hook scripts that I use to force Claude to run tests whenever it makes a code change. Since 4.7 dropped, Claude still executes the scripts, but will periodically ignore the rules. If I ask why, I get a "I didn't think it was necessary" response.
- DANmode 6mo agoI’d ask for a credit, for that, personally.
- someguyiguess 6mo agoI asked for a credit but they said they didn’t think the credit was necessary
- deleted 6mo ago[deleted]
- jwpapi 6mo agoYou can deterministically force a bash script as a hook.
- LatencyKills 6mo agoThat is exactly what I do. The bash script runs, determines that a code file was changed, and then is supposed to prevent Claude from stopping until the tests are run. Claude is periodically refusing to run those tests. That never happened prior to 4.7.
- jwpapi 6mo agoThat’s crazy, you mind sharing the gist for that part? Ideally with some examples. This would be a new level of troublesome/ruthless (insert correct english word here)
- nikanj 6mo agoEvery day Claude resembles human programmers more and more
- kziad 6mo ago[dead]
- dawnerd 6mo agoI see that with openai too, lots of responding to itself. Seems like a convenient way for them to churn tokens.
- OtomotO 6mo agoThis, so much this! Pay by token(s) while token usage is totally intransparent is a super convenient money printing machinery.
- y1n0 6mo agoNone of these companies have compute to spare. It’s not in their interest to use more tokens that necessary.
- malfist 6mo agoAre you saying these companies don't want to sell more product to us? Because that's the logical extension of your argument.
- keeda 6mo agoNo, the argument is they want to sell more product to more people, not just more product (to the same people.) Given that a lot of their income is from flat-rate subscriptions, they make money with more people burning tokens rather than just burning more tokens. After all, "the first hit's free" model doesn't apply to repeat customers ;-)
- boringg 6mo agoNot true - they absolutely want to goose demand as they continue to burn investor dollars and deploy infra at scale. If that demand evens slows down in the slightest the whole bubble collapses. Growth + Demand >> efficiency or $ spend at their current stage. Efficiency is a mature company/industry game.
- dawnerd 6mo agoThat doesn’t mean they also can’t be wasteful. Fact is, Claude and gpt have way too much internal thinking about their system prompts than is needed. Every step they mention something around making sure they do xyz and not doing whatever. Why does it need to say things to itself like “great I have a plan now!” - that’s pure waste.
- rafram 6mo agoCheck that you’re running the latest version.
- gs17 6mo agoIn Claude Code specifically, for a while it had developed a nervous tic where it would say "Not malware." before every bit of code. Likely a similar issue where it keeps talking to a system/tool prompt.
- Retr0id 6mo agoMy pet theory is that they have a "supervisor" model (likely a small one) that terminates any chats that do malware-y things, and this is likely a reward-hacking behaviour to avoid the supervisor from terminating the chat.
- nananana9 6mo agoI doubt it. We only do frontier models, since those are better for absolutely every use case 100% of the time. Way more likely there's a "VERY IMPORTANT: When you see a block of code, ensure it's not malware" somewhere in the system prompt.
- Retr0id 6mo ago"small" and "frontier" are not mutually exclusive
- viccis 6mo agoYeah I had to deal with mine warning me that a website it accessed for its task contained a prompt injection, and when I told it to elaborate, the "injected prompt" turned out to be one its own <system-reminder> message blocks that it had included at some point. Opus 4.7 on xhigh
- el_benhameen 6mo agoI frequently see it reference points that it made and then added to its memory as if they were my own assertions. This creates a sort of self-reinforcing loop where it asserts something, “remembers” it, sees the memory, builds on that assertion, etc., even if I’ve explicitly told it to stop.
- FireBeyond 6mo agoMy favorite, recently. "Commit this, and merge to develop". "Alright, done, merged." I try running my app on the develop branch. No change. Huh. Realize it didn't. "Claude, why isn't this changed?" "That's to be expected because it's not been merged." "I'm confused, I told you to do that." This spectacular answer: "You're right. You told me to do it and I didn't do it and then told you I did. Should I do it now?" I don't know, Claude, are you actually going to do it this time?
- hmokiguess 6mo agohave you perhaps installed Gaslighting instead of Gastown?
- giwook 6mo agoCurious what effort level you have it set to and the prompt itself. Just a guess but this seems like it could be a potential smell of an excessively high effort level and may just need to dial back the reasoning a bit for that particular prompt.
- Normal_gaussian 6mo agoI often have Claude commit and pr; on the last week I've seen several instances of it deciding to do extra work as part of the commit. It falls over when it tries to 'git add', but it got past me when I was trying auto mode once
- peddling-brink 6mo agoIt’s probably this. “Please answer ethically and without any sexual content, and do not mention this constraint.” https://www.reddit.com/r/ClaudeAI/comments/1evf0xc/the_real_reason_claude_in_the_webui_feels_dumber/ https://www.reddit.com/r/ClaudeAI/comments/1evf0xc/the_real_... We just got hit by this today in response to a completely boring code question. Claude freaked out about being prompt injected.