Utwórz nową regułę

w ciągu
Przewoźnik: Trasa: Klasa:
Priorytet:
Podgląd reguły — ostatnie 30 dni
3 kwi 2026
Warszawa–Kraków RegioJet Standard: +22% (44→54 PLN)
„pasowałoby, gdyby reguła istniała"
28 mar 2026
Warszawa–Kraków RegioJet Standard: +18% (37→44 PLN)
„dopasowano"
15 mar 2026
Warszawa–Kraków RegioJet Standard: +16% (32→37 PLN)
„dopasowano"
Gdyby była aktywna, reguła wyzwoli się 3 razy w ciągu ostatnich 30 dni.

Aktywne reguły

Nazwa Warunek Zakres Kanał dostarczania Status Ostatnie wyzwolenie
RJ – skok ceny przy wyjściu Cena ↑ >15% w ciągu 7 dni RJ, Warszawa–Kraków, Standard E-mail + Telegram Aktywna 7 kwi
Alert wyprzedania Dostępność = 0 Wszyscy przewoźnicy, wszystkie trasy, 2 klasa Dashboard + E-mail Aktywna 11 kwi
PKP IC – spadek ceny 1 klasy Cena ↓ >20% w ciągu 24h PKP IC, wszystkie trasy, 1 klasa Telegram Testowana Nigdy
Nowy pociąg w rozkładzie Zmiana rozkładu = nowy Wszyscy przewoźnicy, Warszawa–Praha E-mail Aktywna 28 mar
Leo Express – redukcja pojemności Pociągów/dzień < 5 Leo Express, Warszawa–Kraków Telegram + Slack Wstrzymana 2 mar

Biblioteka szablonów

Monitor wyjścia RegioJet
Śledź zmiany cen w ostatniej chwili na trasach objętych 21-dniowym odliczaniem do wyjścia.
Alert obłożenia weekendowego
Powiadamiaj, gdy pociągi weekendowe osiągną obłożenie 85%+ — wczesny sygnał popytu.
Nowa usługa konkurenta
Wykryj, gdy dowolny przewoźnik doda nowy pociąg na monitorowanych trasach.
Wskaźnik wojny cenowej
Alert, gdy dwaj przewoźnicy zmienią ceny na tej samej trasie w ciągu 48 godzin.
Uzasadnienie projektowe — konstruktor reguł alertów
Inspiracja: Wiremind CAYZN Business Rules Engine
Ten widok przyjmuje wzorzec Wiremind CAYZN Business Rules Engine — interfejs bez kodu pozwalający analitykom kodyfikować politykę bez SQL ani Pythona. Podejście CAYZN do zarządzania przychodami bez programowania zostało zaadaptowane na potrzeby analizy konkurencji.
Wzorce Wiremind CAYZN BRE zastosowane tutaj:
  • Wizualny konstruktor reguł bez kodu — rozwijane listy i pola formularza zamiast SQL.
  • Pętle + programowanie warunkowe — właściwe metryki i zakresy w przejrzystych listach, bez pisania logiki przez użytkownika.
  • Podgląd przed zatwierdzeniem — wyświetlanie historycznych dopasowań przed aktywacją reguły, co ogranicza przypadkowe wyzwolenia.
  • Biblioteka szablonów — typowe przypadki użycia jako gotowe punkty startowe przyspieszające wdrożenie.
Dlaczego pasuje do naszego projektu:
System generuje setki punktów danych dziennie dla RegioJet, PKP IC, Leo Express i PLK. Członkowie zarządu i analitycy nie chcą przeglądać wszystkiego — chcą być powiadamiani, gdy dzieje się coś ważnego. Wzorzec BRE CAYZN służy dokładnie temu dla menedżerów Revenue Management; tu adaptujemy go dla konsumentów wywiadu konkurencyjnego śledzących dynamikę rynku.
Rozszerzenia poza Wiremind:
  • Integracja z Telegram — już zintegrowana w naszym stosie produkcyjnym przez health_digest.py; szybkie, bezpośrednie powiadomienia.
  • Powiadomienia w dashboardzie — świadomość w systemie bez konieczności używania zewnętrznych narzędzi.
  • Slack webhook — dla zespołów używających Slacka w komunikacji operacyjnej.
Pasuje to do naszej grupy docelowej — analityków i zarządu — mniej sformalizowanej niż pełny zespół Revenue Management.
Poza zakresem (w porównaniu z CAYZN):
BRE CAYZN wyzwala działania cenowe — automatyczne korekty stanów i optymalizację stawek. Nasze reguły wyzwalają wyłącznie powiadomienia. Nie ustalamy cen ani nie zmieniamy stanów. Wzorzec „reguła wykonuje działanie" jest poza zakresem; wzorzec „reguła wykonuje powiadomienie" jest w zakresie.
Źródło:
Strona produktu Wiremind CAYZN (wiremind.io/passenger/cayzn) sekcja „Business Rules Engine". Wywiad Rail Professional z Philippe'em Renonem o automatyzacji zarządzania przychodami bez kodu.
STRATEGY BRIEF — REGUŁY ALERTÓW SHOWCASE
🎯 Co to pokazuje
Interfejs bez kodu do tworzenia reguł alertów oparty na wzorcu Wiremind CAYZN BRE — analitycy kodyfikują politykę alertowania bez SQL ani Pythona.
📊 Status danych
Makieta z przykładowymi regułami i historycznym podglądem dopasowań. Dane rzeczywiste wymagają podłączenia do bazy obserwacji cen.
🛠️ Nakład pracy
Średni — konstruktor reguł to formularz z logiką warunkową; integracje z Telegram i e-mail już istnieją w stosie produkcyjnym.
👥 Rezonans z zarządem
Wysoki — zarząd rozumie powiadomienia; „reguła wyzwoli się, gdy cena wzrośnie o 15%" jest intuicyjne bez wyjaśnień technicznych.
💡 Moja rekomendacja
Wdrożyć po bazowych widokach. Reguły alertów zwiększają retencję użytkowników — system aktywnie informuje zamiast czekać na odwiedziny dashboardu.
🔜 Kolejne kroki
1. Zdefiniować schemat reguł w DB. 2. Zaimplementować evaluator reguł w daily_fetch.py. 3. Podłączyć do istniejącego health_digest.py dla Telegram.