Multi-Agent System
다중에이전트 시스템 (Multi-Agent System) 은 많은 지능적 Agent 들이 서로 작용하도록 하는 시스템이다. 그 Agent 들은 소프트웨어 프로그램이나 로봇 (Robot) 처럼 자율적인 개체 (autonomous entities) 인것으로 간주된다. 그 상호작용은 서로 이기적일 수도 있고 협력적일 수도 있다. 즉 그 Agent 들은 공통의 목적을 (개미의 집단처럼) 가질 수도 있고 그들 자신의 이익을 추구할 수도 있다 (자유 시장 경제처럼). Multi-agent system 연구자들은 의사교환을 위한 언어와 상호 작용을 위한 프로토콜을 개발하고 Multiagent system 의 개발을 쉽게하는 에이전트 구조 (architecture) 를 개발한다. 예를 들면 Multiagent system연구자들은 각 개미들이 가장 효과적인 방법으로 음식물을 개미집으로 가져오게 하려면 각 개미들이 어떻게 프로그램 되어야 하는지를 연구한다. 또한 이기적인 에이전트 집단이 주어진 작업을 수행하기 위해 함께 일하려면 어떻게 규칙 (rule) 을 만들어야 하는지를 연구한다. 그들은 AI 이외의 분야 즉 생물학, 사회학, 경제학, 철학, 경영학등의 많은 분야에서 아이디어를 얻는다. ........ (AI Topics : Multi-agent Systems)
다중에이전트 시스템의 특징은 다음과 같다. 첫째로 각 에이전트가 문제해결 (Problem Solving) 을 하기에는 불완전한 정보와 능력만이 있어서 제한된 시야 (view point) 를 갖는다. 둘째로 시스템 전체를 제어할수 없다. 세째로 데이타가 분산 (decentalized) 되어있다. 네째로 계산 (computation) 이 비동기적 (asynchronous) 이다. ..... (Katia Sycara)