2.6 KiB
2.6 KiB
1 | user | Dzień dobry | hello() |
---|---|---|---|
2 | system | Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? | welcomemsg() |
3 | user | Chcę kupić bilety na film | inform(task=buy) |
4 | system | Oczywiście. Na jaki film chcesz kupić bilet? | affirm()&request(movie) |
5 | user | A jakie filmy gracie? | request(currentscreenings) |
6 | system | Obecny repertuar kina to: 'Batman', 'Inni ludzie', 'Ambulans', 'Bunkier Strachu', 'To nie wypanda' | offer(currentscreenings) |
7 | user | O czym jest Bunkier Strachu? | request(details, movie=Bunkier Strachu) |
8 | system | Opis filmu 'Bunkier Strachu': Laura (Gaia Weiss) bierze udział w niezwykłej grze, której uczestnicy są zamknięci w ogromnym, wiekowym bunkrze i wcielają się w jedynych ocalałych z nuklearnej zagłady. | inform(details, movie=Bunkier Strachu) |
9 | user | Czy gracie jakieś komedie? | request(currentscreenings, genre=comedy) |
10 | system | Obecnie grane filmy z tagiem 'komedia' to: 'To niewypanda' | inform(currentscreenings=To niewypanda) |
11 | user | W takim razie chcę zarezerwować bilety na film to Niewypanda | inform(task=book, movie=To nie wypanda) |
12 | system | Oczywiście. Na jaki dzień mam dokonać rezerwacji? | affirm()&request(date) |
13 | user | 10.04 | inform(date=10.04) |
14 | system | Ok. Ile biletów mam zarezerwować? | affirm()&request(ticketnumber) |
15 | user | 11 | inform(ticketnumber=11) |
16 | system | W porządku. Podaj typy biletów, które chcesz zakupić | affirm()&request(tickettype) |
17 | user | 7 normalnych i 5 ulgowych\ | inform(tickettype=normal, ticketnumber=7)&inform(tickettype=reduced, ticketnumber=5) |
18 | system | Suma podanych przez Ciebie biletów nie zgadza się z liczbą podaną wcześniej. Czy chcesz zmienić ich liczbę? | repeat() |
19 | user | 7 normalnych i 4 ulgowe | inform(tickettype=normal, ticketnumber=7)&inform(tickettype=reduced, ticketnumber=4) |
20 | system | Rozumiem. Jakie usytuowanie na sali Cię interesuje. Dla wybranego seansu liczba rzędów to: 12. | affirm()&request(row) |
21 | user | Które rzędzy są dostępne? | null() |
22 | system | Pozwól, że się upewnię: czy chodzi Ci o rzędy? | repeat() |
23 | user | tak | affirm() |
24 | system | Ok. Wszystkie rzędy są dostępne. Który lub które Cię interesują? | affirm()&request(row) |
25 | user | rząd 10 | inform(row=10) |
26 | system | Dostępne miejsca dla rzędu 10 to: 1-6, 9-14 | select(seat) |
27 | user | Dobrze | null() |
28 | system | Nie do końca rozumiem. Czy możesz powtórzyć? | repeat() |
29 | user | Wybieram wszystkie | inform(seat=all) |
30 | system | Ok. Zajęte miejsca: 1-6, 9-14. Na kogo ma być dokonany zakup? Podaj imię i nazwisko | affirm()&inform(seat=all)&request(name) |
31 | user | Tomcio Paluch | inform(name=Tomcio Paluch) |
32 | system | W porządku. To wszystko z mojej strony, rezerwacja została dokonana. Numer: 5234534. Dziękuję! | affirm()&inform(bookingnumber=5234534)&bye() |
33 | user | Dziękuję | thankyou() |