これは、マルチエージェント システム (MAS) およびサービスを開発するためのフレームワークである JIAC (Java-Based Intelligent Agent Componentware) を開始するためのサンプル プロジェクトです。ベルリン工科大学 DAI-Labor で開発されました。(http://www.jiac.de/agent-frameworks/jiac-v/)
このプロジェクトでは、ベルリン工科大学メンサ スカイライン (ベルリン工科大学の学生食堂の 1 つ) の今日のメニューを表示するマルチ エージェント システムを構築しています。
JIAC を使用して、1 つのエージェントが他のエージェントに Web サービスを提供し、もう 1 つのエージェントが他のエージェントにカフェテリア情報を提供するようにしています。
このセットアップでは、JIAC プログラミングの基本的なノード、エージェント、Bean、およびアクションの概念を練習します。
このプロジェクトは、JIAC マニュアルを利用して作成されました。(http://jiac.de/Downloads/jiac/jiac_manual.pdf)
mvn clean install && sh target/appassembler/bin/startMensaService