system Witamy w systemie rezerwacji pokoi hotelowych. Czy jest pan zainteresowany w konkretnym menu z restauracji w jednym z hoteli? welcomemsg()
user podaj menu, dań głównych request(menu)
system Dzień dobry, niestety nie mamy dostępu do informacji na temat menu w naszych hotelach. Czy jest Pan zainteresowany rezerwacją pokoju w jednym z hoteli, z którymi współpracujemy? canthelp()
user tak jaki hotel jest najbliżej Poznania confirm()&inform(city=Poznań)
system Dobrze, mam do zaoferowania parę hoteli spełniających Twoje wymagania: -xyz - 5 gwiazdkowy hotel blisko rynku z bufetem i parkingiem podziemnym -yzx - 4 gwiazdkowy hotel niedaleko stadionu z opcją wykupu śniadania -zxy - budżetowy motel położony 5 km od centrum z restauracją obok oraz parkingiem strzeżonym Czy jest Pan zainteresowany jedną z opcji? offer(xyz,yzx,zxy)
user czy w zxy jest basen? request(pool)
system zxy nie posiada basenu. negate(pool)
user a xyz? request(pool)
system xyz posiada spa, jednak nie posiada basenu inform(spa)&negate(pool)
user czy sa wolne 2 osobowe pokoje na 25.03? request(rooms=2,date=25.03)
system w hotelu xyz są jeszcze 2 wolne pokoje 2-osobowe na termin 25.03. Czy dokonać rezerwacji? inform(availability)&request(confirmation)
user tak, o której zaczyna się doba hotelowa? request(check-in/out time)
system Doba hotelowa w hotelu xyz zaczyna się o 14. inform(check-in/out time)
user potwierdzam rezerwację confirm()
system Dobrze, rezerwacja w hotelu xyz na termin 25.03 została zrobiona. Numer rezerwacji 444555666. confirm()&inform(reservation_number=444555666)