GOATS/data/dialog-02-05-01.tsv
2024-04-14 13:37:35 +02:00

2.1 KiB

1rolevalueact
2systemDzień dobry, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc?welcomemsg()
3userChciałbym zarezerwować pokój dla jednej osoby niedaleko gór sowich. Cena ma nie przekraczać 200zł za dobę oraz musi być zapewniona możliwość śniadania na miejscuinform(people=1, place='Góry Sowie', price.perDay.max=200, extra.breakfastIncluded=true)
4system Jaki termin Cię interesuje?request(date)
5user29-31 marcarequest(date.from=29.03, date.to=31.03)
6systemW podanym terminie mógłbym zaproponować 3-gwiazdkowy hotel "Dom pod Twierdzą" w cenie 190 zł za dobę. W hotelu jest restauracja oferująca posiłki, w tym śniadania, jednak nie są one uwzględnione w cenie hotelu.inform(extra.star=3,extra.restaurant=true, extra.breaksaftIncluded=false, price=190)&offer(hotel='Dom pod Twierdza')
7userA czy znalazłbyś ofertę, która uwzględnia posiłki w cenie pokoju?inform(extra.breakfastIncluded=true)&reqalts()
8systemZnalazłem hotel "Rezydencja Klonowa", ale przekracza on nieco Twoje wymagania. Cena za dobę wraz ze śniadaniem wynosi 214 zł.inform(price=214)&offer(hotel='Rezydencja Klonowa')
9userCzy bardziej opłaca się pierwszy wybór z dokupionym śniadaniem czy drugi z wliczonym?reqmore(hotel)
10systemW pierwszej opcji śniadanie kosztuje 35 zł. Zatem całkowity koszt za dobę wyniesie więcej niż w przypadku drugiej opcji.inform(extra.breakfast.price=35)
11userTak więc chciałbym zarezerwować drugą opcjęinform(extra.option=2)&affirm()
12systemProszę o podanie swoich danych: imię i nazwisko, numer telefonu i adres email.request(data[firstName, lastName, phoneNumber, email])
13userWarol Kojtyła, +379 213 769 420, john_paul_ii@vatican.vainform((data[name, phoneNumber, email] = [Warol Kojtyła, '+379 213 769 420', 'john_paul_ii@vatican.va']
14systemNumer Twojej rezerwacji to 3453221512. 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')
15userDziękuję za rezerwacjębye()