67 lines
1.6 KiB
Markdown
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
|
|
``` |