1. (a) The question ‘aren’t agents just expert systems by another name?’ refers to the relationship between agents and expert systems. Describe what an expert system is. List TWO main differences between agents and expert systems. (7 marks)
(b) Five trends in the history of computing have led the emergence of the field of multiagent systems. One of the trends is intelligence. Explain with an example what intelligence means. (4 marks)
(c) Utility functions can be used as a method for telling agents what to do without telling them how to do it. Give two types of utility functions and discuss the challenges faced when designing such functions. (10 marks)
(d) Two most common types of tasks are achievement tasks and maintenance tasks. Explain what these two types of tasks are. (4 marks)