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

28 lines
2.6 KiB
Plaintext

user Siema hello
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 inform(action=zarezerwować bilet)
system Gdzie chciałbyś się udać? request(to)
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? negate(to=Egipt) & offer(to=Warszawa)
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? inform(connections) & reqmore(connections)
user Tak, chciałbym jechać do Pragi ack & inform(to=Praga)
system Z jakiej stacji/miasta chcesz wyruszyć? request(from)
user Z Zielonej Góry inform(from=Zielona Góra)
system W jakim dniu? request(when)
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? offer(connections=[15:43, 16:37]) & select(departure)
user Tak, 15:43 inform(departure=15:43)
system Ile osób będzie podróżować? request(count)
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 offer(discounts_list=[1, 2, 3, 4]) & select(discounts)
user 1 inform(discounts=[1])
system Wybierz rodzaj wagonu:z przedziałami, bez przedziałów select(carriage_type=[z przedziałami, bez przedziałów])
user Bez przedziałów inform(carriage_type=bez przedziałów)
system Wybierz klasę wagonu: pierwsza, druga select(carriage_class=[1, 2])
user pierwsza inform(carriage_class=1)
system Jakie miejsca są preferowane (wybierz z dostępnych opcji):oknoprzejścieobojętnie select(seat_type=[okno, przejście, obojętnie])
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): "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 ack(complete_order)
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