2.5 KiB
2.5 KiB
1 | system | Dzień dobry, witamy w restauracji pi-zza w czym mogę pomóc | welcomemsg() |
---|---|---|---|
2 | user | dzien dobry, chciałbym dowiedziec sie, jakie dania są w waszym menu | request(menu) |
3 | system | W menu posiadamy pozycje pizz w wielu smakach i rozmiarach | inform(menu) |
4 | system | Czy ma Pan na coś dzisiaj szczególną ochotę? | request(predispositions) |
5 | user | tak | confirm(predispositions) |
6 | user | hmmm..... małże | inform(predispositions=['małże']) |
7 | user | a homara? | inform(predispositions=['homer']) |
8 | system | obawiam się że również nie | deny(predispositions=['homer']) |
9 | user | dobrze. w takim razie czy posiadaja panstwo certyfikat avpn | request(certificate=avpn) |
10 | system | obawiam się że nie posiadamy takiego certyfikatu | deny(certificate=avpn) |
11 | user | rozumie, w takim razie chcaiłbym pizze z krązkami cebulowymi | inform(predispositions=['pizza z krążkami cebulowymi']) |
12 | user | sa takie w ofercie? | request(predispositions) |
13 | system | nie mamy natomiast możemy taką przygotować dla Pana | confirm(predispositions) |
14 | user | dobrze, mozarella salami i kukurydza | confrim(additional_ingredients)&inform(additional_ingredients=['mozarella', 'salami', 'kukurydza']) |
15 | system | oczywiście, pizza mała czy duża? | confirm(additional_ingredients)&select(size_of_pizza=['mała', 'duża']) |
16 | user | duza | inform(size_of_pizza='duża') |
17 | system | dobrze czy coś oprócz tego? | request(anything_else) |
18 | user | cole | inform(order=['custom_pizza', 'cola']) |
19 | system | oczywiście, zatem pizza z dodatkowym salami i kukurydzą oraz cola, czy to wszystko? | affirm(order=['custom_pizza', 'cola']) |
20 | user | tak | confirm(order) |
21 | system | czy zamowienie na miejscu na dowoz czy na wynos | select(delivery=['na miejscu', 'na dowóz', 'na wynos']) |
22 | user | dowoz | inform(delivery='na dowóz') |
23 | user | ulica xgh 24 | inform(adres='ulica xgh 24') |
24 | user | przy odbiorze, akceptujecie kamienie szlachetne? | inform(payment='przy odbiorze')&request(payment_method='kamienie szlachetne') |
25 | user | w takim razie przy odbiorze karta | inform(payment_method='karta płatnicza') |
26 | system | oczywiście, czas oczekiwania wynosi do godziny | inform(cooking_time='1h') |
27 | user | to czekam, do widzenia | ack(cooking_time='1h')&bye() |
28 | system | do widzenia | bye() |