Section 2: Multiagent Systems
Key Learning Points
- To review the progress toward creating a new species of machine, machina economicus, and discuss some challenges in designing agents that can reason effectively in economic contexts.
- Describe how to analyze, describe, and design environments in which agents can operate effectively and interact with each other productively.
- Explain and use communication protocols that enable agents to exchange and understand messages.
- Explain and use interaction protocols that enable agents to have conversations, which, for our purposes, are structured exchanges of messages.
- Review progress toward creating a new species of machine, machina economicus.
- Discuss some challenges in designing agents that can reason effectively in economic contexts.
Activities
- Read the following articles:
- Huhns, M. N., & Stephens, L. M. 1999. Multiagent systems and societies of agents. In G. Weiss (Ed.), Multiagent systems: A modern approach to distributed artificial intelligence (pp. 79–120). Cambridge, MA: The MIT Press.
- David C. Parkes and Michael P. Wellman, Economic reasoning and artificial intelligence, Science 349, 267–272 (2015); DOI: 10.1126/science.aaa8403.
- Discuss the following questions in the discussion forum:
- Why should we be interested in distributed systems of agents?
- What are the differences between traditional distributed systems and multiagent systems?
Updated June 04 2018 by FST Course Production Staff