From @lateinteraction on twitter:<p>In so many ways, good and bad, (LLM-based) Agents are the new object-oriented programming.<p>Part of it is that: there's nothing that you can't do without the metaphor (OOP/Agents), but it offers structure that fit some problems like a glove—while leading to an over-engineered mess for some other problems.<p>The analogy is so precise that I'm surprised not to know of any duck-typing-like Agent framework based on OOP stuff.<p>[...]<p>OOP has a lot of baggage (think duck typing, inheritance, the whole hype, the mess, the nice elaborate metaphors) that fit Agents