"Agent" is a Terribly Non-Specific Term
While there's still a chance to throw more terminology at the wall, I think we could do better.
I think that there are more specific names we have yet to hit on, for this year's applications of generative AI. Not only are more specific names possible, they are very useful when communicating between engineers, or coming up with useful specifications for projects. Imagine that every time you wanted to deploy software in 2015, another engineer on your team asked if it was going to "the cloud." Not asking if it's going into a Docker container, or running on bare metal on EC2, or using that new tool "kubernetes," but literally asked "hey have you gone to the cloud yet." It would be pretty difficult to have a meaningful engineering conversation about what you've implemented.
