Agents use dynamically adaptable rich message-based interaction, and flexible knowledge-based techniques to make it easier to build and evolve systems as requirements and technologies change.
Example: Service Discovery Agent, KnowBot
Agents can dynamically discover and compose e-services and media interactions.