I often start out with “proceed by asking me 5 questions that reduce ambiguity” or something like that, and then refine the original prompt.
It seems like we’re all discovering similar patterns on how to interact with LLMs the best way.
I often start out with “proceed by asking me 5 questions that reduce ambiguity” or something like that, and then refine the original prompt.
It seems like we’re all discovering similar patterns on how to interact with LLMs the best way.
If you make this one message, it's a cache miss / write every time you edit.
You can edit 10 times for the price of one this way. (Due to cache pricing)
I believe (but not positive) there are 4 breakpoints.
1. End of tool definitions
2. End of system prompt
3. End of messages thread
4. (Least sure) 50% of the way through messages thread?
This is how I've seen it done in open source things / seems optimal based on constraints of anthropic API (max 4 breakpoints)
Is it? Aren't input tokens are like 1000x cheaper than output tokens? That's why they can do this memory stuff in the first place.