This result at one specific protocol level would produce vast, dynamic opportunities for technological progress, market development, and company differentiation in an open neutral fashion - just as the Internet Protocol has for the Internet arena, and HTTP for the World Wide Web. The degree to which an agent can identify and perform tasks that achieve a user's goals. The simplest agents follow scripts, more advanced agents obey rules, and the most advanced observe and learn. The degree to which an agent can act without supervision. The simplest agents interact with databases, applications, and services.
More sophisticated agents collaborate and negotiate with one another.
The degree to which an agent can travel through networks. In some cases, the agent can't move at all. In others, the agent's program can be moved to another computer and executed there. In still other cases, the agent can suspend its own execution, move its program and execution state to another computer, and resume execution there. Information complexity .