2.9 KiB
2.9 KiB
1 | Rola | Wypowiedź | Act |
---|---|---|---|
2 | User | Dzień dobry | hello() |
3 | System | Dzień dobry, dostałeś się do systemu przyjmowania zamówień w restauracji. Czym mogę służyć? | welcomemsg() |
4 | User | Mogę zarezerwować stolik? | request(table) |
5 | System | Tak, jakie miejsce najbardziej by Ci odpowiadało? I dla ilu osób? | reqmore() |
6 | User | A jakie miejsca mogę wybrać? | reqmore() |
7 | System | Są to stoliki dla par jak i dla czterech osób. Stoliki znajdują się w zaciszu restauracji, ale także przy oknie. Polecam tę drugą opcję widać wtedy przepiękny park. | expl-conf(table=Są to stoliki dla par jak i dla czterech osób. Stoliki znajdują się w zaciszu restauracji, ale także przy oknie) |
8 | User | Przyjdziemy w 5 osób, jest stolik dla 5? | reqmore() |
9 | System | Niestety nie jestem w stanie zaoferować takiej możliwości. | canthelp() |
10 | User | Mogę zarezerwować 2 stoliki, 2 i 4 osobowe obok siebie przy oknie? | request(table) |
11 | System | Tak, istnieje taka możliwość. Czy zarezerwować już takie stoliki? | ack()&request(table) |
12 | User | Tak, zarezerwuj | confirm(table=2 stoliki, 2 i 4 osobowe) |
13 | System | Zarezerwowałem, czy macie już przemyślane to co chcecie zamówić? | reqmore() |
14 | User | A jakie jest danie dnia? | request(food) |
15 | System | Jest to pizza Poznańska, dzisiaj 30% taniej. | inform(food=pizza, pizza=Poznańska) |
16 | User | To poproszę 2 takie pizze, aby były gotowe jak przyjdziemy | inform(food=2 pizza, pizza=Poznańska) |
17 | System | Dobrze, średni czas oczekiwania na pizzę to 30 minut, na którą godzinę chcielibyście przyjść? | request(time) |
18 | User | Czy można złożyć rezerwację na 22:00? | inform(time=22 |
19 | System | Tak, istnieje taka możliwość | ack() |
20 | User | W takim razie przyjdziemy o 22:00. I bardzo bym chciał, aby danie było gotowe już na 22:00 | confirm(time=22) |
21 | System | Dobrze, wolisz zapłacić przed, czy po posiłku? | select() |
22 | User | Wolę zapłacić po, czy przyjmujecie karty kredytowe? | inform(payment=płatność po posiłku)&reqmore() |
23 | System | Tak, płatność kartą kredytową jest możliwa | ack() |
24 | User | Super. Ale właściwie to przyjdziemy jednak na 21:00 | deny(time=22)&inform(time=22) |
25 | System | Dobrze w takim razie zmieniam godzinę rezerwacji, gdyż istnieje taka możliwość. Czy mogę coś jeszcze dla Ciebie zrobić? | inform(time=22)&reqmore() |
26 | User | Nie, to wszystko | bye() |
27 | System | Dobrze, w takim razie dziękuję za skorzystanie z usługi i zapraszam ponownie | bye() |
28 | User | Jednak nie przyjdziemy, chciałbym anulować rezerwację | deny(time=22) |
29 | System | Niestety pizza jest już w piecu, nie ma możliwości anulowania rezerwacji | canthelp() |
30 | User | A można ją zapakować na wynos? | request(place) |
31 | System | Tak, jest taka możliwość | confirm(place=na wynos) |
32 | User | To poproszę ją przygotować na wynos, przyjdę tylko odebrać. Jaki to będzie koszt? | affirm()&request(payment) |
33 | System | Łączny koszt zamówienia to 57 złotych | inform(payment=57 złotych) |
34 | User | Super, to będzie wszystko | bye() |
35 | System | Dobrze, w takim razie dziękuję za skorzystanie z usługi i zapraszam ponownie | bye() |