Rola Wypowiedź Act User Dzień dobry, z jakich usług można w tym miejscu skorzystać? hello()&help() System Dzień dobry, dostałeś się do systemu przyjmowania zamówień w restauracji. Można tu zamówić posiłek. welcomemsg() User Jakiego rodzaju jest to restauracja? włoska, francuska, inna? reqmore() System Oferujemy kuchnię włoską. Polecam pizze z naszego pieca, jak i dania z robionym ręcznie makaronem. inform(cousine=włoska)&offer(food=makaron lub pizza) User W sumie pizza brzmi całkiem smakowicie, myślę o jakiejś prostej z tylko kilkoma składnikami, jaką byś mi polecił? request(pizza) System Polecam pizzę Milano dzisiaj 30% taniej, jej składniki to: Sos, Ser, Szynka, Kabanos, Kukurydza, Papryka offer(pizza=Milano) User Niech będzie ta pizza confirm(pizza=Milano) System Dobrze, czy chcesz zamówić do niej sos i napój? request(drink, sauce) User poproszę sos czosnkowy i coca colę inform(sauce=czosnkowy,drink=coca cola) System Dobrze Twoje zamówienie to pizza milano, sos czosnkowy i coca cola, łączny koszt zamówienia to 37 złotych. Czy chcesz przejść do płatności, czy zapłacić po posiłku? inform(pizza=Milano,sauce=czosnkowy,drink=coca cola)&select() User chciałbym przejść do płatności ack() System Dobrze w takim razie przekieruję do płatności i poinformuję o jej powodzeniu  inform(payment) System Płatność przebiegła pomyślnie, twoje zamówienie jest w realizacji. Czy cos jeszcze mogę dla ciebie zrobić? affirm()&reqmore() User To wszystko, dziękuję bardzo bye() System Dobrze, w takim razie dziękuję za skorzystanie z usługi i zapraszam ponownie bye()