22 lines
3.5 KiB
Plaintext
22 lines
3.5 KiB
Plaintext
|
role value act value_en
|
|||
|
system Cześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg() Hello, I am a dialogue system for booking hotel rooms.
|
|||
|
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') I am looking for available rooms for this weekend in Szklarska Poręba or its surroundings.
|
|||
|
system Dla ilu osób mają być pokoje? request(people) How many people should the rooms accommodate?
|
|||
|
user Pokój dla 4 osób inform(people=4) Room for 4 people
|
|||
|
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) Unfortunately, there are no 4-person rooms available this weekend.
|
|||
|
user A jaki inny termin mógłbyś zaproponować? request(date) What other date could you suggest?
|
|||
|
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') A 4-person room is available at the Blue Mountain Resort hotel on March 30-31.
|
|||
|
user A czy znajdzie się coś tańszego? inform(price='cheaper')&reqalts() Is there anything cheaper?
|
|||
|
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ł') I also found the Kryształ hotel for PLN 340 per night, but it is of a slightly lower standard.
|
|||
|
user Ile ma gwiazdek? request(star) How many stars does it have?
|
|||
|
system Hotel jest 3-gwiazdkowy. inform(star=3) The hotel is 3 stars.
|
|||
|
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) May be.
|
|||
|
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]) It is possible to purchase breakfast for PLN 39.31 per day.
|
|||
|
user W takim razie poproszę o dokupienie śniadania na cały pobyt. inform(breakfast=true) In that case, I will ask you to buy breakfast for the entire stay.
|
|||
|
user Dane do rezerwacji: Michał Gulczyński, 123456789, adres@gmail.com inform(data[name, phoneNumber, email] = ['Michał Gulczyński', '123456789', 'adres@gmail.com'] Reservation details: 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') Your reservation number is 3453221513. Remember to pay it no later than 3 days before arrival.
|
|||
|
user Ok, dziękuję za informacje thankyou() OK thank you for the information
|
|||
|
user Czy mógłbyś mi jeszcze podać godziny zameldowania i wymeldowania? request(extra.check-in, extra.check-out) Could you please tell me the check-in and check-out times?
|
|||
|
system Doba hotelowa jest w godzinach 15:00-10:00. inform(extra.check-in=15:00, extra=check.out=10:00) Hotel check-in time is from 15:00 to 10:00.
|
|||
|
user Ok, dziękuję za pomoc bye() Ok thank you for help
|