Discussion:
Q: Autonomous (intelligent) software agents are used in Artificial Intelligence to solve an increasing number of complex problems. Discuss their main applicability as well as their advantages, limitations and current research trends in the area.