41 lines
1.1 KiB
Markdown
41 lines
1.1 KiB
Markdown
> [!NOTE]
|
|
> In diesem Repository befinden sich die Implementierung des Management und der Agenten-Plattform. Sowie Skripte zur Erstellung der Docker-Images.
|
|
|
|
> [!WARNING]
|
|
> Um die Plattform zu benutzen, bitte das [Agent-Template](https://git.chai.uni-hamburg.de/UMS-Agenten/Agent-Template) benutzen!
|
|
|
|
# Agenten-Plattform
|
|
|
|
## Management
|
|
Verzeichnisse insb.:
|
|
- `./utils/mgmt/` Docker container configs
|
|
- `./ums/management/` Python source
|
|
- `./web/` Jinja templates and web root
|
|
- `./build-mgmt.sh` Container build script
|
|
|
|
|
|
## Basic Agent
|
|
Verzeichnisse insb.:
|
|
- `./utils/agent/` Docker container configs
|
|
- `./ums/agent/` Python source
|
|
- `./build-agent.sh` Container build script
|
|
|
|
## Development
|
|
|
|
### Run via Docker
|
|
- `docker compose up`
|
|
|
|
### CLI Examples
|
|
- Requests to management
|
|
- `docker compose exec management python -m ums.example` (runs file `ums/example/__main__.py`)
|
|
- Run single task in agent
|
|
- `docker compose exec agent_all python -m ums.agent -h`
|
|
|
|
### VS Code Autocomplete
|
|
(In VS Code)
|
|
|
|
- `python3 -m venv .` (only once)
|
|
- `source ./bin/activate`
|
|
- `pip install requests fastapi pdoc` (only once)
|
|
- Select Python from `./bin/python` in VS Code
|