ums
The package ums
contains the Agenten-Plattform, the implementations of the agents shall be created in the package src
, see Agent-Template.
Side note: The classes with comments may be useful when implementing the agents. The classes without comments may be safe to ignore and are (only) used internally.
ums.agent
- Contains the implementation of an agent for handling requests by the implementations in
src
. - Check for running single tasks without using management.
- Contains the implementation of an agent for handling requests by the implementations in
ums.example
- Contains a very simple examples for all types of agents.
- See
ums.example.example
ums.management
- Contains the implementation of the management.
- Take a look at the web gui of the management, possibly at http://localhost:8080/ or http://localhost:8000/
ums.utils
- Contains various utilities.
ums.utils.const.SHARE_PATH
The path for shared files between all agentsums.utils.const.PERSIST_PATH
The path to store persistent data of an agentums.utils.request.ManagementRequest
Run request to the management (only necessary in special cases, most requests done automatically by platform)ums.utils.schema
The schema (types) used in the files storing extracted data from plain dataums.utils.types
The types used in the communication between agent and management
1# Agenten Plattform 2# 3# (c) 2024 Magnus Bender 4# Institute of Humanities-Centered Artificial Intelligence (CHAI) 5# Universitaet Hamburg 6# https://www.chai.uni-hamburg.de/~bender 7# 8# source code released under the terms of GNU Public License Version 3 9# https://www.gnu.org/licenses/gpl-3.0.txt 10 11""" 12The package `ums` contains the Agenten-Plattform, the implementations of the agents shall be created in the package `src`, see [Agent-Template](https://git.chai.uni-hamburg.de/UMS-Agenten/Agent-Template). 13 14> Side note: The classes with comments may be useful when implementing the agents. 15> The classes without comments may be safe to ignore and are (only) used internally. 16 17- `ums.agent` 18 - Contains the implementation of an agent for handling requests by the implementations in `src`. 19 - Check for running single tasks without using management. 20- `ums.example` 21 - Contains a very simple examples for all types of agents. 22 - See `ums.example.example` 23- `ums.management` 24 - Contains the implementation of the management. 25 - Take a look at the web gui of the management, possibly at <http://localhost:8080/> or <http://localhost:8000/> 26- `ums.utils` 27 - Contains various utilities. 28 - `ums.utils.const.SHARE_PATH` The path for shared files between all agents 29 - `ums.utils.const.PERSIST_PATH` The path to store persistent data of an agent 30 - `ums.utils.request.ManagementRequest` Run request to the management (only necessary in special cases, most requests done automatically by platform) 31 - `ums.utils.schema` The schema (types) used in the files storing extracted data from plain data 32 - `ums.utils.types` The types used in the communication between agent and management 33 34"""