user Dzień dobry hello() system Witam w systemie rezerwacji hotelu. Gdzie chciałbyś się wybrać? welcomemsg() user Dzień dobry, chciałbym zarezerwować nocleg w jakimś tanim hotelu we Włoskich Alpach inform(country=Włochy, area=Alpy, price=low) system Na ile osób przewidziana jest rezerwacja? request(people) user 1 osoba inform(people=1) system W jakim budżecie chciałbys się zmieścic? request(price) user Chciałbym mieć nocleg na 5 dni, maksymalnie 200 euro za noc. inform(period=5, price=1000Euro) system Czy chciałbyś jakieś udogodnienia w hotelu? request(facilities) user Przydała by się sauna oraz jacuzzi. inform(facilities+[sauna, jacuzii]) system Oferuję: -hotel XX w Marileva - piękny hotel, oferujący kompleks spa oraz niebiańskie widoki na Alpy, hotel oferuje również śniadania za opłatą - hotel YY w Madonna di Campligo - przepiękny ośrodek , w około wiele atrakcji. hotel oferuje basen oraz kompleks spa oraz oferuje dodatkową płatną restauracje ala carte Oba hotele mieszczą się w budzecie 180 euro za noc na osobe select(XX,YY) user Czy w cenę hotelu wchodzą może skipassy? reqmore(facilities=skipass) system Niestety nie, jednak hotele oferują zniżki na skipass w ośrodku narciarskim oraz darmowy skibus do wyciągów. expl-conf() user O super! Który by Pani hotel wybrała? Wolę miejsca gdzie wieczorem jest się gdzie pobawić... reqmore(facilities=życie nocne) system W takim razie polecam Madonnę offer(city=Madonna) user Super! Proszę o rezerwację i życzę miłego dnia confirm()/bye() system W jakim terminie chciałbyś się wybrać? request(date) user A no tak, to też ważna kwestia... interesuje mnie pierwszy tydzień grudnia tego roku. inform(date = 1.12-08.12) system Dobrze. Hotel YY dla jednej osoby w terminie 1.12-08.12 zarezerwowany. Życzę miłego wypoczynku. inform(hotel=YY, people=1, date=1.12-08.12)/bye()