## Reproducció de l'execució

Per reproduir el sistema s'han d'executar dos components: el backend (API) i la simulació.

### Execució del backend

Des del directori `backend/`:

```bash
cd ./backend/
uvicorn app.main:app --host 0.0.0.0 --port 8000 --reload
```

### Execució de la simulació

Executant el fitxer principal de la simulació:

```bash
C:/Users/polfe/AppData/Local/Programs/Python/Python311/python.exe d:/TFG/PROJECT/SmartBarAI/simulation/main.py
```

### Determinisme i repetició dels experiments

Els experiments es poden repetir fixant la *seed* de generació de comandes i mantenint constants la configuració de l'escenari (nombre de cambrers, costos de producte i nombre de comandes per execució).