user Hej, w czym możesz mi pomóc? hello() system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc? " welcomemsg() user Chciałbym zamówić bardzo duży obiad dla 2 osób. Co możesz mi polecić? request(size="large",people="2") system "Jako bardzo duży obiad dla dwóch osób mogę polecić następujący zestaw: 1x Sałatka caprese 1x Carpaccio z buraka 2x Rosół z makaronem 2x Ryba z grilla Jeśli chcesz również deser mogę polecić: 1x Tiramisu 1x Lody waniliowe" offer(value="1x Sałatka caprese 1x Carpaccio z buraka 2x Rosół z makaronem 2x Ryba z grilla")&offer(value="1x Tiramisu 1x Lody waniliowe") user Chciałbym dostać 2 różne warianty. Możesz mi zaproponować alternatywę dla drugiej osoby zamiast ryby i rosołu? reqalts(exclude="ryba, rosół") system "W takim razie proponuję następujący zestaw: 1x Sałatka caprese 1x Carpaccio z buraka 1x Rosół z makaronem 1x Ryba z grilla 1x Zupa grzybowa 1x Pieczona kaczka z jabłkami Jeśli chcesz również deser mogę polecić: 1x Tiramisu 1x Lody waniliowe" offer(value="1x Sałatka caprese 1x Carpaccio z buraka 1x Rosół z makaronem 1x Ryba z grilla 1x Zupa grzybowa 1x Pieczona kaczka z jabłkami")&offer(value="1x Tiramisu 1x Lody waniliowe") user Jakie dodatki mogę wziąć do ryby? reqmore(value="dodatki") system Do potrawy Ryba z grilla oferujemy następujące dodatki: ziemniaki pieczone, surówka Colesław, ryż smażony. offer(value="ziemniaki pieczone, surówka Colesław, ryż smażony") user Chętnie wezmę ziemniaki pieczone. ack(value="ziemniaki pieczone") system Dobrze, zaznaczyłem iż ryba z grilla ma być z dodatkiem ziemniaki pieczone. Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? affirm&confirm&reqmore user Jakie inne desery oferujesz? request(type="dessert") system Jako deser w ofercie posiadamy: Tiramisu, Szarlotka, Lody waniliowe offer(value="Tiramisu, Szarlotka, Lody waniliowe") user W takim razie niech zostanie początkowa opcja. Możemy przejść do kwestii dostawy? deny()&request(value="delivery")&request(value="payment") system Zrozumiałem. Proszę o podanie adresu dostawy oraz metody płatności (oferujemy płatność kartą lub gotówką na miejscu). request(value="delivery)&select(value="payment") user ul. Tulipanów 6, Poznań inform(delivery="ul. Tulipanów 6, Poznań") user Zapłacę gotówką na miejscu inform(delivery="cash") system Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm()&bye() user Dziękuję thankyou()