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

22 lines
2.5 KiB
Plaintext
Raw Normal View History

2024-04-14 13:37:35 +02:00
role value act
system Cześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
user Szukam 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')
system Dla ilu osób mają być pokoje? request(people)
user Pokój dla 4 osób inform(people=4)
system W 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)
user A jaki inny termin mógłbyś zaproponować? request(date)
system W 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')
user A czy znajdzie się coś tańszego? inform(price='cheaper')&reqalts()
system Znalazł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ł')
user Ile ma gwiazdek? request(star)
system Hotel jest 3-gwiazdkowy. inform(star=3)
user Moż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)
system Jest 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])
user W takim razie poproszę o dokupienie śniadania na cały pobyt. inform(breakfast=true)
user Dane do rezerwacji: Michał Gulczyński, 123456789, adres@gmail.com inform(data[name, phoneNumber, email] = ['Michał Gulczyński', '123456789', 'adres@gmail.com']
system Numer 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')
user Ok, dziękuję za informacje thankyou()
user Czy mógłbyś mi jeszcze podać godziny zameldowania i wymeldowania? request(extra.check-in, extra.check-out)
system Doba hotelowa jest w godzinach 15:00-10:00. inform(extra.check-in=15:00, extra=check.out=10:00)
user Ok, dziękuję za pomoc bye()