AI Agents progression
Edited: Thursday 14 May 2026

I was thinking about this idea as the AI agents were getting popular. The AI agents seems like a unit of programming very similar to a function call in programming languages. So this means we probably can expect more complex units based on this AI agent primitive that corresponds to their counterparts in programming. For example:

  • AI agent = Function call
  • AI agents with specialized focus (coding, review, debugging) (Agents group) = Class with methods (coding, review, debugging)
  • AI groups with cross specialization focus but 1 domain (Agents team) = Module/Package of classes (images processing, data processing, computer vision packages)
  • AI teams working towards a common goal (Agents collective) = Library of packages or a framework (Rails, Nextjs)

I think soon people will reduce an AI agent to a function call. and start building over that grouping them together into higher abstractions which will be interesting to watch.