SD-project-22/data/dialog-11-12-01.tsv
2022-04-12 23:47:21 +02:00

2.9 KiB

1userDzień dobryhello
2systemHej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc?welcomemsg & reqmore(action)
3userCzy mogę zarezerwować ciuchcię?reqmore(action)
4systemMożesz zarezerwować bilet na przejazd ciuchcią.inform(action)
5userJakie przejazdy oferujecie?reqmore(connections)
6systemRodzaje pociągów czy klas wagonów zależą od przewoźnika. Dostępne są między innymi pociągi: ekspres, pospieszny, regionalny; wagony: I klasy, II klasy. Czy chciałabyś gdzieś się udać?inform(connections, carriage_class=[1, 2], connection_type=[ekspres, pospieszny, regionalny]) & request(to)
7userDo Berlinainform(to=Berlin)
8systemZ jakiej stacji chcesz wyruszyć?request(from)
9userInowrocławinform(from=Inowrocław)
10systemKiedy chcesz odbyć podróż?request(when)
11user31.04inform(when=31-04-2022)
12systemPodana data jest nieprawidłowa - podaj, proszę, poprawną datęnegate(when=31-04-2022) & request(when)
13user29.03inform(when=29-04-2022)
14systempomyłka + brak pytania o godzinę odjazdu): Ile osób będzie podróżować?reqeust(count)
15user3 osoby i piesekinform(count=3, additional_luggage=piesek)
16systemJeś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 ulgioffer(discounts_list=[1, 2, 3, 4]) & select(discounts)
17userNieinform(discounts=nie)
18systemJeś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. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3offer(discounts_list=[1, 2, 3, 4]) & select(discounts)
19user0,0,0,3inform(discounts=[0, 0, 0, 3]
20systemNie rozpoznaję opcji '0' - czy chodziło Ci o: 4, 4, 4, 3?confirm-domain(discounts=[4, 4, 4, 3])
21usertakack(discounts=[4, 4, 4, 3])
22systemJakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)?select(carriage_class=[1, 2])
23userCzy są dostępne inne wagony?null
24systemJakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)?select(carriage_class=[1, 2])
25user2inform(carriage_class=2)
26systemCzy przewożony będzie dodatkowy bagaż/zwierzęta?request(additional_luggage)
27userpiesekinform(additional_luggage=[piesek])
28systemPodsumowanie: Inowrocław --- Berlin, Niemcy (29.03.2022), 3 x pasażer bez ulgi, klasa II, miejsca: 15, 16, 17 --- Czy chcesz dokonać rezerwacji (T/N):inform(from="Inowrocław"&to="Berlin, Niemcy"&when=29-03-2022&passenger_list=[4, 4, 4]&carriage_class=2&seat_list=[[15, okno], [16, przejście], [17, okno]]) & confirm-domain(complete_order)
29userNienegate(complete_order)
30systemPrzerwano proces rezerwacji. Czy mogę jeszcze jakoś pomóc?inform(reservation_canceled) & reqmore(action)
31userNienegate(action)
32systemOK. Dziękuję i miłego dniaaffirm & bye