クイックスタート#

前提条件#

インストールする前に、以下の前提条件を確認してください:

  • Python 3.12 以上

  • pip

パッケージのインストール#

パッケージをインストールするには、次のコマンドを実行します:

pip install git+https://github.com/adf-python/adf-core-python.git

新規エージェントの作成#

新規エージェントを作成するには、次のコマンドを実行します:

adf-core-python

実行すると、下記のような対話形式のプロンプトが表示されます:

Your agent team name: my-agent
Creating a new agent team with name: my-agent

入力後、下記のようなエージェントのテンプレートがカレントディレクトリに作成されます。

.
└── my-agent
    ├── config
       ├── development.json
       ├── launcher.yaml
       └── module.yaml
    ├── main.py
    └── src
        └── my-agent
            ├── __init__.py
            └── module
                ├── __init__.py
                └── complex
                    ├── __init__.py
                    ├── sample_human_detector.py
                    ├── sample_road_detector.py
                    └── sample_search.py

エージェントを実行する#

エージェントを実行するには、シミュレーションサーバーを起動し、次のコマンドを実行します:

python main.py

エージェントの実行が開始され、シミュレーションサーバーとの通信が開始されます。