멀티 에이전트 시스템(MAS) 및 서비스 개발을 위한 프레임워크인 JIAC(Java-Based Intelligent Agent Componentware)를 시작하기 위한 예제 프로젝트입니다. 베를린공대 DAI-Labor에서 개발되었습니다.(http://www.jiac.de/agent-frameworks/jiac-v/)
이 프로젝트에서는 단순히 TU Berlin의 Mensa Skyline의 오늘 메뉴를 표시하기 위한 다중 에이전트 시스템을 구축하고 있습니다.(TU Berlin의 학생 식당 중 하나)
우리는 JIAC를 사용하여 한 에이전트는 다른 에이전트에게 웹 서비스를 제공하고 다른 에이전트는 다른 에이전트에게 식당 정보를 제공하도록 구성하고 있습니다.
이 설정을 통해 JIAC 프로그래밍의 기본 Node, Agent, Bean 및 Action 개념을 연습합니다.
본 프로젝트는 JIAC 매뉴얼(http://jiac.de/Downloads/jiac/jiac_manual.pdf)의 도움을 받아 제작되었습니다.
mvn clean install && sh target/appassembler/bin/startMensaService