One thing I think people underestimate in this evolution is that each layer adds capability, but also adds operational complexity.
LLMs were mostly generation.
RAG introduced retrieval reliability problems.
Get Suny Choudhary’s stories in your inbox
Join Medium for free to get updates from this writer.
Agents introduced execution and orchestration problems.
MCP introduces dynamic tool access and permission boundaries.
The systems become more useful, but also much harder to reason about end-to-end.









