What I find a little perplexing is when AI companies are annoyed that customers are typing "please" in their prompts as it supposedly costs a small fortune at scale yet they have system prompts that take 10 minutes for a human to read through.
Anthropic announced that they increased their maximum prompt caching TTL from 5 minutes to an hour the other day, not surprising that they are investigating effort in caching when their own prompts are this long!
I can't really think of anything interesting or novel he said that wasn't a scam or lie?
Let's start by observing the "non-profit's" name...
Though the whole "What I find fascinating is that people still take anything ${A PERSON} says seriously after his trackrecord of non-stop lying, scamming and bllsh*tting right in people's faces for years" routine has been done to death over the past years. It's boring AF now. The only fun aspect of it is that the millions of people who do this all seem to think they're original.
I kindly suggest finding some new material if you want to pursue Internet standup comedy as a career or even a hobby. Thanks!
My point is, their statement is quite obviously wrong, but it sure sounds nice. If you don't agree, I challenge you to provide that track record "of non-stop lying, scamming and bllsh*tting right in people's faces for years". Like, for real.
I'm not defending 'sama here; I'm not a fan of his either (but neither I know enough about him to write definite accusatory statements). It's a general point - the line I quoted is a common template, and it's always a ham-fisted way of using emotions in lieu of an argument, and almost always pure bullshit in the literal sense - except, ironically, when it comes to politicians, where it's almost always true (comes with the job), but no one minds when it comes to their favorite side.
Bottomline, it's not a honest framing and it doesn't belong here.
You claim I'm "obviously" wrong. So where are the arguments?
EDIT: Turns out my assumption is wrong.
By my understanding each token has attention calculated for it for each previous token. I.e. the 10th token in the sequence requires O(10) new calculations (in addition to O(9^2) previous calculations that can be cached). While I'd assume they cache what they can, that still means that if the long prompt doubles the total length of the final context (input + output) the final cost should be 4x as much...
And there's value to having extra tokens even without much information since the models are decent at using the extra computation.
I'm tired of the AIs saying 'SO sorry! I apologize, let me refactor that for you the proper way' -- no, you're not sorry. You aren't alive.
To think that a model wouldn’t be capable of knowing this instance of please is important but can code for us is crazy.
That said, no one was "annoyed" at customers for saying please.
They aren’t annoyed. The only thing that happened was that somebody wondered how much it cost, and Sam Altman responded:
> tens of millions of dollars well spent--you never know
— https://x.com/sama/status/1912646035979239430
It was a throwaway comment that journalists desperate to write about AI leapt upon. It has as much meaning as when you see “Actor says new film is great!” articles on entertainment sites. People writing meaningless blather because they’ve got clicks to farm.
> yet they have system prompts that take 10 minutes for a human to read through.
The system prompts are cached, the endless variations on how people choose to be polite aren’t.
The second line of Claude's system prompt contains the date and time. I wonder if they update the cache every minute then. And if it wouldn't have made more sense to put it at the bottom, and cache everything above it.
> The current date is {{currentDateTime}}.
The prose part refers to the date alone. The variable name is ambiguous. Although it says currentDateTime, in Python even though there’s a date class, it’s pretty common to use datetime objects even if all you need is the date. So depending on how that’s formatted, it could include the time, or it could just be the date.
https://gist.github.com/swyxio/f207f99cf9e3de006440054563f6c...
Oh no, are we the innies?
not true tho, they know which code you keep and which you dont.
they should pay us!!