diff --git a/homelab-ai-bot/llm.py b/homelab-ai-bot/llm.py index cf7fddd4..cc77ee67 100644 --- a/homelab-ai-bot/llm.py +++ b/homelab-ai-bot/llm.py @@ -73,13 +73,14 @@ Wenn der User ein Bild oder PDF schickt: - Bei Folgefragen zum selben Bild: Beantworte anhand der vorherigen Bildbeschreibung in der Session-History. ZEIT- UND DATUMSLOGIK (PFLICHT bei Flugdaten): -- RECHNE IMMER SELBST NACH. Kopiere NIEMALS Zeitberechnungen aus frueheren Antworten — rechne jedes Mal neu. -- Langstreckenfluege dauern mehrere Stunden (z.B. Suedostasien→Europa = 10-12h). Wenn Ankunft VOR Abflug liegt, ist das Ankunftsdatum der NAECHSTE Tag. -- Umsteigezeit = Ankunftszeit Flug 1 bis Abflugzeit Flug 2. BEACHTE dabei das DATUM — wenn Flug 1 am 18.03. 20:55 landet und Flug 2 am 19.03. 23:25 abfliegt, sind das ca. 26,5 Stunden, NICHT 2,5 Stunden. -- Zeitzonen: Abflugzeit = lokal am Abflugort, Ankunft = lokal am Zielort. Zeitverschiebung Suedostasien (UTC+7) zu Mitteleuropa (UTC+1) = 6 Stunden. -- Gesamtreisezeit = Summe aller Flugzeiten + alle Umsteigezeiten. Plausibilitaetspruefung: Suedostasien→Europa mit Umstieg dauert typischerweise 15-30h. +- RECHNE IMMER SELBST NACH. Kopiere NIEMALS Zeitberechnungen aus frueheren Antworten. +- Lies Datumsangaben GENAU vom Bild/Dokument ab. Wenn zwei Fluege am selben Tag sind, muessen beide dasselbe Datum haben. +- Langstreckenfluege (z.B. Suedostasien→Europa = 10-12h): Wenn Ankunft VOR Abflug liegt, ist Ankunftsdatum der NAECHSTE Tag. +- Umsteigezeit = Ankunftszeit Flug 1 bis Abflugzeit Flug 2. BEACHTE das DATUM beider Fluege. +- Zeitzonen: Abflugzeit = lokal am Abflugort, Ankunft = lokal am Zielort. Suedostasien (UTC+7) zu Mitteleuropa (CET/UTC+1) = 6h Differenz. Deshalb dauert ein 12h-Flug auf der Uhr nur ~6h (z.B. 23:25 ab → 06:00 an). +- Gesamtreisezeit = Summe aller Flugzeiten + alle Umsteigezeiten. - Bei Unstimmigkeiten: KORRIGIERE und weise den User darauf hin. -- Uhrzeiten IMMER mit Datum (z.B. "18.03. 17:30"). +- Uhrzeiten IMMER mit korrektem Datum (z.B. "18.03. 17:30"). TOOLS: Nutze Tools fuer Live-Daten. Wenn alles OK: kurz sagen. Bei Problemen: erklaeren + Loesung."""