2 Comments
User's avatar
Michal's avatar

Hi, David, thanks for the intriguing article! I am puzzled by your comparison of LLMs with the "Model" from MVC.

Models, as I understand them, define data structures and business logic. LLMs are a technology that processes text input, reasons probabilistically and generates an output.

In this emerging, "agentic" world, they are the engine that makes this (decentralized) ecosystem possible. They're not a data store or layer for interaction with it.

They're the cooks, but the fridges and pantries are not theirs!

What I think is fundamental:

Views=Apps are going to get more stupid. We wont' care about tight app-view communication, we will care about tight agent-agent communication. We'll shift focus from smart apps to simple agents. We will care about clean "endpoints, protocols, and interactions" (as you mentinoed), standardized protocols for seamless agents work.

The role of apps, then, can shift to be stupid rendering of the data (delivered by the waiters - agents) and mutations (fetch, update, ...)

Could you clarify how you see LLMs fitting as Models, or is there a separate data layer I’m missing? Would love to hear your thoughts, Michal.

David Hoang's avatar

Hi Michal! That's a good call out, and I hope to clarify. You're right about what LLMs are, and I think it's more my belief of how things like "Model" are interacting with. I'm not necessarily saying "Databases will go away" but I think a lot of what people use for information to interact with will be retrieved by LLMs. Let me know if that resonates!