Within the 2010s, when you had technical gaps (say, you couldn’t write CSS), you needed to both depend on a talented colleague or simply hope that the reply to your actual drawback was on the market on the web. Right now, everybody can write sort-of-okay CSS by delegating the duty to an LLM. LLMs make everyone right into a generalist.
Due to this, plenty of individuals don’t assume there’s any talent concerned in working with LLMs. If you would like the product that LLMs can ship — PhD-level arithmetic, fairly good however generally tasteless laptop code, or awkward LinkedIn-style writing — you may merely ask for it. Since everyone seems to be speaking to the identical fashions, “expert prompters” are getting the identical outcomes as individuals touching LLMs for the primary time.
That is mistaken. Crucial talent in prompting is experience within the area you’re prompting for.
A very good illustration of that is Terence Tao’s dialog with ChatGPT in regards to the recently-discovered counterexample to the Jacobian Conjecture. This isn’t the identical ChatGPT I discuss to! I couldn’t get to the place Tao will get, even with limitless tokens to burn.
There’s rather a lot to study good prompting from Tao’s dialog. Listed below are a number of observations:
Tao’s messages are very brief and to-the-point. He doesn’t reply point-by-point to the mannequin, simply to the gist
The mannequin outputs are way more concise than once I attempt to discuss to GPT-5.6 Sol about arithmetic. By signalling experience, Tao shunts the mannequin into “talking-to-mathematicians” mode, not “explaining-to-amateurs” mode
Tao pushes again when the mannequin’s responses look mistaken, however he doesn’t immediately contradict; as a substitute, he says issues like “this seems extra complicated than I hoped for”
Tao makes a number of leaps and recommendations himself. He virtually by no means takes the mannequin’s recommendation about the place to go subsequent
Nonetheless, you may’t immediate like Tao on mathematical questions simply by following the following pointers. The important thing to his approach is definitely understanding the arithmetic: pulling the related concept out of ChatGPT’s multi-paragraph response, suggesting alternate approaches or formulations, and figuring out what “seems bizarre”.
Terence Tao is a greater mathematician than I’m a programmer. However the concept right here — that area information makes you higher at utilizing LLMs — is one thing I’ve additionally skilled in my very own work. When you have a very good principle of your codebase, you may push the LLM a lot tougher than you probably have no familiarity. As a result of you will have your individual sense of what a very good resolution would possibly appear like, you may say “no, I feel it could possibly be less complicated right here”, or “however don’t we already do X?”, or “can we specific this drawback in these acquainted phrases?“.
This touches on an concept I’ve written about earlier than: that system design issues are dominated by concrete specifics, not generic rules. In fact each are helpful, however I’d moderately have familiarity with the codebase than a deep basic understanding of software program methods. In his dialog, Terence Tao asks a whole lot of particular questions like “does X work right here?”, or “given Y and Z, why A?“. I can’t ask these questions in regards to the Jacobian Conjecture, however I can ask them in regards to the methods I personal at GitHub.
When you have no area information, you may cling onto the LLM to at the very least get one thing. That’s not dangerous! However you probably have area information, you may wring way more worth out of the identical LLM by steering it laborious within the course you need. Most of us should do a mixture of each these approaches, since we now have area information in some areas however not others.
The usefulness of area information means that human experience will proceed to be helpful whilst fashions get stronger. For a lot of duties, the human is the bottleneck, not the mannequin, as a result of the troublesome half is in speaking to the mannequin precisely what sort of resolution the human needs. The knowledge is “within the mannequin” already, however it takes a really sensible human to drag it out.
Here is a preview of a associated submit that shares tags with this one.

