Dialog 1 user system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() user Chciałbym zarezerwować bileta na trasie Warszawa-Berlin, czy jest to możliwe? "request(from=""Warszawa""&to=""Berlin"")" system W naszym systemie nie ma połączenia z Warszawy do Berlina. Czy chciałbyś zobaczyć dostępne połączenia z Warszawa? "negate(connection&from=""Warszawy""&to=""Berlina"")" user Obsługujecie połaczenia zagraniczne? reqmore(connection) system W naszym systemie znajdują się wyłącznie połączenia krajowe na terenie Polski. inform(only_local_connection) user Dobrze, to poproszę bilet na trasę Poznań-Przemyśl. Przez Warszawę "request(from=""Warszawa""&to=""Przemyśl"")" system W jakim terminie ma się odbyć podróż? request(date) user W przyszły poniedziałek "inform(date=""przyszły poniedziałek"")" system W dniu 28.03 dostępne są pociągi o godzinach 11:32 oraz 15:34 ze stacji Poznań Główny do Przemyśl przejeżdżające przez stację Warszawa Główny. Które z tych połączeń chciał(a)by Pan/Pani wybrać? "offer(date=""28.03""&from=""Poznań Główny""&to=""Przemyśl"")" user To wcześniejsze "inform(time=""wcześniejsze"")" system Czy chciałbyś zarezerwować bilet na pociąg 28.03 o godzinie 11:32 ze stacji Poznań Główny do Przemyśl? "offer(date=""28.03""&time=""11:32""&from=""Poznań Główny""&to=""Przemyśl"")" user Tak affirm system Ile osób będzie podróżować? request(travelers_count) user 2 "inform(travelers_count=""2"")" system Ilu pasażerów będzie podróżować z ulgą? request(travelers_discount_count) user 1 "inform(travelers_discount_count=""1"")" system Jaką ulgę posiada ten pasażer? request(travelers_discounts[0]) user Żadnej "inform(travelers_discounts[0]=""Żadnej"")" system Ilu pasażerów będzie podróżować z ulgą? request(travelers_discount_count) user 1. Uczeń "inform(travelers_discount_count=""1""&travelers_discount[0]=""Uczeń"")" system Jakiej klasy wagon byłby nabardziej odpowiedni? request(carriage_class) user Jakie są klasy? request(carriage_class_list) system W tym pociągu dostępne są wagony klasy 1 oraz 2. inform(carriage_class_list) user To klasa 2 "inform(carriage_class=""2"")" system Czy przewożony będzie dodatkowy bagaż/zwierzęta? request(animals) user Nie deny(animals) system Czy preferuje Pan/Pani miejsce przy oknie czy w przejściu? request(seat_type) user W przejściu "inform(seat_type=""w przejściu"")" system Czy chciałbyś zarezerwować 2 bilety (1 normalny i 1 ulgowy) w klasie 2 na pociąg 28.03 o godzinie 11:32 ze stacji Poznań Główny do Przemyśl? inform(ticket) user Tak confirm(ticket) user Czy mogę zapłacić? request(payment) system Dziękujemy za dokonanie rezerwacji. Nastąpi przekierowanie do systemu płatności. Życzymy miłej podróży. bye user Dziękuję bye