openwebui KI integration
Verfasst: Mi 30. Sep 2026, 13:57
Hallo zusammen,
ich wollte von einem kleinen Projekt berichten was wir aktuell bei uns im Einsatz haben. Wir sind ein kleines Café und haben die Herausforderung schon immer gehabt in der Glaskugel die nächsten Tage zu kalkulieren. Wir backen alles selbst, kaufen selber ein usw.
Damit uns das in Zukunft ein bisschen besser gelingt habe ich mich dran gesetzt und mithilfe von KI eine eigene KI für unser Cafe aufgesetzt. Vielleicht ist das für den ein oder anderen auch interessant, daher wollte ich vom Projekt berichten.
Das ganze läuft auf der openwebui im hosting auf dem eigenen System. Als Agent nutze ich aktuell Claude Sonnet.
Ich habe Openwebui ein Werkzeug gebaut um auf die Datenbank zugreifen zu können. Dazu habe ich (wichtig) einen read user auf der ordersprinter Datenbank angelegt. Das Werkzeug kann der Agent dann nutzen um Live Datenbank abfragen zu erstellen. Unsere EK Rechnungen haben wir in einem DMS (Paperless Ngx), auch da hat der Agent ein Werkzeug für um darauf zugreifen zu können. Zuletzt hab ich ihm noch ein Werkzeug für die Abfrage vom wetter mitgegeben.
Entstanden ist ein wirklich sehr mächtiges tool was uns seit Wochen erfolgreich dabei hilft unsere Einkäufe zu planen und unseren forecast zu berechnen. Nebenbei ist es super für allerlei Auswertungen, Rückschauen und ähnliches.
Ein kleines Beispiel:
ich wollte von einem kleinen Projekt berichten was wir aktuell bei uns im Einsatz haben. Wir sind ein kleines Café und haben die Herausforderung schon immer gehabt in der Glaskugel die nächsten Tage zu kalkulieren. Wir backen alles selbst, kaufen selber ein usw.
Damit uns das in Zukunft ein bisschen besser gelingt habe ich mich dran gesetzt und mithilfe von KI eine eigene KI für unser Cafe aufgesetzt. Vielleicht ist das für den ein oder anderen auch interessant, daher wollte ich vom Projekt berichten.
Das ganze läuft auf der openwebui im hosting auf dem eigenen System. Als Agent nutze ich aktuell Claude Sonnet.
Ich habe Openwebui ein Werkzeug gebaut um auf die Datenbank zugreifen zu können. Dazu habe ich (wichtig) einen read user auf der ordersprinter Datenbank angelegt. Das Werkzeug kann der Agent dann nutzen um Live Datenbank abfragen zu erstellen. Unsere EK Rechnungen haben wir in einem DMS (Paperless Ngx), auch da hat der Agent ein Werkzeug für um darauf zugreifen zu können. Zuletzt hab ich ihm noch ein Werkzeug für die Abfrage vom wetter mitgegeben.
Entstanden ist ein wirklich sehr mächtiges tool was uns seit Wochen erfolgreich dabei hilft unsere Einkäufe zu planen und unseren forecast zu berechnen. Nebenbei ist es super für allerlei Auswertungen, Rückschauen und ähnliches.
Ein kleines Beispiel:
Code: Alles auswählen
#
## Kasse (Ordersprinter)
| Werkzeug | Beispielfrage |
|---|---|
| **Umsatzübersicht** | „Wie viel Umsatz hatten wir letzte Woche?" · „Welcher Wochentag läuft am besten?" · „Zu welcher Uhrzeit ist am meisten los?" · „Wie viel wurde bar und wie viel mit Karte bezahlt?" |
| **Tagesabschlüsse (Z-Bons)** | „Zeig mir die Tagesabschlüsse vom letzten Monat." Ausgewiesen wird der echte Bruttoumsatz. Einlagen und Entnahmen, etwa Geld zur Bank, zählen nicht als Umsatz. |
| **Top-Produkte** | „Wie viele Cappuccino haben wir im September verkauft?" · „Welche Kuchen laufen schlecht?" · „Was sind unsere 10 Bestseller?" |
| **Kategorien** | „Wie teilt sich der Umsatz auf Heißgetränke, Kuchen und Frühstück auf?" |
| **Wetter** | „Wie wird das Wetter am Wochenende?" |
| **Prognose nach Wetter** | „Wie viel Kuchen sollen wir für Samstag backen?" · „Lohnt sich Eis am Sonntag?" Die Prognose stützt sich auf vergleichbare vergangene Tage mit gleichem Wochentag und ähnlichem Wetter. Sie ist eine Schätzung und keine Garantie. |
## Dokumentenarchiv (Paperless)
- „Suche die letzte Rechnung vom Kaffeelieferanten."
- „Was steht in unserem Mietvertrag zur Kündigungsfrist?"
- „Zeig mir alle Schreiben der Versicherung aus 2025."
- „Welche Belege haben wir im März von der Metro?"
Ich nenne dabei immer das Quelldokument mit Titel und Datum. Wenn ich nichts finde, sage ich das. Beträge oder Vertragsinhalte erfinde ich nicht.
## Kombinationen
- **Backplanung:** „Wettervorhersage für Samstag, dazu die Prognose, und daraus ein Vorschlag, wie viele Kuchen wir backen."
- **Wochenbericht:** Jeden Montag um 8 Uhr eine Zusammenfassung von Umsatz, Bestsellern und schwachen Produkten der Vorwoche, als Automatisierung.
- **Dienstplan:** „Wann ist am meisten los?" (Umsatz nach Stunde) als Grundlage für die Besetzung.
- **Einkauf:** Die Verkaufszahlen mit der letzten Lieferantenrechnung aus Paperless vergleichen.
## Für den Forenbeitrag
- **Zahlen:** Zeig keine echten Umsätze, denn interne Finanzzahlen gehören nicht an Dritte. Nimm Screenshots mit geschwärzten Werten oder erfundene Beispielzahlen.
- **Paperless:** Zeig nur Testdokumente oder unkritische Treffer, keine echten Verträge oder Rechnungen.
- **Leitplanken:** Die Kasse ist nur lesend angebunden. Ich kann keine Kassendaten ändern oder löschen und fasse nichts an, was die TSE betrifft.