30 lines
2.5 KiB
Plaintext
30 lines
2.5 KiB
Plaintext
role value act
|
|
user witam hello()
|
|
system Witam, jestem systemem do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
|
|
user witam chciałbym zarezerować pokój czy są jakies ograniczenia do lokalizacji, które mogę wybrać ? request(place)
|
|
system Nie ma ograniczeń związanych z lokalizacją inform(place='everywhere')
|
|
user mogą być poza granicami Polski ? request(place='abroad')
|
|
system Może Pan zarezerwować pokój w dowolnej lokalizacji, także poza Polską affirm()
|
|
user chciałbym zarezerwować hotel w Atenach dla 5 osób "inform(place=""Athens"", people=5)"
|
|
system Czy masz jakieś dodatkowe ograniczenia odnośnie standardu hotelu i pokoju? request(extra)
|
|
user trzy-cztero gwiazdkowy najlepiej ze szwedzkim stołem na sniadanie i kolacje inform(extra.stars=[3,4], extra.breakfastIncluded=true, extra.dinnerIncluded=true)
|
|
system W jakim terminie chciałby Pan zarezerwować pokój? request(date)
|
|
user sierpien-wrzesien inform(date=[august, september])
|
|
system Na ile dni chciałbyś zarezerwować pokój? request(date.days)
|
|
user tydzien inform(date.days=7)
|
|
system "Proponuję hotel Athens Golden City Hotel:
|
|
https://www.booking.com/Share-4wMNmO" offer(hotel='Athens Golden City Hotel', link='https://www.booking.com/Share-4wMNmO')
|
|
user wyglada obiecujace, ale potrzebowałbym do porownania jeszcze z czterech reqmore(propositions=4)
|
|
system "Dobrze, przesyłam kolejne propozycje:
|
|
https://www.booking.com/Share-bv5n7Kp
|
|
https://www.booking.com/Share-cxIESm
|
|
https://www.booking.com/Share-yNDZQ3
|
|
https://www.booking.com/Share-95dW4Jy" offer(links=['https://www.booking.com/Share-bv5n7Kp','https://www.booking.com/Share-cxIESm','https://www.booking.com/Share-yNDZQ3','https://www.booking.com/Share-95dW4Jy'])
|
|
user Savoy Hotel odpowiadaa mi czy panstwo wspołpracujecie z hotelem i moge liczyc na dodatkowy rabat ? inform(hotel='Savoy Hotel')&request(discount)
|
|
system Niestety nie współpracujemy z hotelem i nie jesteśmy w stanie zaoferować dodatkowego rabatu deny()
|
|
user okej to nadal Savoy Hotel inform(hotel='Savoy Hotel')
|
|
system "Czy dokonać rezerwacji pokoi ""Pokój typu Classic z 2 łóżkami pojedynczymi"" i ""Apartament typu Suite z 1 sypialnią"" w hotelu Savoy Hotel w terminie 02.09.2024 - 09.09.2024 w cenie 7 367 zł?" offer(rooms=['Pokój typu Classic z 2 łóżkami pojedynczymi','Apartament typu Suite z 1 sypialnią'], hotel='Savoy Hotel', date.from='02.09.2024', date.to='09.09.2024', price=7367)
|
|
user oczywiscie ze tak affirm()
|
|
system Dokonałem rezerwacji inform(reserved=true)
|
|
user dzieki thankyou()
|
|
system Cieszę się, że mogłem pomóc bye() |