GOATS/data/dialog-02-07-01.tsv

2.5 KiB

1rolevalueact
2systemCześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc?welcomemsg()
3userSzukam wolnych pokoi na ten weekend w Szklarskiej Porębie lub w jej okolicy. Czy mógłbyś coś dla mnie odszukać?inform(place='Szklarska Poreba', date='this weekend')
4systemDla ilu osób mają być pokoje?request(people)
5userPokój dla 4 osóbinform(people=4)
6systemW najbliższy weekend nie ma niestety dostępnych pokoi 4-osobowych. Mogę zaproponować 2 pokoje 2-osobowe albo poszukać w późniejszym terminie.canthelp(room.people=4)&inform(room.people=2, room.number=2)
7userA jaki inny termin mógłbyś zaproponować?request(date)
8systemW terminie 30-31 marca jest dostępny pokój 4-osobowy w hotelu Blue Mountain Resort. Cena za dobę wynosi 431 zł. inform(date.from=30.03, date.to=31.03, room.people=4, price.perDay=431)&offer('Blue Mountain Resort')
9userA czy znajdzie się coś tańszego?inform(price='cheaper')&reqalts()
10systemZnalazłem również hotel Kryształ w cenie 340 zł za dobę, jednak jest on w nieco niższym standardzie.inform(price.perDay=340, extra.standard='lower')&offer(hotel='Kryształ')
11userIle ma gwiazdek?request(star)
12systemHotel jest 3-gwiazdkowy.inform(star=3)
13userMoże być. Chciałbym zarezerwować ten pokój w terminie 30-31 marca. Czy jest możliwość dokupienia śniadania?inform(date.from=30.03, date.to=31.03)&affirm()&request(breakfast)
14systemJest możliwość dokupienia śniadania w cenie 39,31 zł za dzień. W celu stworzenia rezerwacji potrzebuję Twoje dane: imię i nazwisko, numer telefonu oraz email.inform(breakfast.price=39,31)&request(data[firstName, lastName, phoneNumber, email])
15userW takim razie poproszę o dokupienie śniadania na cały pobyt.inform(breakfast=true)
16userDane do rezerwacji: Michał Gulczyński, 123456789, adres@gmail.cominform(data[name, phoneNumber, email] = ['Michał Gulczyński', '123456789', 'adres@gmail.com']
17systemNumer Twojej rezerwacji to 3453221513. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana.inform(extra.reservationNumber='3453221512', extra.payment.date='minimum 3 days before arrival')
18userOk, dziękuję za informacjethankyou()
19userCzy mógłbyś mi jeszcze podać godziny zameldowania i wymeldowania?request(extra.check-in, extra.check-out)
20systemDoba hotelowa jest w godzinach 15:00-10:00.inform(extra.check-in=15:00, extra=check.out=10:00)
21userOk, dziękuję za pomocbye()