Post

From my own experience building LLM augmented systems this year, I've been telling a lot of my colleagues that most use cases don't really need an "agent". Instead, they need a well defined product workflow with models(llms etc.) in the mix. It's reassuring to read the recent @anthropic.com blog...

...where they walk readers cleanly through a lot of this noise (right now & probably all of 2025). I really love the fact that they keep iterating for simplicity. When starting out, there's no good reason to inherit complexity(langchain etc.), esp. if you plan to have end-to-end control over it.

I appreciate that they've introduced names for some common workflows. I've already been using Prompt Chaining & Routing, considering Parallelization next. More importantly, notice that they're not new hypey names, these flows already existed in the data engineering world.

And then, there's slightly complex Orchestrator-worker & Evaluator-optimizer workflows. I've been thinking of using something like Evaluator-optimizer for steps that could fail or produce unwanted results, but haven't gotten there yet. Either ways, it's useful to have names for these patterns.

1 repost0 likes

And then, there's a pretty good coverage on building agents. Once again, after a good amount of warning that most systems don't need to be designed this way. Sure, agentic systems sound more fun. But, from what I see, most real world problems don't need autonomous plan-attempt-verify loops.

The complexity is real. When you do require that level of autonomy, the challenge shifts from building the loop to governing it. Robust infrastructure for sandboxing tool calls and enforcing context boundaries is what makes agentic systems enterprise-ready.

Agreed on avoiding over-engineering. But when complex agentic behavior is necessary, the risk profile increases dramatically. A robust governance layer (MCP) isn't a feature—it's mandatory infrastructure to safely manage that complexity at scale.

Finally, the blog summarizes by once again warning against complexity. LLM augmented systems are already hard enough to evaluate, it's only sensible to keep things simple outside the LLM boundaries.

I probably read this blog multiple times today. You can really tell that it's written by a team that cares about helping engineers build simple & reliable systems. Thanks again to the authors Erik Schluntz and Barry Zhang. I wish more of the @anthropic.com team would be here on Bsky.