Files
reservierungssystem/README.md
T

67 lines
1.6 KiB
Markdown

# 🍽️ Reservierungssystem mit KI-Unterstützung
Intelligentes Reservierungs- und Tischmanagement für Restaurants.
## Features
- **KI-gestützte E-Mail-Verarbeitung** (Ollama 7b)
- **Automatische Terminänderungen** über Buchungsnummer
- **Tischplan** mit Drag & Drop
- **Gäste-Adressbuch** mit Historie
- **Dashboard** mit Klärung erforderlich
## Schneller Start
```bash
docker-compose up -d
```
- **URL:** http://192.168.0.250:8081
- **Datenbank:** SQLite (/data/reservations.db)
## KI-Integration
Das System nutzt Ollama für:
- E-Mail-Parsing und Intent-Erkennung
- Buchungsnummer-Extraktion
- Automatische Reservierungs-Verarbeitung
**Ollama-Endpoint:** http://192.168.0.150:11434
## Buchungsnummer-Format
```
RES-YYYY-MM-DD-XXX
Beispiel: RES-2025-05-12-001
```
## API-Endpunkte
| Endpunkt | Beschreibung |
|----------|--------------|
| GET /api/dashboard | Dashboard-Daten |
| GET /api/reservations | Alle Reservierungen |
| POST /api/reservations | Neue Reservierung |
| GET /api/guests | Gäste-Adressbuch |
| GET /api/emails | E-Mails (zur Klärung) |
| GET /api/availability | Freie Tische prüfen |
## Workflows
### Neue Reservierung per E-Mail
```
1. E-Mail wird empfangen
2. Ollama extrahiert: Name, Datum, Zeit, Personen
3. System erstellt Reservierung
4. Bestätigungsmail mit Buchungsnummer wird versendet
```
### Terminänderung
```
1. Gast schreibt: "Ich möchte RES-2025-05-12-001 verschieben"
2. Ollama erkennt Buchungsnummer + Intent
3. System findet Reservierung
4. Änderung wird durchgeführt
5. Historie wird protokolliert
6. Bestätigung wird versendet
```