News for hackers. Stuff that matters.
Re:Context engineering by voidhorse on Sunday November 02, 2025 @07:59AM (#45789959)
There is nothing precise about crafting prompts and context—it's just that, a craft. Even if you do the right thing and check some fuzzy boundary conditions using autoscorers, the model can still change out from beneath you at any point and totally alter the behavior of your system. There is no formal language here. After all, mathematics exists because natural language is notoriously imprecise.

The article has some good practical tips and it's not on the author but man I really wish we'd stop abusing the term "engineering" in a desperate attempt to stroke our own egos and or convince people to give us money. It's pathetic. Coming up with good inputs to LLMs is more art than science and it's a craft. Call a spade a spade.

Re:Context engineering by qrios on Sunday November 02, 2025 @08:26AM (#45790169)
I agree with you one hundred percent.

But: Interestingly, the behavior of LLMs in different contexts is also the subject of scientific research.

Re:Context engineering by satisfice on Sunday November 02, 2025 @08:31AM (#45790215)
My thoughts exactly. The author is saying we should think strategically about the use of context. Sure. Yes. But for that to qualify as engineering we need solid theory about how context works.

We don’t have that, yet. For instance experiments show that not all parts of the context window are equally well attended. Imagine trying to engineer a bridge when no one really knows how strong steel is.

Re:Context engineering by skeeter2020 on Sunday November 02, 2025 @09:30AM (#45790583)
or how wide the river is year round
Re:Context engineering by chrisweekly on Sunday November 02, 2025 @09:07AM (#45790463)
"Context crafting", ok, sure. I think a lot of expert researchers (like simonw) would agree.
Re:Context engineering by calebkaiser on Sunday November 02, 2025 @11:49AM (#45791612)
I think it's fair to question the use of the term "engineering" throughout a lot of the software industry. But to be fair to the author, his focus in the piece is on design patterns that require what we'd commonly call software engineering to implement.

For example, his first listed design pattern is RAG. To implement such a system from scratch, you'd need to construct a data layer (commonly a vector database), retrieval logic, etc.

In fact I think the author largely agrees with you re: crafting prompts. He has a whole section admonishing "prompt engineering" as magical incantations, which he differentiates from his focus here (software which needs to be built around an LLM).

I understand the general uneasiness around using "engineering" when discussing a stochastic model, but I think it's worth pointing out that there is a lot of engineering work required to build the software systems around these models. Writing software to parse context-free grammars into masks to be applied at inference, for example, is as much "engineering" as any other common software engineering project.

Re:Context engineering by amonks on Sunday November 02, 2025 @12:30PM (#45791930)
long shot, apropos of nothing, just recognized your name:

If you are the cincinnatian poet Caleb Kaiser, we went to college together and I’d love to catch up. Email in profile.

If you aren’t, disregard this. Sorry to derail the thread.

Re:Context engineering by calebkaiser on Sunday November 02, 2025 @02:24PM (#45792709)
Hello friend!
Re:Context engineering by alt187 on Monday November 03, 2025 @07:49AM (#45798477)
Wow, this is incredible.
Re:Context engineering by voidhorse on Monday November 03, 2025 @11:43AM (#45801081)
Agreed. I'm glad this thread could be a vehicle for this interaction!