The prompt that carries the whole CRM
Find why a CRM export pasted into every prompt produced three wrong replies, decide whether caching fixes it, and price the lookup that replaces it.
On this page
A CRM pasted into the system prompt looks like memory, because the model "knows" every client. It is a week-old snapshot read whole on every call, and memory and state for long-running automations is the lesson this practises.
The situation
The lead handler drafts a reply to each of the agency's 400 inbound leads a month, about 18 a working day, arriving through the day. A contractor's version skips the CRM lookup step. Its system prompt carries 1,200 tokens of instructions plus the whole CRM export, 1,800 contacts at about 60 tokens each, 108,000 tokens, refreshed every Monday "so the model remembers every client". Each call adds the lead's form and email, about 300 tokens, and returns a 250-token draft.
Last month three drafts went wrong. A reply to Priya Shah mentioned Priya Nair's open proposal. A client who cancelled on Tuesday got a welcome-back note on Thursday. A reply quoted a discount from a note another account manager had written. The contractor proposes prompt caching as the fix. Assume the large model at $2 per million input tokens and $8 per million output, a cached prefix at one-tenth of the input price, a 200k-token window, and that a lookup by email returns one record of about 200 tokens.
The question
Find the defects in this design, decide whether caching is the fix, and say what replaces it, with both designs priced per month.
A strong answer · Rubric · Where answers go wrong
Write your answer first, then open