Rola Wypowiedź Act User Dzień dobry, w czym możesz mi pomóc? hello()&help() System Dzień dobry, dostałeś się do systemu przyjmowania zamówień w restauracji. Mogę pomóc Ci w procesie składania zamówienia. welcomemsg() User Chciałbym zjeść dobrą Pizze request(pizza) System Polecam pizze nowojorską, w jej skład wchodzi mozzarela, sos pomidorowy i salami. Czy taka propozycja Ci odpowiada? offer(pizza=nowojorska) User Czy można dodać kilka składników? request(ingriedients) System Tak, to możliwe. Oto lista przykładowych składników do dodania: ananas, kurczak, kukurydza, cebula, papryka, szpinak. Dodanie składnika zwiększa cenę pizzy o 2 złote. affirm()&inform(ingriedients= ananas, kurczak, kukurydza, cebula, papryka, szpinak) User Dobrze, w takim razie proszę dodać kukurydze oraz paprykę ack()&inform(ingriedients= kukurydza, papryka) System Jasne Twoje zamówienie to pizza nowojorska z kukurydzą i papryką. Czy zamówić do tego sos czosnkowy i napój? inform(ingriedients= kukurydza, papryka)&request(drink,sauce) User Tak po proszę sos czosnkowy. Jakie napoje są dostępne? inform(sauce=czosnkowy)&reqmore() System Dobrze, dodaję sos czosnkowy do zamówienia. Wśród dostępnych napojów mamy Pepsi, Sprite, Mirindę, soki pomarańczowe, z czarnej porzeczki i jabłkowy, a także wodę gazowaną i niegazowaną. W menu mamy również dostępne alkohole. inform(sauce=czosnkowy)&expl-conf(drink=Pepsi, Sprite, Mirindę, soki pomarańczowe, z czarnej porzeczki i jabłkowy, a także wodę gazowaną i niegazowaną. W menu mamy również dostępne alkohole.) User Dobrze to proszę dodać do zamówienia sok pomarańczowy confirm(drink=pomarańczowy) System Dobrze, pizza nowojorska z kukurydzą i papryką z sosem czosnkowym i sokiem pomarańczowym, czy to Twoje ostateczne zamówienie? inform(drink=pomarańczowy, sauce=czosnkowy, pizza=nowojorska)&confirm-domain() User Tak ack() User Jaki jest koszt zamówienia? request(order_cost) System Łączny koszt zamówienia wynosi 43 złote inform(order_cost=43 złote) User Dobrze, chciałbym zapłacić kartą inform(payment_method=karta) System Dobrze, istnieje taka możliwość. affirm() User Dobrze, dziękuję są obsługę bye() System Dobrze, w takim razie dziękuję za skorzystanie z usługi i zapraszam ponownie bye()