Dialogs structure 1/2
This commit is contained in:
parent
fad3cb2bb4
commit
d130d06bdb
@ -1,32 +1,32 @@
|
|||||||
user Dzień dobry
|
user Dzień dobry hello
|
||||||
system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc?
|
system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? welcomemsg & reqmore(action)
|
||||||
user Czy mogę zarezerwować ciuchcię?
|
user Czy mogę zarezerwować ciuchcię? reqmore(action)
|
||||||
system Możesz zarezerwować bilet na przejazd ciuchcią.
|
system Możesz zarezerwować bilet na przejazd ciuchcią. inform(action)
|
||||||
user Jakie przejazdy oferujecie?
|
user Jakie przejazdy oferujecie? reqmore(connections)
|
||||||
system Rodzaje 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ć?
|
system Rodzaje 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)
|
||||||
user Do Berlina
|
user Do Berlina inform(to=Berlin)
|
||||||
system Z jakiej stacji chcesz wyruszyć?
|
system Z jakiej stacji chcesz wyruszyć? request(from)
|
||||||
user Inowrocław
|
user Inowrocław inform(from=Inowrocław)
|
||||||
system Kiedy chcesz odbyć podróż?
|
system Kiedy chcesz odbyć podróż? request(when)
|
||||||
user 31.04
|
user 31.04 inform(when=31-04-2022)
|
||||||
system Podana data jest nieprawidłowa - podaj, proszę, poprawną datę
|
system Podana data jest nieprawidłowa - podaj, proszę, poprawną datę negate(when=31-04-2022) & request(when)
|
||||||
user 29.03
|
user 29.03 inform(when=29-04-2022)
|
||||||
system pomyłka + brak pytania o godzinę odjazdu): Ile osób będzie podróżować?
|
system pomyłka + brak pytania o godzinę odjazdu): Ile osób będzie podróżować? reqeust(count)
|
||||||
user 3 osoby i piesek
|
user 3 osoby i piesek inform(count=3, additional_luggage=piesek)
|
||||||
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
|
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(discounts_list=[1, 2, 3, 4]) & select(discounts)
|
||||||
user Nie
|
user Nie inform(discounts=nie)
|
||||||
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. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3
|
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. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 offer(discounts_list=[1, 2, 3, 4]) & select(discounts)
|
||||||
user 0,0,0,3
|
user 0,0,0,3 inform(discounts=[0, 0, 0, 3]
|
||||||
system Nie rozpoznaję opcji '0' - czy chodziło Ci o: 4, 4, 4, 3?
|
system Nie rozpoznaję opcji '0' - czy chodziło Ci o: 4, 4, 4, 3? confirm-domain(discounts=[4, 4, 4, 3])
|
||||||
user tak
|
user tak ack(discounts=[4, 4, 4, 3])
|
||||||
system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)?
|
system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? select(carriage_class=[1, 2])
|
||||||
user Czy są dostępne inne wagony?
|
user Czy są dostępne inne wagony? null
|
||||||
system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)?
|
system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? select(carriage_class=[1, 2])
|
||||||
user 2
|
user 2 inform(carriage_class=2)
|
||||||
system Czy przewożony będzie dodatkowy bagaż/zwierzęta?
|
system Czy przewożony będzie dodatkowy bagaż/zwierzęta? request(additional_luggage)
|
||||||
user piesek
|
user piesek inform(additional_luggage=[piesek])
|
||||||
system Podsumowanie: 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):
|
system Podsumowanie: 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)"
|
||||||
user Nie
|
user Nie negate(complete_order)
|
||||||
system Przerwano proces rezerwacji. Czy mogę jeszcze jakoś pomóc?
|
system Przerwano proces rezerwacji. Czy mogę jeszcze jakoś pomóc? inform(reservation_canceled) & reqmore(action)
|
||||||
user Nie
|
user Nie negate(action)
|
||||||
system OK. Dziękuję i miłego dnia
|
system OK. Dziękuję i miłego dnia affirm & bye
|
|
@ -1,28 +1,28 @@
|
|||||||
user Siema
|
user Siema hello
|
||||||
system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc?
|
system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? welcomemsg & reqmore(action)
|
||||||
user Chciałbym zarezerwować bilety na pociąg
|
user Chciałbym zarezerwować bilety na pociąg inform(action=zarezerwować bilet)
|
||||||
system Gdzie chciałbyś się udać?
|
system Gdzie chciałbyś się udać? request(to)
|
||||||
user Do Egiptu
|
user Do Egiptu inform(to=Egipt)
|
||||||
system Niestety, nie ma możliwości podróży w te strony - czy chciałbyś udać się np. do Warszawy?
|
system Niestety, nie ma możliwości podróży w te strony - czy chciałbyś udać się np. do Warszawy? negate(to=Egipt) & offer(to=Warszawa)
|
||||||
user Nie, czy mogę wybrać podróż za granicę?
|
user Nie, czy mogę wybrać podróż za granicę? negate(to=Warszawa) & reqmore(to)
|
||||||
system Przejazdy poza granicami Polski obejmują: Berlin (Niemcy), Praga (Czechy), Frankfurt(Niemcy) --- Czy interesuje Cię przejazd do jednego z podanych miast?
|
system Przejazdy poza granicami Polski obejmują: Berlin (Niemcy), Praga (Czechy), Frankfurt(Niemcy) --- Czy interesuje Cię przejazd do jednego z podanych miast? inform(connections) & reqmore(connections)
|
||||||
user Tak, chciałbym jechać do Pragi
|
user Tak, chciałbym jechać do Pragi ack & inform(to=Praga)
|
||||||
system Z jakiej stacji/miasta chcesz wyruszyć?
|
system Z jakiej stacji/miasta chcesz wyruszyć? request(from)
|
||||||
user Z Zielonej Góry
|
user Z Zielonej Góry inform(from=Zielona Góra)
|
||||||
system W jakim dniu?
|
system W jakim dniu? request(when)
|
||||||
user jutro
|
user jutro inform(when=jutro)
|
||||||
system Dostępne przejazdy w dniu 31.03.2022 z Zielona Góra do Praga, Czechy:15:43, 16:37 --- Czy któraś godzina Cię interesuje?
|
system Dostępne przejazdy w dniu 31.03.2022 z Zielona Góra do Praga, Czechy:15:43, 16:37 --- Czy któraś godzina Cię interesuje? offer(connections=[15:43, 16:37]) & select(departure)
|
||||||
user Tak, 15:43
|
user Tak, 15:43 inform(departure=15:43)
|
||||||
system Ile osób będzie podróżować?
|
system Ile osób będzie podróżować? request(count)
|
||||||
user 1
|
user 1 inform(count=1)
|
||||||
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 Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3
|
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 Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 offer(discounts_list=[1, 2, 3, 4]) & select(discounts)
|
||||||
user 1
|
user 1 inform(discounts=[1])
|
||||||
system Wybierz rodzaj wagonu:z przedziałami, bez przedziałów
|
system Wybierz rodzaj wagonu:z przedziałami, bez przedziałów select(carriage_type=[z przedziałami, bez przedziałów])
|
||||||
user Bez przedziałów
|
user Bez przedziałów inform(carriage_type=bez przedziałów)
|
||||||
system Wybierz klasę wagonu: pierwsza, druga
|
system Wybierz klasę wagonu: pierwsza, druga select(carriage_class=[1, 2])
|
||||||
user pierwsza
|
user pierwsza inform(carriage_class=1)
|
||||||
system Jakie miejsca są preferowane (wybierz z dostępnych opcji):oknoprzejścieobojętnie
|
system Jakie miejsca są preferowane (wybierz z dostępnych opcji):oknoprzejścieobojętnie select(seat_type=[okno, przejście, obojętnie])
|
||||||
user 1
|
user 1 select(seat_type=1)
|
||||||
system Podsumowanie: Zielona Góra --- Praga, Czechy (30.03.2022) 15:43,1 x pasażer student/doktorant - wagon z przedziałami, klasa I, miejsca (14 - okno) --- Czy chcesz dokonać rezerwacji (T/N):
|
system Podsumowanie: Zielona Góra --- Praga, Czechy (30.03.2022) 15:43,1 x pasażer student/doktorant - wagon z przedziałami, klasa I, miejsca (14 - okno) --- Czy chcesz dokonać rezerwacji (T/N): "inform(from=""Zielona Góra""&to=""Praga, Czechy""&when=30-03-2022&connection=15:43&passenger_list=[1]&carriage_type=""z przedziałami""&carriage_class=1&seat_list=[[14, okno]]) & confirm-domain(complete_order)"
|
||||||
user T
|
user T ack(complete_order)
|
||||||
system Dziękujemy za dokonanie rezerwacji. Nastąpi przekierowanie do systemu płatności. Życzymy miłej podróży.
|
system Dziękujemy za dokonanie rezerwacji. Nastąpi przekierowanie do systemu płatności. Życzymy miłej podróży. affirmation(complete_order) & inform(redirect) & bye
|
|
@ -1,22 +1,22 @@
|
|||||||
user Siema
|
user Siema hello
|
||||||
system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc?
|
system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? welcomemsg
|
||||||
user Czym się zajmujesz?
|
user Czym się zajmujesz? help
|
||||||
system Jestem systemem rezerwacji przejazdów kolejowych. Możemy dokonać rezerwacji, zmodyfikować lub anulować te już istniejące, poznać rozkład jazdy na wybranych stacjach. Czy mogę jakoś pomóc?
|
system Jestem systemem rezerwacji przejazdów kolejowych. Możemy dokonać rezerwacji, zmodyfikować lub anulować te już istniejące, poznać rozkład jazdy na wybranych stacjach. Czy mogę jakoś pomóc? inform & reqmore(action)
|
||||||
user Chciałbym pojechać z Poznań wschód na Poznań północ jutro po południu
|
user Chciałbym pojechać z Poznań wschód na Poznań północ jutro po południu "inform(actiono=chciałbym pojechać) & inform(from=""Poznań Wschód""&to=""Poznań Północ""&when=jutro))"
|
||||||
system Nie znalazłem takiej stacji jak Poznań Północ - czy chodzi Ci o jedną z tych: Poznań Podolany?
|
system Nie znalazłem takiej stacji jak Poznań Północ - czy chodzi Ci o jedną z tych: Poznań Podolany? select(to=[Poznań Podolany])
|
||||||
user tak
|
user tak ack(to)
|
||||||
system Przejazdy Poznań Wschód --- Poznań Podolany możliwe są jutro (31.03.2022) w godzinach:15:4617:15Która godzina Cię interesuje?
|
system Przejazdy Poznań Wschód --- Poznań Podolany możliwe są jutro (31.03.2022) w godzinach:15:4617:15Która godzina Cię interesuje? offer(connections=[15:46, 17:15]) & select(departure)
|
||||||
user 15:46
|
user 15:46 inform(departure=15:46)
|
||||||
system Ile osób będzie podróżować?
|
system Ile osób będzie podróżować? request(count)
|
||||||
user 3 osoby
|
user 3 osoby inform(3)
|
||||||
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
|
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]) & request(discounts)
|
||||||
user 1 x 1., 2x3
|
user 1 x 1., 2x3 null
|
||||||
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 Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3
|
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 Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 offer(discount_list=[1, 2, 3, 4]) & request(discounts)
|
||||||
user 1,3,3
|
user 1,3,3 inform(discounts=[1, 3, 3])
|
||||||
system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)?
|
system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? select(carriage_class=[1, 2])
|
||||||
user Anuluj
|
user Anuluj null
|
||||||
system Przepraszam, nie zrozumiałem. Czy chcesz kontynuować rezerwację?
|
system Przepraszam, nie zrozumiałem. Czy chcesz kontynuować rezerwację? confirm-domain(continue_reservation)
|
||||||
user Nie
|
user Nie negate(continue_reservation)
|
||||||
system Czy mogę jakoś jeszcze pomóc?
|
system Czy mogę jakoś jeszcze pomóc? reqmore(action)
|
||||||
user Nie, dzięki
|
user Nie, dzięki negate(action) & thankyou
|
||||||
system OK. Dziękuję i miłego dnia!
|
system OK. Dziękuję i miłego dnia! bye
|
|
@ -1,56 +1,56 @@
|
|||||||
user Elo
|
user Elo "hello "
|
||||||
system Hej ho! Jak mógłbym Pani pomóc?
|
system Hej ho! Jak mógłbym Pani pomóc? welcomemsg() / reqmore()
|
||||||
user Chciałabym zjeść makaron
|
user Chciałabym zjeść makaron help
|
||||||
system Zakup jedzenia jest możliwy w wagonie gastronomicznym podczas podróży lub przed podróżą, w sklepach w okolicy stacji kolejowych.
|
system Zakup jedzenia jest możliwy w wagonie gastronomicznym podczas podróży lub przed podróżą, w sklepach w okolicy stacji kolejowych. inform(utilities)
|
||||||
user Jakich stacji kolejowych?
|
user Jakich stacji kolejowych? reqmore(subject=stacji kolejowych)
|
||||||
system Stacja kolejowa – posterunek zapowiadawczy, w obrębie którego, oprócz toru głównego zasadniczego, znajduje się co najmniej jeden tor główny dodatkowy, a pociągi mogą rozpoczynać i kończyć swój bieg, krzyżować się i wyprzedzać, jak również zmieniać skład lub kierunek jazdy
|
system Stacja kolejowa – posterunek zapowiadawczy, w obrębie którego, oprócz toru głównego zasadniczego, znajduje się co najmniej jeden tor główny dodatkowy, a pociągi mogą rozpoczynać i kończyć swój bieg, krzyżować się i wyprzedzać, jak również zmieniać skład lub kierunek jazdy inform(random_search)
|
||||||
system Czy chcesz zarezerwować bilet na przejazd pociągiem?
|
system Czy chcesz zarezerwować bilet na przejazd pociągiem? reqmore(reservation)
|
||||||
user No dobła
|
user No dobra ack(reservation)
|
||||||
system Gdzie chciałabyś się udać?
|
system Gdzie chciałabyś się udać? reqmore(to)
|
||||||
user Do fdnaśka
|
user Do fdnaśka inform(to=fdańska)
|
||||||
system Czy chodzi Ci o Gdańsk?
|
system Czy chodzi Ci o Gdańsk? confirm-domain(to)
|
||||||
user Nie
|
user Nie negate()
|
||||||
system : Podaj proszę miasto, z którego chciałabyś wyruszyć
|
system Podaj proszę miasto, z którego chciałabyś wyruszyć reqmore(from)
|
||||||
user Makaron
|
user Makaron inform(from=Makaron)
|
||||||
system Nie znalazłem takiego miasta - może chcesz udać się do Warszawy lub Gdańska?
|
system Nie znalazłem takiego miasta - może chcesz udać się do Warszawy lub Gdańska? canthelp.missing_slot_value(from) & select(to=[Warszawa, Gdańsk])
|
||||||
user No to niech będzie Gdańsk, jak nie ma nic lepszego.
|
user No to niech będzie Gdańsk, jak nie ma nic lepszego. inform(to=Gdańsk)
|
||||||
system Z jakiej stacji chcesz wuryszyć?
|
system Z jakiej stacji chcesz wuryszyć? request(from)
|
||||||
user Stąd
|
user Stąd inform(from=Stąd)
|
||||||
system Nie wiem gdzie jesteś. Z jakiego miasta chcesz wyruszyć?
|
system Nie wiem gdzie jesteś. Z jakiego miasta chcesz wyruszyć? canthelp.missing_slot_value(from=Stąd) & request(from)
|
||||||
user Z Gdańska
|
user Z Gdańska inform(from=Gdańsk)
|
||||||
system Miejsca początkowe i końcowe podróży nie mogą byc takie same. Podaj proszę miejscowość, z której chcesz wyruszyć
|
system Miejsca początkowe i końcowe podróży nie mogą byc takie same. Podaj proszę miejscowość, z której chcesz wyruszyć negate(from&to) & request(from)
|
||||||
user Gdańsk Oliwa
|
user Gdańsk Oliwa inform(from=Gdańsk Oliwa)
|
||||||
system Na jaką stację chcesz dojechać z Gdańs Oliwa?
|
system Na jaką stację chcesz dojechać z Gdańs Oliwa? "request(to) "
|
||||||
user NO MÓWIŁAM, ZE DO GDAŃSKA
|
user NO MÓWIŁAM, ZE DO GDAŃSKA inform(to=Gdańsk)
|
||||||
system Czy chodzi Ci o Gdańsk Główny?
|
system Czy chodzi Ci o Gdańsk Główny? "confirm-domain(to=""Gdańsk Główny"")"
|
||||||
user Tak!
|
user Tak! "ack(to=""Gdańsk Główny"")"
|
||||||
system Kiedy chcesz odbyć podróż?
|
system Kiedy chcesz odbyć podróż? request(when)
|
||||||
user 29 marca
|
user 29 marca inform(when=29-03-2022)
|
||||||
system Podana data jest nieprawidłowa (miniona) - podaj, proszę, poprawną datę
|
system Podana data jest nieprawidłowa (miniona) - podaj, proszę, poprawną datę negate(when) & request(when)
|
||||||
user dzisiaj w takim razie
|
user dzisiaj w takim razie inform(when=dzisiaj)
|
||||||
system Dostępne połączenia dla Gdańsk Oliwa --- Gdańsk Główny (30.03.2022): 13:15, 14:23, 16:56, 17:01 --- Czy któraś godzina Cię interesuje?
|
system Dostępne połączenia dla Gdańsk Oliwa --- Gdańsk Główny (30.03.2022): 13:15, 14:23, 16:56, 17:01 --- Czy któraś godzina Cię interesuje? "offer(from=""Gdańsk Oliwa""&to=""Gdańsk Główny""&connections={""13:15"", ""14:23"", ""16:56"", ""17:01""}) & select(departure)"
|
||||||
user o 13:15
|
user o 13:15 inform(departure=13:15)
|
||||||
system Ile osób będzie podróżować?
|
system Ile osób będzie podróżować? request(count)
|
||||||
user dwie
|
user dwie inform(count=2)
|
||||||
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.
|
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. select(discount_list=[1, 2, 3, 4])
|
||||||
user No jednego 1, a drugiego nic
|
user No jednego 1, a drugiego nic null
|
||||||
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. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3
|
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. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 canthelp.missing_slot_value(discount_list=[1, 2, 3, 4])
|
||||||
user 1, 0
|
user 1, 4 inform(discount_list=[1, 0])
|
||||||
system Wybierz klasę wagonu: I, II
|
system Wybierz klasę wagonu: I, II select(carriage_class=[1, 2])
|
||||||
user 3
|
user 3 inform(carriage_class=3)
|
||||||
system Opcja nieprawidłowa - Wybierz jedną z dostępnych opcji.
|
system Opcja nieprawidłowa - Wybierz jedną z dostępnych opcji. negate(carriage_class=3) & select(carriage_class=[1, 2])
|
||||||
user A są kuszetki?
|
user A są kuszetki? negate(carriage_class=[kuszetki])
|
||||||
system W wybranym połaczeniu nie ma dostępnej takiej opcji.
|
system W wybranym połaczeniu nie ma dostępnej takiej opcji. negate(carriage_class=kuszetki)
|
||||||
system z lasę wagonu: I, II
|
system Wybierz klasę wagonu: I, II select(carriage_class=[1, 2])
|
||||||
user Dobra, to 1
|
user Dobra, to 1 inform(carriage_class=1)
|
||||||
system Czy przewożony będzie dodatkowy bagaż, rower lub zwierzęta?
|
system Czy przewożony będzie dodatkowy bagaż, rower lub zwierzęta? request(additional_luggage)
|
||||||
user kot
|
user kot inform(additional_luggage=[kot])
|
||||||
system Wybierz rodzaj wagonu:z przedziałamibez przedziałów
|
system Wybierz rodzaj wagonu:z przedziałami, bez przedziałów select(carriage_type=[z przedziałami, bez przedziałów])
|
||||||
user z przedziałami
|
user z przedziałami inform(carriage_type=z przedziałami)
|
||||||
system Jakie miejsca są preferowane (wybierz z dostępnych opcji):oknoprzejścieobojętnie
|
system Jakie miejsca są preferowane (wybierz z dostępnych opcji):okno, przejście, obojętnie select(seat_list=[okno, przejście, obojętnie])
|
||||||
user okno
|
user okno inform(seat_list=[okno])
|
||||||
system Podsumowanie: Gdańsk Oliwa --- Gdańsk Główny (30.03.2022) 13:15, 1 x pasażer bez ulgi, 1 x pasażer student/doktorant, wagon z przedziałami, klasa I, miejsca (14 - okno, 15 - przejście) --- Czy chcesz dokonać rezerwacji (T/N):
|
system Podsumowanie: Gdańsk Oliwa --- Gdańsk Główny (30.03.2022) 13:15, 1 x pasażer bez ulgi, 1 x pasażer student/doktorant, wagon z przedziałami, klasa I, miejsca (14 - okno, 15 - przejście) --- Czy chcesz dokonać rezerwacji (T/N): "inform(from=""Gdańsk Oliwa""&to=""Gdańsk Główny""&when=30-03-2022&connection=13:15&passenger_list=[4, 1]&carriage_type=""z przedziałami""&carriage_class=1&seat_list=[[14, okno], [15, przejście]]) & confirm-domain(complete_order)"
|
||||||
user T
|
user T ack(complete_order)
|
||||||
system Rezerwacja została dokonana - nr 123. Czy mogę jeszcze jakoś pomóc?
|
system Rezerwacja została dokonana - nr 123. Czy mogę jeszcze jakoś pomóc? affirm(complete_order) & reqmore(next_action)
|
||||||
user Nie, dzięki
|
user Nie, dzięki thankyou
|
||||||
system Dziękuję, miłego dnia!
|
system Dziękuję, miłego dnia! bye
|
|
Loading…
Reference in New Issue
Block a user