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 | user | O czym jest Bunkier Strachu? | request(details, movie=Bunkier Strachu) |
7 | user | Czy gracie jakieś komedie? | request(currentscreenings, genre=comedy) |
8 | user | W takim razie chcę zarezerwować bilety na film to Niewypanda | inform(task=book, movie=To nie wypanda) |
9 | system | Oczywiście. Na jaki dzień mam dokonać rezerwacji? | affirm()&request(date) |
10 | user | 10.04 | inform(date=10.04) |
11 | system | Ok. Ile biletów mam zarezerwować? | affirm()&request(ticketnumber) |
12 | user | 11 | inform(ticketnumber=11) |
13 | system | W porządku. Podaj typy biletów, które chcesz zakupić | affirm()&request(tickettype) |
14 | user | 7 normalnych i 5 ulgowych\ | inform(tickettype=normal, ticketnumber=7)&inform(tickettype=reduced, ticketnumber=5) |
15 | system | Suma podanych przez Ciebie biletów nie zgadza się z liczbą podaną wcześniej. Czy chcesz zmienić ich liczbę? | repeat() |
16 | user | 7 normalnych i 4 ulgowe | inform(tickettype=normal, ticketnumber=7)&inform(tickettype=reduced, ticketnumber=4) |
17 | system | Rozumiem. Jakie usytuowanie na sali Cię interesuje. Dla wybranego seansu liczba rzędów to: 12. | affirm()&request(row) |
18 | user | Które rzędzy są dostępne? | null() |
19 | system | Pozwól, że się upewnię: czy chodzi Ci o rzędy? | repeat() |
20 | user | tak | affirm() |
21 | system | Ok. Wszystkie rzędy są dostępne. Który lub które Cię interesują? | affirm()&request(row) |
22 | user | rząd 10 | inform(row=10) |
23 | system | Dostępne miejsca dla rzędu 10 to: 1-6, 9-14 | select(seat) |
24 | user | Dobrze | null() |
25 | system | Nie do końca rozumiem. Czy możesz powtórzyć? | repeat() |
26 | user | Wybieram wszystkie | inform(seat=all) |
27 | 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) |
28 | user | Tomcio Paluch | inform(name=Tomcio Paluch) |
29 | system | W porządku. To wszystko z mojej strony, rezerwacja została dokonana. Numer: 5234534. Dziękuję! | affirm()&inform(bookingnumber=5234534)&bye() |
30 | user | Dziękuję | thankyou() |