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.

 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"""