https://github.com/aais-lab/multiagentsystem
CIT Advanced Media : Multi-Agent System Learning Library
https://github.com/aais-lab/multiagentsystem
lecture mac multiagent-systems python3
Last synced: about 1 year ago
JSON representation
CIT Advanced Media : Multi-Agent System Learning Library
- Host: GitHub
- URL: https://github.com/aais-lab/multiagentsystem
- Owner: aais-lab
- License: bsd-3-clause
- Created: 2024-06-10T02:21:25.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-08T10:54:57.000Z (about 1 year ago)
- Last Synced: 2025-05-01T15:22:54.394Z (about 1 year ago)
- Topics: lecture, mac, multiagent-systems, python3
- Language: Python
- Homepage:
- Size: 93.8 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MultiAgentSystem
## Overview
千葉工業大学 知能メディア工学科の第5セメスター「マルチエージェントシステム」において使用される、マルチエージェントシステム演習用ライブラリです。
## Requirement
### 必要環境
- MacOS
- DockerDesktop
- Python3.10.5 <
- 必要ライブラリ
- experta >= 1.9.4
- paho-mqtt >= 1.6.1
- redis >= 5.0.1
- schema >= 0.6.7
- Send2Trash >= 1.8.0
### 開発・動作確認環境
- MacOS
- Python
- brew + pyenv
- 3.10.5 <
- 3.12.2 >=
- ライブラリ
- experta >= 1.9.4
- paho-mqtt >= 1.6.1
- redis >= 5.0.1
- schema >= 0.6.7
- Send2Trash >= 1.8.0
## Usage
### 導入方法
#### DockerDesktopのインストール
[DockerDesktopダウンロードページ](https://www.docker.com/ja-jp/products/docker-desktop/)
Macにおいて、証明書関連のエラーでDockerがマルウェア扱いされる事案がありましたが、バージョンアップで解決するとのことです。
そのためDockerはv4.37.2以降を利用するようにしてください。
[関連するissue](https://github.com/docker/for-mac/issues/7527#issuecomment-2579351371)
#### gitからクローン
```
git clone https://github.com/aais-lab/MultiAgentSystem.git
```
### 初回実行前
#### 実行権限の付与
```
cd MultiAgentSystem
xattr -d com.apple.quarantine ./setup.command
```
#### 初回セットアップ
setup.commandをダブルクリックして実行する。
### システム実行
#### DockerDesktopを起動
#### MAS.commandをダブルクリックして実行
## Author
[KoheiAsaoka](https://github.com/asaoka-zemi)
[NaoYamanouchi](https://github.com/ClairdelunaEve)
## Licence
BSD-3-Clause license