28 lines
2.0 KiB
Plaintext
28 lines
2.0 KiB
Plaintext
user Cześć hello()
|
|
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
|
|
user Jaka jest nazwa kina null()
|
|
system Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru offer(task)
|
|
user Chciałbym sprawdzić repertuar na 23 maja request(date=23 maja)
|
|
system Oczywiście. Sseanse na dzień 23.05 to: 12:30 - 'Niewypanda', 13:00 - 'Inni ludzie', 14:30 - 'Batman', 15:15 - 'Ambulans', 18:00 - 'Batman', 19:00 - 'Bunkier Strachu', 21:30 - 'Batman' offer(currentscreenings, date=23.05)
|
|
user Jakie są dostępne miejsca na film 'Batman'? request(movie=batman)
|
|
system Dostępność dla którego rzędu Cię interesuje? request(row)
|
|
user Najlepiej rzędy na górze null()
|
|
system Nie do końca rozumiem. Czy możesz podać numer lub numery rzędów? repeat()&request(row)
|
|
user Jaki jest zakres rzędów? request(rownumber)
|
|
system Na sali znajduje się 12 rzędów inform(rownumber=12)
|
|
user To w 12 inform(row=12)
|
|
system Dostępne miejsca w rzędzie 12 to: 1-7, 9, 13-15 select(seat)
|
|
user Wybieram 6-7 inform(seat=6-7)
|
|
system Film 'Batman', dzień 23.05. Chcesz zakupić bilet lub dokonać rezerwacji? expl-conf(movie=Batman, day=23.05)&request(task)
|
|
user Kupić inform(task=buy)
|
|
system Ok. Ile biletów chcesz kupić? affirm()&request(quantity)
|
|
user 2 bilety inform(quantity=2)
|
|
system Ok. Jakiego typu mają być te bilety? request(tickettype)
|
|
user Jakie są rodzaje biletów? request(promotions)
|
|
system Dostępne typy biletów to: normalny ulgowy - zniżka 50% studencki - zniżka 50% senior - zniżka 30% weteran - zniżka 40% offer(promotions)
|
|
user Dla kogo jest bilet ulgowy? request(tickettype=ulgowy)
|
|
system Bilet ulgowy: uczniowie szkół do lat 18 inform(ticketinfo=reduced)
|
|
user To poproszę bilet ulgowy inform(tickettype=ulgowy)
|
|
system Ok. Dla wybranego seansu sala kinowa liczy 12 rzędów. Jakie miejsca Cię interesują? affirm()&request(seat)
|
|
user Już wybrałem miejsca null()
|