2.6 KiB
2.6 KiB
1 | user | Dzień dobry! | hello |
---|---|---|---|
2 | system | Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? | welcomemsg & reqmore(action) |
3 | user | Chciałbym kupić pociąg | inform(action=kupic) |
4 | user | Bilet na pociąg | inform(action=bilet) |
5 | system | Gdzie chciałbyś się udać? | request(to) |
6 | user | Byle nie do Warszawy | null |
7 | system | Może chcesz udać się do jednego z tych miast: Poznań, Gdańsk, Wrocław, Kraków, Zakopane, Łódź | offer(to=[Poznań, Gdańsk, Wrocław, Kraków, Zakopane, Łódź) & select(to) |
8 | user | Tak, do Krakowa | inform(to=Kraków) |
9 | system | Z jakiej stacji/miasta chcesz wuryszyć? | request(from) |
10 | user | Z pyrlandii | inform(from=pyrlandii) |
11 | system | Nie znaleziono możliwości przejazdu z podanej stacji. Podaj, proszę, inną stację/miasto | canthelp.missing_slot_value(from) & request(from) |
12 | user | Katowice | inform(from=Katowice) |
13 | system | Kiedy chciałbyś wyruszyć? | request(when) |
14 | user | Pojutrze | inform(when=pojutrze) |
15 | system | Rozkład jazdy na dzień 01.04.2022 z Katowice do Kraków Główny: 13:45, 17:35 --- Czy chciałyś zarezerwować przejazd? | offer(from=Katowice&to="Kraków Główny"&when="01-04-2022"&connections=[13:45, 17:35]) & select(departure) |
16 | user | Tak, 17:35 | inform(departure=17:35) |
17 | system | Ile osób będzie podróżować? | request(count) |
18 | user | 8 | inform(count=8) |
19 | system | Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi | offer(discount_list=[1, 2, 3, 4]) & select(discounts) |
20 | user | 1, 1, 1, 2, 3, 2, 3, 4 | inform(discounts=[1, 1, 1, 2, 3, 2, 3, 4]) |
21 | system | Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? | select(carriage_class=[1, 2]) |
22 | user | 1 | inform(carriage_class=1) |
23 | system | Czy przewożony będzie dodatkowy bagaż/zwierzęta? | request(additional_luggage) |
24 | user | Nie | negate(additional_luggage) |
25 | system | Podsumowanie: Katowice Główne --- Kraków Główny (01.04.2022) 17:35, 3 x pasażer student/doktorant, 2 x pasażer emeryt, 2 x pasażer honorowy dawca krwii, 1 x pasażer bez ulgi, klasa I, miejsca: 15, 16, 17, 18, 19, 21, 24, 25 --- Czy chcesz dokonać rezerwacji (T/N): | inform(from="Katowice Główne"&to="Kraków Główny"&when=01-04-2022&connection=17:35&passenger_list=[1, 1, 1, 2, 2, 3, 3, 4]&carriage_type="z przedziałami"&carriage_class=1&seat_list=[[15, przejście], [16, okno], [17, przejście],[18, okno], [19, przejście], [21, przejście], [24, okno],[25, przejście]]) & confirm-domain(complete_order) |
26 | user | N | negate(complete_order) |
27 | system | Przerwano dokonywanie rezerwacji. Czy mogę jeszcze jakoś pomóc? | inform(order_canceled) & reqmore(actoin) |
28 | user | nie | negate(action) |
29 | system | Ok. Zatem życzę miłego dnia. | affirm & bye |