user Cześć hello() system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg() user Co mogę zarezerwować? reqmore(reservation) system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. select(goal) user Gdzie znajduje się kino? request(location) system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić. inform(location=Multikino 51) user Tak, chciałbym iść do multikina na Malcie inform(location=Malta) system "Twoje kino zostało zmienione na ""Multikino Malta"". Czy mogę pomóc w czymś jeszcze?" Expl-conf(location=Malta) user Super, teraz chciałbym zarezerwować bilet na film inform(goal=reservation) system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. Na jaki film mam zarezerwować bilet? select(title) user Uncharted inform(title=Uncharted) system "Dostępne godziny na film ""Uncharted"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time) user wybieram godzine 12:00 inform(time=12:00) system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca i ile miejsc zarezerwować? request(area) AND request(quantity) user 1 miejsce, gdzieś na środku sali inform(quantity=1) AND inform(area=middle) system Zostało ci przydzielone miejsce J11. Numer twojej rezerwacji to 123123. inform(seats=J11) and inform(reservation_id=123123) user Pasuje ack()