speech_acts #6
1
data/.~lock.dialog-16-03-01.tsv#
Normal file
1
data/.~lock.dialog-16-03-01.tsv#
Normal file
@ -0,0 +1 @@
|
||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
1
data/.~lock.dialog-16-05-01.tsv#
Normal file
1
data/.~lock.dialog-16-05-01.tsv#
Normal file
@ -0,0 +1 @@
|
||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
1
data/.~lock.dialog-16-07-01.tsv#
Normal file
1
data/.~lock.dialog-16-07-01.tsv#
Normal file
@ -0,0 +1 @@
|
||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
1
data/.~lock.dialog-16-11-01.tsv#
Normal file
1
data/.~lock.dialog-16-11-01.tsv#
Normal file
@ -0,0 +1 @@
|
||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
1
data/.~lock.dialog-16-15-01.tsv#
Normal file
1
data/.~lock.dialog-16-15-01.tsv#
Normal file
@ -0,0 +1 @@
|
||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
1
data/.~lock.dialog-16-17-01.tsv#
Normal file
1
data/.~lock.dialog-16-17-01.tsv#
Normal file
@ -0,0 +1 @@
|
||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
1
data/.~lock.dialog-16-19-01.tsv#
Normal file
1
data/.~lock.dialog-16-19-01.tsv#
Normal file
@ -0,0 +1 @@
|
||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
1
data/.~lock.dialog-17-04-04.tsv#
Normal file
1
data/.~lock.dialog-17-04-04.tsv#
Normal file
@ -0,0 +1 @@
|
||||
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 22:32,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;
|
@ -1,32 +1,32 @@
|
||||
user Halo?
|
||||
system Witamy w systemie kinowym Nachos.
|
||||
user Chaciałbym pójść na premierę filmu, jakie premiery są w tym tygodniu?
|
||||
system W tym tygodniu gramy: Batman, Podróż na Księżyc, Krzyk, Na noże.
|
||||
user Wybieram Batmana.
|
||||
system Jaki termin cię interesuje?
|
||||
user Najbliższy czwartek.
|
||||
system Batman w czwartek grany jest o 12:30, 15:00, 17:30 oraz o 20:45.
|
||||
user Wybieram: 17:30.
|
||||
system Jakie bilety?
|
||||
user Są zniżki studenckie?
|
||||
system Tak 21% przy okazaniu legitymacji studenckiej.
|
||||
user Super, w takim razie poproszę studnecki.
|
||||
system Ile biletów studenckich potrzebujesz?
|
||||
user 1x studencki.
|
||||
system Chcesz usiąść po lewej, na środku czy po prawej stronie?
|
||||
user Na środku.
|
||||
system Utworzono rezerwację na film Batman dnia 24.01 o godzinie 17:30 z jednym biletem ulgowym. Twój numer rezerwacji to 21372137.
|
||||
user Czy mogę zarezerwować kolejny bilet?
|
||||
system Na ten sam film?
|
||||
user Tak.
|
||||
system Jaki bilet cię interesuje?
|
||||
user Normalny.
|
||||
system Dobrze, dodano 1 bilet normalny.
|
||||
user Super, poproszę by miejsca były obok siebie.
|
||||
system Masz przydzielone miejsca 12h i 13h.
|
||||
user Super, czy można płacić z góry?
|
||||
system Płatność możliwa jest tylko przy kasach.
|
||||
user Ok, czy bilety mam już zarezerwowane?
|
||||
system Tak numer twojej rezerwacji to 21372137 na film Batman dnia 24.01 o godzinie 17:30.
|
||||
user Super, dziękuję.
|
||||
system Cześć!
|
||||
user Halo? hello()
|
||||
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||
user Chaciałbym pójść na premierę filmu, jakie premiery są w tym tygodniu? reqmore(date=2022-04-04 - 2022-04-11)
|
||||
system W tym tygodniu gramy: Batman, Podróż na Księżyc, Krzyk, Na noże. select(title)
|
||||
user Wybieram Batmana. inform(title=Batman)
|
||||
system Jaki termin cię interesuje? request(date)
|
||||
user Najbliższy czwartek. inform(date=2022-04-07)
|
||||
system Batman w czwartek grany jest o 12:30, 15:00, 17:30 oraz o 20:45. select(time)
|
||||
user Wybieram: 17:30. inform(time=17:30)
|
||||
system Jakie bilety? request(tickets_type)
|
||||
user Są zniżki studenckie? reqmore(tickets_type=student)
|
||||
system Tak 21% przy okazaniu legitymacji studenckiej. request(ticket_type=student)
|
||||
user Super, w takim razie poproszę studnecki. inform(ticket_type=student)
|
||||
system Ile biletów studenckich potrzebujesz? request(quantity) AND impl-conf(tickets_type=student)
|
||||
user 1x studencki. inform(quantity=1)
|
||||
system Chcesz usiąść po lewej, na środku czy po prawej stronie? request(area)
|
||||
user Na środku. inform(area=[middle, middle])
|
||||
system Utworzono rezerwację na film Batman dnia 24.01 o godzinie 17:30 z jednym biletem ulgowym. Twój numer rezerwacji to 21372137. inform(reservation_id=21372137) AND expl-conf(title) AND expl-conf(date) AND expl-conf(time)
|
||||
user Czy mogę zarezerwować kolejny bilet? inform(goal=reservation)
|
||||
system Na ten sam film? request(title)
|
||||
user Tak. inform(title=Batman)
|
||||
system Jaki bilet cię interesuje? request(tickets_type)
|
||||
user Normalny. reqmore(tickets_type=normal)
|
||||
system Dobrze, dodano 1 bilet normalny. expl-conf(quantity=1) AND expl-conf(tickets_type=normal)
|
||||
user Super, poproszę by miejsca były obok siebie. inform(seats=seats(21372137).nextTo())
|
||||
system Masz przydzielone miejsca 12h i 13h. expl-conf(seats=[12h, 13h])
|
||||
user Super, czy można płacić z góry? reqmore(payment)
|
||||
system Płatność możliwa jest tylko przy kasach. offer(payment)
|
||||
user Ok, czy bilety mam już zarezerwowane? reqmore(reservation_id=21372137)
|
||||
system Tak numer twojej rezerwacji to 21372137 na film Batman dnia 24.01 o godzinie 17:30. inform(reservation_id) AND inform(title) AND inform(date) AND inform(time)
|
||||
user Super, dziękuję. bye()
|
||||
system Cześć! bye()
|
||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
@ -1,8 +1,8 @@
|
||||
user Dzień dobry.
|
||||
system Witamy w systemie kinowym Nachos.
|
||||
user Chcę zarezerwować bilety.
|
||||
system Jaki termin cię interesuje?
|
||||
user Dzisiaj.
|
||||
system Dzisiaj gramy Batman 3D i Batman 4D z oblewaniem twarzy.
|
||||
user 16:30.
|
||||
system Proszę wybierz datę przyszłą.
|
||||
user Dzień dobry. hello()
|
||||
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||
user Chcę zarezerwować bilety. inform(goal=reservation)
|
||||
system Jaki termin cię interesuje? request(date)
|
||||
user Dzisiaj. inform(date=2022-04-07)
|
||||
system Dzisiaj gramy Batman 3D i Batman 4D z oblewaniem twarzy. select(title)
|
||||
user 16:30:00 infomrm(time=16:30)
|
||||
system Proszę wybierz datę przyszłą. select(time)
|
||||
|
Can't render this file because it has a wrong number of fields in line 6.
|
@ -1,14 +1,14 @@
|
||||
user Cześć.
|
||||
system Witamy w systemie kinowym Nachos.
|
||||
user Chciałbym anulować rezerwację biletu.
|
||||
system Podaj numer rezerwa
|
||||
user Numer 42069.
|
||||
system Takiej rezerwacji nie ma w systemie.
|
||||
user Numer 42068.
|
||||
system Takiej rezerwacji nie ma w systemie.
|
||||
user Numer 42067.
|
||||
system Takiej rezerwacji nie ma w systemie.
|
||||
user Chciałbym anulować rezerwację biletu dla imienia i nazwiska Jan Kowalski
|
||||
system Musisz podać numer rezerwacji.
|
||||
user Nie pamiętam. Czy mogę podać e-mail?
|
||||
system Musisz podać numer rezerwacji.
|
||||
user Cześć. hello()
|
||||
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||
user Chciałbym anulować rezerwację biletu. inform(goal=cancel)
|
||||
system Podaj numer rezerwa request(reservation_id)
|
||||
user Numer 42069. inform(reservation_id=42069)
|
||||
system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
|
||||
user Numer 42068. inform(reservation_id=42068)
|
||||
system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
|
||||
user Numer 42067. inform(reservation_id=42067)
|
||||
system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
|
||||
user Chciałbym anulować rezerwację biletu dla imienia i nazwiska Jan Kowalski inform(goal=cancel)
|
||||
system Musisz podać numer rezerwacji. request(reservation_id)
|
||||
user Nie pamiętam. Czy mogę podać e-mail? reqmore(goal=cancel)
|
||||
system Musisz podać numer rezerwacji. request(reservation_id)
|
||||
|
|
@ -1,14 +1,14 @@
|
||||
user Dzień dobry.
|
||||
system Witamy w systemie kinowym Nachos.
|
||||
user Jakie filmy są w tym tygodniu w repertuarze?
|
||||
system W tym tygodniu gramy: Batman, Podróż na Księżyc, Krzyk,
|
||||
user O której godzinie w piątej mogę zobaczyć Na noże?
|
||||
system Na noże w piątek grane jest o 12:30, 15:00, 19:30.
|
||||
user Ok, w takim razie chciałbym zarezerwować 2 miejsca na seans o 19:30.
|
||||
system Jaki typ biletów?
|
||||
user Dwa normalne.
|
||||
system Nie ma już miejsc na środku sali, czy mogą być miejsca po prawej stronie u góry?
|
||||
user Mogą być.
|
||||
system Rezerwacja 2 miejsc na film Na noże, w terminie 25.03 godzina 19:30, numer twojej rezerwacji 453905.
|
||||
user Dziękuje bardzo.
|
||||
system Do usłyszenia.
|
||||
user Dzień dobry. hello()
|
||||
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||
user Jakie filmy sÄ… w tym tygodniu w repertuarze? reqmore(date=2022-04-04 - 2022-04-11)
|
||||
system W tym tygodniu gramy: Batman, Podróż na Księżyc, Krzyk, select(title)
|
||||
user O ktĂłrej godzinie w piÄ…tej mogÄ™ zobaczyć Na noĹĽe? reqmore(time) AND inform(title=Na Noże) AND inform(date=2022-04-09)
|
||||
system Na noĹĽe w piÄ…tek grane jest o 12:30, 15:00, 19:30. select(time)
|
||||
user Ok, w takim razie chciałbym zarezerwować 2 miejsca na seans o 19:30. inform(quantity=2) AND inform(time=19:30)
|
||||
system Jaki typ biletĂłw? select(tickets_type)
|
||||
user Dwa normalne. inform(tickets_type=[normal, 2])
|
||||
system Nie ma już miejsc na środku sali, czy mogą być miejsca po prawej stronie u góry? offer(area=[up, right])
|
||||
user Mogą być. ack()
|
||||
system Rezerwacja 2 miejsc na film Na noĹĽe, w terminie 25.03 godzina 19:30, numer twojej rezerwacji 453905. inform(reservation_id=453905) AND expl-conf(title) AND expl-conf(date) AND expl-conf(time) AND expl-conf(quantity)
|
||||
user Dziękuje bardzo. bye()
|
||||
system Do usłyszenia. bye()
|
||||
|
|
@ -1,20 +1,20 @@
|
||||
user elo.
|
||||
system Witam w systemie kinowym Nachos.
|
||||
user Chciałbym kupić bilety na seans Zorro - jak to było na prawdę.
|
||||
system Zorro- jak to było na prawdę oraz jego sequel nie są obecnie grane.
|
||||
user Poproszę listę filmów granych jutro wieczorem
|
||||
system Zorro 3, Zorro powrócił
|
||||
user Chciałbym kupić bilety na Transformers.
|
||||
system Czy pasuje ci godzina 20:20?
|
||||
user Tak, chcę dwa bilety za 2 dni.
|
||||
system Jakie chcesz bilety?
|
||||
user Normalne.
|
||||
system Gdzie chcesz usiąść?
|
||||
user Przy oknie, w przedziale.
|
||||
system Nie zrozumiałem.
|
||||
user Wagon z przedziałami, miejsce przy oknie.
|
||||
system Czy chcesz usiąść na środku sali kinowej?
|
||||
user Tak, ale bardziej z góry.
|
||||
system Dobrze, dokonano rezerwacji na film Transformer
|
||||
user Exit.
|
||||
system Do, usłyszenia.
|
||||
user elo. hello()
|
||||
system Witam w systemie kinowym Nachos. welcomemsg()
|
||||
user Chciałbym kupić bilety na seans Zorro - jak to było na prawdę. inform(goal=reservation) AND inform(title=Zorro - jak to było na prawdę)
|
||||
system Zorro- jak to było na prawdę oraz jego sequel nie są obecnie grane. negate(title)
|
||||
user Poproszę listę filmów granych jutro wieczorem reqmore(title) AND inform(date=2022-04-09) AND inform(time=>=18:00)
|
||||
system Zorro 3, Zorro powrócił Transformers select(title)
|
||||
user Chciałbym kupić bilety na Transformers. inform(title=Transformers)
|
||||
system Czy pasuje ci godzina 20:20? select(time)
|
||||
user Tak, chcę dwa bilety za 2 dni. inform(quantity=2)
|
||||
system Jakie chcesz bilety? select(tickets_type)
|
||||
user Normalne. inform([normal, 2])
|
||||
system Gdzie chcesz usiąść? select(area)
|
||||
user Przy oknie, w przedziale. null
|
||||
system Nie zrozumiałem. repeat()
|
||||
user Wagon z przedziałami, miejsce przy oknie. null
|
||||
system Czy chcesz usiąść na środku sali kinowej? request(area)
|
||||
user Tak, ale bardziej z góry. inform(area=up, middle])
|
||||
system Dobrze, dokonano rezerwacji na film Transformer, umer twojej rezeracji to 123890. inform(reservation_id=123890) AND expl-conf(title=Transformers)
|
||||
user Exit. bye()
|
||||
system Do, usłyszenia. bye()
|
||||
|
|
@ -1,24 +1,24 @@
|
||||
user Kim jesteś? system
|
||||
system Witamy w systemie kinowym Nachos.
|
||||
user Co gracie?
|
||||
system Teraz gramy Batman i Zorro.
|
||||
user Jaki Zorro?
|
||||
system Zorro Reinkarnacja 3D.
|
||||
user W jakich godzinach gracie Zorro?
|
||||
system Dzisiaj o 13:00, 14:54 i 21:36
|
||||
user Chciałbym zarezerwować bilety na Batmana.
|
||||
system Jaki termin cię interesuje?
|
||||
user 21.03.2022.
|
||||
system Wybierz datę przyszłą.
|
||||
user 23.03.2022.
|
||||
system Batman 23.03 grany jest o godzinie 12:59 i 20:45.
|
||||
user Super.
|
||||
system Którą godzinę chcesz wybrać?
|
||||
user 13:00.
|
||||
system Jakie bilety chcesz wybrać?
|
||||
user 1 normalny.
|
||||
system Gdzie chcesz usiaść.
|
||||
user Blisko ekranu.
|
||||
system Dobrze, dokonano rezerwacji na film Batman 1 bilet normalny, godzina 12:59, numer twojej rezerwacji to 12310987.
|
||||
user Dziękuję, do usłyszenia.
|
||||
system Do usłyszenia!
|
||||
user Kim jesteś? help()
|
||||
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||
user Co gracie? reqmore(title)
|
||||
system Teraz gramy Batman i Zorro. select(tile)
|
||||
user Jaki Zorro? reqmore(title=Zorro)
|
||||
system Zorro Reinkarnacja 3D. offer(title=Zorro)
|
||||
user W jakich godzinach gracie Zorro? reqmore(time)
|
||||
system Dzisiaj o 13:00, 14:54 i 21:36 select(time)
|
||||
user Chciałbym zarezerwować bilety na Batmana. inform(title=Batman)
|
||||
system Jaki termin cię interesuje? select(date)
|
||||
user 21.03.2022. inform(date=2022-03-21)
|
||||
system Wybierz datę przyszłą. negate(date) AND select(date)
|
||||
user 23.03.2022. inform(date=2022-04-21)
|
||||
system Batman 23.03 grany jest o godzinie 12:59 i 20:45. select(time)
|
||||
user Super. ack
|
||||
system Którą godzinę chcesz wybrać? select(time)
|
||||
user 13:00 inform(time=13:00)
|
||||
system Jakie bilety chcesz wybrać? select(tickets_type)
|
||||
user 1 normalny. inform([normal, 1])
|
||||
system Gdzie chcesz usiaść. select(area)
|
||||
user Blisko ekranu. inform(area=[front, middle])
|
||||
system Dobrze, dokonano rezerwacji na film Batman 1 bilet normalny, godzina 12:59, numer twojej rezerwacji to 12310987. inform(reservation_id) AND inform(title) AND inform(date) AND inform(time) AND inform(tickets_type)
|
||||
user Dziękuję, do usłyszenia. bye()
|
||||
system Do usłyszenia! bye()
|
||||
|
Can't render this file because it has a wrong number of fields in line 19.
|
@ -1,20 +1,20 @@
|
||||
user Dzień dobry.
|
||||
system Witamy w systemie kinowym Nachos.
|
||||
user chciałbym się dowiedzieć jaki jest cennik.
|
||||
system Bilet normalny kosztuje 21,37zł, bilet ulgowy posiada zniř 21%, bilet dla weteranów posiada 51% zniżki
|
||||
user A jest zniżka studencka?
|
||||
system Zniżka studencka to 21%.
|
||||
user a co leci dzisiaj w kinie?
|
||||
system Batman, Dawno temu w las vegas oraz Na noże.
|
||||
user o której jest na noże?
|
||||
system 12:00 i 23:59.
|
||||
user poproszę dwa bilety na 12
|
||||
system Jaki typ biletów?
|
||||
user a jakie są?
|
||||
system Normalny 21,00zł ulgowy 21% zniżki i dla weteranów 51% zniżki.
|
||||
user 2 ulgowe poprosze.
|
||||
system Gdzie chcesz usiąść?
|
||||
user jakie są wolne miejsca?
|
||||
system Chcesz usiąść na środku sali na górze?
|
||||
user Tak.
|
||||
system Dobrze, dokonano rezerwacji na film Batman 2 bilety ulgowe, godzina 21:37 numer twojej rezerwacji to 123890.
|
||||
user Dzień dobry. hello()
|
||||
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||
user chciałbym się dowiedzieć jaki jest cennik. reqmore(tickets_type)
|
||||
system Bilet normalny kosztuje 21,37zł, bilet ulgowy posiada zniř 21%, bilet dla weteranów posiada 51% zniżki offer(tickets_type)
|
||||
user A jest zniżka studencka? reqmore(tickets_type=student)
|
||||
system Zniżka studencka to 21%. offer(tickets_type=student)
|
||||
user a co leci dzisiaj w kinie? reqmore(title) AND inform(date=now())
|
||||
system Batman, Dawno temu w las vegas oraz Na noże. select(title)
|
||||
user o której jest na noże? reqmore(time) AND inform(title=Na no¿e)
|
||||
system 12:00 i 23:59. select(time)
|
||||
user poproszÄ™ dwa bilety na 12 inform(quantity=2) AND inform(time=12:00)
|
||||
system Jaki typ biletów? select(tickets_type)
|
||||
user a jakie sÄ…? reqmore(tickets_type)
|
||||
system Normalny 21,00zł ulgowy 21% zniżki i dla weteranów 51% zniżki. offer(tickets_type)
|
||||
user 2 ulgowe poprosze. inform(tickets_type=[student, 2])
|
||||
system Gdzie chcesz usiąść? select(area)
|
||||
user jakie sÄ… wolne miejsca? reqmore(seats)
|
||||
system Chcesz usiąść na środku sali na górze? select(area=[up, middle])
|
||||
user Tak. ack()
|
||||
system Dobrze, dokonano rezerwacji na film Batman 2 bilety ulgowe, godzina 21:37 numer twojej rezerwacji to 123890. inform(reservation_id) AND inform(title) AND inform(date) AND inform(time)
|
||||
|
|
@ -1,14 +1,14 @@
|
||||
user Chciałbym 3 bilety na batmana na jtro.
|
||||
system Witamy w systemie kinowym Nachos jaka godzina Cię interesuje?
|
||||
user coś koło południa.
|
||||
system Batman grany jest o 12:30, 15:30 oraz 17:15.
|
||||
user nic później?
|
||||
system 19:25 oraz 21:37.
|
||||
user To ten o 19.
|
||||
system Czy wszystkie bilety mają być normalne?
|
||||
user 2 ulgowe.
|
||||
system Gdzie chcesz usiaść?
|
||||
user z przodu.
|
||||
system Zarezerwowano 3 bilety ulgowe na film Batman w terminie 24.03.2022 o godzinie 19:25, twój numer rezerwacji to 12341532.
|
||||
user ale jakie miejsca??
|
||||
system Masz miejsca 12H, 13H, i 14H.
|
||||
user Chciałbym 3 bilety na batmana na jtro. inform(goal=reservation) AND inform(quantity=3) AND inform(title=Batman) AND inform(date=tomorrow())
|
||||
system Witamy w systemie kinowym Nachos jaka godzina Cię interesuje? welcomemsg() AND select(time)
|
||||
user coś koło południa. reqmore(time=>=12:00)
|
||||
system Batman grany jest o 12:30, 15:30 oraz 17:15. select(time)
|
||||
user nic później? reqalts(time)
|
||||
system 19:25 oraz 21:37. select(time)
|
||||
user To ten o 19. inform(time=19:25)
|
||||
system Czy wszystkie bilety mają być normalne? select(tickets_type)
|
||||
user 2 ulgowe. inform(tickets_type=[student, 2])
|
||||
system Gdzie chcesz usiaść? select(area)
|
||||
user z przodu. inform(area=[front, middle])
|
||||
system Zarezerwowano 3 bilety ulgowe na film Batman w terminie 24.03.2022 o godzinie 19:25, twój numer rezerwacji to 12341532. inform(reservation_id) AND inform(title) AND inform(date)
|
||||
user ale jakie miejsca?? reqmore(seats)
|
||||
system Masz miejsca 12H, 13H, i 14H. inform(seats=[12H, 13H, 14H])
|
||||
|
|
@ -1,18 +1,18 @@
|
||||
user Dzień dobry.
|
||||
system Witamy w systemie kinowym Nachos.
|
||||
user Chciałabym zarezerwować bilet do kina.
|
||||
system Jaki dzień cięinteresuje?
|
||||
user Dziś.
|
||||
system Dzisiaj gramy Zorro 2, Batman i Terminator.
|
||||
user Proszę na batmana.
|
||||
system Dzisiaj Batman grany jest o 12:30 i 20:19
|
||||
user Proszę o godzine 20:19.
|
||||
system Jakie chcesz bilety?
|
||||
user ulogwy.
|
||||
system Ile biletów ulgowych?
|
||||
user 1.
|
||||
system Gdzie chcesz usiąść?
|
||||
user z tyłu, na środku (aby ekran był centralnie widoczny).
|
||||
system Dobrze, zarezerwowano bilet dziś na 20:19 na Batman, numer twojej rezerwacji to 12312333.
|
||||
user dobrze, dziekuję.
|
||||
system Do widzenia!
|
||||
user Dzień dobry. hello()
|
||||
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||
user Chciałabym zarezerwować bilet do kina. inform(goal=reservation)
|
||||
system Jaki dzień cięinteresuje? select(date)
|
||||
user Dziś. inform(date=2022-04-12)
|
||||
system Dzisiaj gramy Zorro 2, Batman i Terminator. select(title)
|
||||
user Proszę na batmana. inform(title=Batman)
|
||||
system Dzisiaj Batman grany jest o 12:30 i 20:19 select(time)
|
||||
user Proszę o godzine 20:19. inform(time=20:19)
|
||||
system Jakie chcesz bilety? select(tickets_type)
|
||||
user ulogwy. inform(tickets_type=[ulgowy, ])
|
||||
system Ile biletów ulgowych? select(tickets_type)
|
||||
user 1. inform(tickets_type=[ulgowy, 1]) AND impl-conf(tickets_type)
|
||||
system Gdzie chcesz usiąść? select(area)
|
||||
user z tyłu, na środku (aby ekran był centralnie widoczny). inform(area=[up, middle])
|
||||
system Dobrze, zarezerwowano bilet dziś na 20:19 na Batman, numer twojej rezerwacji to 12312333. inform(reservation_id) AND inform(title) AND inform(date) AND inform(time)
|
||||
user dobrze, dziekuję. bye()
|
||||
system Do widzenia! bye()
|
||||
|
|
@ -1,5 +1,5 @@
|
||||
user cześć
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user czy mogę zarezerwować Nachosy do kina?
|
||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi.
|
||||
user dziekuje
|
||||
user cześć hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user czy mogę zarezerwować Nachosy do kina? reqmore()
|
||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi. offer
|
||||
user dziekuje thankyou
|
||||
|
|
@ -1,23 +1,23 @@
|
||||
user Witam
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Co potrafisz?
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników.
|
||||
user Jakie są najbliższe seanse?
|
||||
system Jaki film cię interesuje?
|
||||
user A jakie są dostępne?
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user A w jakim to kinie?
|
||||
system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić.
|
||||
user A gdzie jest to kino?
|
||||
system Multikino 51 znajduje się na Królowej Jadwigi 51, 61-872 Poznań
|
||||
user O której grają Uncharted?
|
||||
system "Dostępne godziny na film ""Uncharted"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
user Ile kosztują bilety na ten film?
|
||||
system Dostępne bilety to: 15zł bilet normalny, 12zł bilet ulgowy.
|
||||
user A w jaki dzień bielty są tańsze?
|
||||
system W środy oferujemy dodatkową zniżkę -10% na wszystkie rodzaje biletów.
|
||||
user w takim razie chciałbym zarezerwować dwa bilety normalne i jeden ulgowy na środę 20:00
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca?
|
||||
user Na środku sali
|
||||
system Zostały ci przydzielone miejsca I9, I10, I11. Numer twojej rezerwacji to 123123.
|
||||
user ok
|
||||
user Witam hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Co potrafisz? help()
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. offer(goal=reservation || answers)
|
||||
user Jakie są najbliższe seanse? inform(date=2022-04-04)&inform(time=13:15+)
|
||||
system Jaki film cię interesuje? reqmore(title)
|
||||
user A jakie są dostępne? reqmore(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user A w jakim to kinie? request(location)
|
||||
system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić. inform(location=Multikino_51)
|
||||
user A gdzie jest to kino? reqmore(location)
|
||||
system Multikino 51 znajduje się na Królowej Jadwigi 51, 61-872 Poznań inform(location=Królowej Jadwigi 51)
|
||||
user O której grają Uncharted? reqmore(time) AND inform(title=Uncharted)
|
||||
system "Dostępne godziny na film ""Uncharted"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time) AND impl-conf(title=Uncharted)
|
||||
user Ile kosztują bilety na ten film? request(price)
|
||||
system Dostępne bilety to: 15zł bilet normalny, 12zł bilet ulgowy. inform(price)
|
||||
user A w jaki dzień bielty są tańsze? reqmore(price)
|
||||
system W środy oferujemy dodatkową zniżkę -10% na wszystkie rodzaje biletów. inform(price)
|
||||
user w takim razie chciałbym zarezerwować dwa bilety normalne i jeden ulgowy na środę 20:00 inform(date=2022-04-04) AND inform(quantity=3) AND inform(time=20:00)
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
|
||||
user Na środku sali inform(area=[middle, middle])
|
||||
system Zostały ci przydzielone miejsca I9, I10, I11. Numer twojej rezerwacji to 123123. inform(seats=[I9, I10, I11]) AND inform(reservation_id=123123)
|
||||
user ok ack()
|
||||
|
|
@ -1,20 +1,20 @@
|
||||
user Witam
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Jaki jest repertuar na piątek?
|
||||
system W repertuarze na piątek 1 kwietnia znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2.
|
||||
user O jakich godzinach grają te filmy?
|
||||
system Proszę podaj tytuł filmu, który cię interesuje.
|
||||
user Wszystkie
|
||||
system "Dostępne godziny na film ""Batman"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
system "Dostępne godziny na film ""To nie wypanda"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
system "Dostępne godziny na film ""Inni ludzie"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
system "Dostępne godziny na film ""Ambulans"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
system "Dostępne godziny na film ""Uncharted"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
system "Dostępne godziny na film ""Ups 2"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
user Czy obgługujecie rezerwację biletów grupowych?
|
||||
system Na jednej rezerwacji może znajdować się do 10 miejsc.
|
||||
user Rozumiem, a jak mogę dokonać rezerwacji dla 20 osób?
|
||||
system W celu dokonania rezerwacji na więcej niż 10 osób proszę skontaktować się z obsługą kina w celu potwierdzenia, że jesteś człowiekiem. Czy mam połączyć cię z konsultantem?
|
||||
user Tak
|
||||
system Niestety wszyscy konsultanci są obecnie zajęci. W czym jeszcze mogę pomóc?
|
||||
user dziękuję
|
||||
user Witam hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Jaki jest repertuar na piątek? inform(date=2022-04-01) AND reqmore(title)
|
||||
system W repertuarze na piątek 1 kwietnia znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2. select(title)
|
||||
user O jakich godzinach grają te filmy? reqmore(time)
|
||||
system Proszę podaj tytuł filmu, który cię interesuje. reqmore(title)
|
||||
user Wszystkie ack()
|
||||
system "Dostępne godziny na film ""Batman"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time)
|
||||
system "Dostępne godziny na film ""To nie wypanda"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time)
|
||||
system "Dostępne godziny na film ""Inni ludzie"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time)
|
||||
system "Dostępne godziny na film ""Ambulans"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time)
|
||||
system "Dostępne godziny na film ""Uncharted"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time)
|
||||
system "Dostępne godziny na film ""Ups 2"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time)
|
||||
user Czy obgługujecie rezerwację biletów grupowych? request(type)
|
||||
system Na jednej rezerwacji może znajdować się do 10 miejsc. inform(type)
|
||||
user Rozumiem, a jak mogę dokonać rezerwacji dla 20 osób? reqmore(type)
|
||||
system W celu dokonania rezerwacji na więcej niż 10 osób proszę skontaktować się z obsługą kina w celu potwierdzenia, że jesteś człowiekiem. Czy mam połączyć cię z konsultantem? inform(type)
|
||||
user Tak affirm()
|
||||
system Niestety wszyscy konsultanci są obecnie zajęci. W czym jeszcze mogę pomóc? canthelp()
|
||||
user dziękuję ack()
|
||||
|
|
@ -1,5 +1,5 @@
|
||||
user Witam
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Czy w kinie Rialto grają jakieś stare filmy?
|
||||
system System Nachos obsługuje następujące kina: Multikino, Helios oraz Cinemacity.
|
||||
user to dziękuję
|
||||
user Witam hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Czy w kinie Rialto grają jakieś stare filmy? reqmore(title)
|
||||
system System Nachos obsługuje następujące kina: Multikino, Helios oraz Cinemacity. select(location)
|
||||
user to dziękuję thankyou()
|
||||
|
|
@ -1,11 +1,12 @@
|
||||
user Witam
|
||||
systen Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Chciałbym zarezerować dwa bilety na Batman
|
||||
systen Na jaki dzień i godzinę miałby być ten bilet?
|
||||
user A kiedy jest najbliższy seans?
|
||||
systen "Najbliższe seanse dla filmu ""Batman"" to: 13:00 oraz 15:30."
|
||||
user To poproszę trzy bilety na batmana o 15:30
|
||||
systen Dobrze. W jakim rzędzie majš zostać zarezerwowane miejsca?
|
||||
user Na samym tyle sali
|
||||
systen Zostało ci przydzielone miejsce M9, M10 oraz M11. Numer twojej rezerwacji to 123124.
|
||||
user Dziękuję
|
||||
user Witam hello()
|
||||
systen Witamy w internetowym systemie rezerwacji Nachos, w czym mogê pomóc? welcomemsg()
|
||||
user Chcia³bym zarezerowaæ dwa bilety na Batman inform(goal=reservation) AND inform(quantity=2) AND inform(title=Batman)
|
||||
systen Na jaki dzieñ i godzinê mia³by byæ ten bilet? request(time) AND request(date)
|
||||
user A kiedy jest najbli¿szy seans? inform(time=13:15+)
|
||||
systen "Najbli¿sze seanse dla filmu ""Batman"" to: 13:00 oraz 15:30." select(time)
|
||||
user To poproszê trzy bilety na batmana o 15:30 inform(time=15:30) AND inform(quantity=3) AND inform(title=Batman)
|
||||
systen Dobrze. W jakim rzêdzie maj¹ zostaæ zarezerwowane miejsca? request(area)
|
||||
user Na samym tyle sali inform(area=[random,back])
|
||||
systen Zosta³o ci przydzielone miejsce M9, M10 oraz M11. Numer twojej rezerwacji to 123124. inform(seats=[M9,M10,M11]) AND inform(reservation_id=123124)
|
||||
user Dziêkujê "thankyou()
|
||||
"
|
||||
|
|
@ -1,12 +1,12 @@
|
||||
user Witam
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Czy tylko można u was rezerwować Nachos ?
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz ewentualne pytania użytkowników.
|
||||
user Chciałbym zapytać co u pana
|
||||
system Z tej strony bot Nachos, u mnie wszystko w porzšdku. W czym mogę pomóc?
|
||||
user Poproszę bilet na batmana o 19:00
|
||||
system Dobrze. W jakim rzędzie majš zostać zarezerwowane miejsca?
|
||||
user bez ludzi w okolicy
|
||||
system Zostało ci przydzielone miejsce A11. Numer twojej rezerwacji to 123123.
|
||||
user Czy to wszystko
|
||||
system Tak to wszystko, proszę zjawić się przy okienku kasowym 15 minut przed rozpoczęciem seansu, inaczej rezerwacja przepadnie.
|
||||
user Witam hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Czy tylko można u was rezerwować Nachos ? null()
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz ewentualne pytania użytkowników. canthelp
|
||||
user Chciałbym zapytać co u pana hello()
|
||||
system Z tej strony bot Nachos, u mnie wszystko w porzšdku. W czym mogę pomóc? welcomemsg()
|
||||
user Poproszę bilet na batmana o 19:00 inform(goal=reservation) AND inform(quantity=1) AND inform(title=Batman) AND inform(date=tomorrow)AND inform(time=19:00)
|
||||
system Dobrze. W jakim rzędzie majš zostać zarezerwowane miejsca? request(area)
|
||||
user bez ludzi w okolicy inform(area=[random,random])
|
||||
system Zostało ci przydzielone miejsce A11. Numer twojej rezerwacji to 123123. inform(reservation_id=A11) AND inform(seats=123123)
|
||||
user Czy to wszystko affirm() help
|
||||
system Tak to wszystko, proszę zjawić się przy okienku kasowym 15 minut przed rozpoczęciem seansu, inaczej rezerwacja przepadnie. affirm()
|
||||
|
|
@ -1,20 +1,20 @@
|
||||
user Dzień dobry!
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Chciałbym zarezerwować film
|
||||
user Bilet na film
|
||||
system Na jaki film ma być ta rezerwacja?
|
||||
user Jakie filmy są teraz w kinach?
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user poproszę 3x bilet na ambulans
|
||||
system "Dostępne godziny na film ""Ambulans"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
user niech będzie ten ostatni
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca?
|
||||
user Przedostatnim
|
||||
system Zostały ci przydzielone miejsca M9, M10, M11. Numer twojej rezerwacji to 123123.
|
||||
user Spoko
|
||||
user Chciałbym jeszcze kupon na jedzenie
|
||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi. W skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem.
|
||||
user Poproszę słony popcorn
|
||||
user Duży
|
||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi.
|
||||
user Nara
|
||||
user Dzień dobry! hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Chciałbym zarezerwować film null()
|
||||
user Bilet na film inform(goal=reservation)
|
||||
system Na jaki film ma być ta rezerwacja? request(title)
|
||||
user Jakie filmy są teraz w kinach? request(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user poproszę 3x bilet na ambulans inform(title=Ambulans)
|
||||
system "Dostępne godziny na film ""Ambulans"" to: 12:00, 15:30, 17:30 oraz 20:00" select(time)
|
||||
user niech będzie ten ostatni inform(time=20:00)
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
|
||||
user Przedostatnim inform(area=M)
|
||||
system Zostały ci przydzielone miejsca M9, M10, M11. Numer twojej rezerwacji to 123123. inform(reservation_id=123123) AND inform(seats=[M9, M10, M11])
|
||||
user Spoko ack()
|
||||
user Chciałbym jeszcze kupon na jedzenie null()
|
||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi. W skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem. offer()
|
||||
user Poproszę słony popcorn null()
|
||||
user Duży null()
|
||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi. offer()
|
||||
user Nara bye()
|
||||
|
|
@ -1,18 +1,18 @@
|
||||
user Dzień dobry
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30
|
||||
user Dzień dobry hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 inform(goal=reservation) AND inform(quantity=1) AND inform(time=18:30) AND inform(title=Minionki)
|
||||
system "Niestety film ""Minionki"" nie jest obecnie dostępny. Obecnie w repertuarze znajdujš się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto."
|
||||
user to poprosze ups 2
|
||||
system Na jaki dzień i godzinę miałby być ten bilet?
|
||||
user na dzisiaj
|
||||
user najlepiej 18.30
|
||||
system Dostępne godziny to: 18:00 oraz 20:00, czy któraś z nich jest odpowiednia?
|
||||
user poprosze 18
|
||||
system Dobrze. W jakim rzędzie ma zostać dokonana rezerwacja?
|
||||
user jakie są dostępne miejsca?
|
||||
system Dostępne miejsca to: A1, A2, A3, B11,B12, F13, M1, M2, M3, M4 oraz M5.
|
||||
user które miejsca są daleko od ekranu?
|
||||
system Najdalej od ekranu znajduje się rząd M.
|
||||
user w takim razie poproszę M5
|
||||
system Zostało ci przydzielone miejsce M5. Numer twojej rezerwacji to 123123.
|
||||
user dziekuje
|
||||
user to poprosze ups 2 inform(title=ups 2)
|
||||
system Na jaki dzień i godzinę miałby być ten bilet? request(date) AND request(time)
|
||||
user na dzisiaj inform(date=today()
|
||||
user najlepiej 18.30 inform(time=18:30)
|
||||
system Dostępne godziny to: 18:00 oraz 20:00, czy któraś z nich jest odpowiednia? select(time)
|
||||
user poprosze 18 inform(time=18:00)
|
||||
system Dobrze. W jakim rzędzie ma zostać dokonana rezerwacja? request(area)
|
||||
user jakie są dostępne miejsca? request(seats)
|
||||
system Dostępne miejsca to: A1, A2, A3, B11,B12, F13, M1, M2, M3, M4 oraz M5. select(seats)
|
||||
user które miejsca są daleko od ekranu? reqmore(area)
|
||||
system Najdalej od ekranu znajduje się rząd M. inform(area)
|
||||
user w takim razie poproszę M5 inform(seats=M5)
|
||||
system Zostało ci przydzielone miejsce M5. Numer twojej rezerwacji to 123123. expl-conf(seats=M5) AND inform(reservation_id=123123)
|
||||
user dziekuje thankyou()
|
||||
|
|
@ -1,15 +1,15 @@
|
||||
user Dzień dobry
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Jakie usługi oferujecie?
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników.
|
||||
user Chciałabym zarezerwować bilet na najbliższy film
|
||||
system W repertuarze najbliższymi filmami są: Uncharted 12:30, Ups2: 12:30 oraz Batman 13:00. Na który film mam zarezerwować bilet?
|
||||
user O czym jest film Uncharted?
|
||||
system "”Uncharted” zrealizowany na podstawie jednej z najlepiej sprzedających się i najbardziej cenionych serii gier wideo wszech czasów. W rolach głównych zobaczymy Toma Hollanda (""Spider-Man: Daleko od domu"") jako Nathana Drake’a i Marka Wahlberga jako „Sully” Sullivana. Uncharted przedstawi widzom, w jaki sposób Nathan Drake stał się poszukiwaczem skarbów, odkrywając jedną z największych tajemnic. "
|
||||
user Chcę zarezerwować bilety na film Uncharted
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca oraz ile ma być biletów?
|
||||
user 9 biletów, jakie rzędy są dostępne?
|
||||
system 9 wolnych miejsc pod rząd znajduje się w rzędach A,B, I oraz J.
|
||||
user Chciałabym 5 miejsc w rzędzie I i 4 miejsca w rzędzie J
|
||||
system Zostały ci przydzielone miejsca I9, I10, I11, I12, I13, J9, J10, J11 oraz J12. Numer twojej rezerwacji to 123123.
|
||||
user Dziękuję
|
||||
user Dzień dobry hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Jakie usługi oferujecie? help()
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. select(goal)
|
||||
user Chciałabym zarezerwować bilet na najbliższy film inform(goal=reservation) AND inform(date=today())
|
||||
system W repertuarze najbliższymi filmami są: Uncharted 12:30, Ups2: 12:30 oraz Batman 13:00. Na który film mam zarezerwować bilet? select(title) and select(time)
|
||||
user O czym jest film Uncharted? reqmore(title=Uncharted)
|
||||
system "”Uncharted” zrealizowany na podstawie jednej z najlepiej sprzedających się i najbardziej cenionych serii gier wideo wszech czasów. W rolach głównych zobaczymy Toma Hollanda (""Spider-Man: Daleko od domu"") jako Nathana Drake’a i Marka Wahlberga jako „Sully” Sullivana. Uncharted przedstawi widzom, w jaki sposób Nathan Drake stał się poszukiwaczem skarbów, odkrywając jedną z największych tajemnic. " offer(title=Uncharted)
|
||||
user Chcę zarezerwować bilety na film Uncharted inform(title=Uncharted)
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca oraz ile ma być biletów? request(area) AND request(quantity)
|
||||
user 9 biletów, jakie rzędy są dostępne? inform(quanitty=9) AND reqmore(area)
|
||||
system 9 wolnych miejsc pod rząd znajduje się w rzędach A,B, I oraz J. select(area)
|
||||
user Chciałabym 5 miejsc w rzędzie I i 4 miejsca w rzędzie J inform(area=[I.J])
|
||||
system Zostały ci przydzielone miejsca I9, I10, I11, I12, I13, J9, J10, J11 oraz J12. Numer twojej rezerwacji to 123123. inform(seats=[I9, I10, I11, I12, I13, J9, J10, J11, J12]) and inform(reservation=123213)
|
||||
user Dziękuję thankyou()
|
||||
|
|
@ -1,17 +1,17 @@
|
||||
user Cześć
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Co mogę zarezerwować?
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników.
|
||||
user Gdzie znajduje się kino?
|
||||
system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić.
|
||||
user Tak, chciałbym iść do multikina na Malcie
|
||||
system "Twoje kino zostało zmienione na ""Multikino Malta"". Czy mogę pomóc w czymś jeszcze?"
|
||||
user Super, teraz chciałbym zarezerwować bilet na film
|
||||
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?
|
||||
user Uncharted
|
||||
system "Dostępne godziny na film ""Uncharted"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
user wybieram godzine 12:00
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca i ile miejsc zarezerwować?
|
||||
user 1 miejsce, gdzieś na środku sali
|
||||
system Zostało ci przydzielone miejsce J11. Numer twojej rezerwacji to 123123.
|
||||
user Pasuje
|
||||
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()
|
||||
|
|
@ -1,19 +1,19 @@
|
||||
user Siema bocie
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Chciałbym zamówić pizzę
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem.
|
||||
user Czy popcorn zawiera gluten lub laktozę?
|
||||
system Wszystkie informacje o alergenach znajdują się na nachos/link.com
|
||||
user Dobra, co gracie dziś?
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user Czy w Inni ludzie gra Leonardo di caprio?
|
||||
system """Inni Ludzie"" to hipnotyzująca opowieść o desperackim poszukiwaniu miłości. Historia ludzi uwikłanych w miłosny trójkąt w czasach rozpadu więzi, dożywotnich kredytów, diet pudełkowych, taniego wina i nieustającego szumu mediów społecznościowych. Ludzi miotających się w labiryncie bulwarów i zaułków, pulsującego w rytmie rapu miasta Warszawy. Bohaterom w codzienności towarzyszy uważnie ich obserwujący narrator (Fabijański). Na pierwszy rzut oka Kamil (Beler) i Iwona (Bohosiewicz) nie mają ze sobą nic wspólnego. Iwona jest znudzoną i nieszczęśliwą żoną Maćka (Kalita), żyjącą w luksusie na kredyt. Kamil ma 32 lata, seksowną dziewczynę Anecię (Koleśnik), ale wciąż mieszka z matką (Kawka) na blokowisku, snując wizje kariery rapera i łapiąc przypadkowe fuchy. Relacja z Iwoną pozornie jest bez znaczenia, ale dzięki niej oboje zobaczą w innym świetle swoje życiowe wybory i ludzi wokół nich."
|
||||
user W takim razie batman
|
||||
system "Dostępne godziny na film ""Batman"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
||||
user 12:00:00
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca?
|
||||
user Poproszę blisko ekranu maksymalnie po lewej stronie
|
||||
system Czy ma być to jeden bilet, czy więcej?
|
||||
user 1 bilet
|
||||
system Zostało ci przydzielone miejsce A1. Numer twojej rezerwacji to 123123.
|
||||
user Dziękuję systemie
|
||||
user Siema bocie help()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Chciałbym zamówić pizzę request(bar)
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem. confirm-domain() AND inform(bar)
|
||||
user Czy popcorn zawiera gluten lub laktozę? reqmore()
|
||||
system Wszystkie informacje o alergenach znajdują się na nachos/link.com offer()
|
||||
user Dobra, co gracie dziś? inform(date=today()) AND request(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user Czy w Inni ludzie gra Leonardo di caprio? reqmore(title=Inni ludzie)
|
||||
system """Inni Ludzie"" to hipnotyzująca opowieść o desperackim poszukiwaniu miłości. Historia ludzi uwikłanych w miłosny trójkąt w czasach rozpadu więzi, dożywotnich kredytów, diet pudełkowych, taniego wina i nieustającego szumu mediów społecznościowych. Ludzi miotających się w labiryncie bulwarów i zaułków, pulsującego w rytmie rapu miasta Warszawy. Bohaterom w codzienności towarzyszy uważnie ich obserwujący narrator (Fabijański). Na pierwszy rzut oka Kamil (Beler) i Iwona (Bohosiewicz) nie mają ze sobą nic wspólnego. Iwona jest znudzoną i nieszczęśliwą żoną Maćka (Kalita), żyjącą w luksusie na kredyt. Kamil ma 32 lata, seksowną dziewczynę Anecię (Koleśnik), ale wciąż mieszka z matką (Kawka) na blokowisku, snując wizje kariery rapera i łapiąc przypadkowe fuchy. Relacja z Iwoną pozornie jest bez znaczenia, ale dzięki niej oboje zobaczą w innym świetle swoje życiowe wybory i ludzi wokół nich." offer(title=Inni ludzie)
|
||||
user W takim razie batman inform(title=batman)
|
||||
system "Dostępne godziny na film ""Batman"" to: 12:00, 15:30, 17:30 oraz 20:00" impl-conf(title=batman) AND select(time)
|
||||
user 12:00:00 inform(time=12:00)
|
||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
|
||||
user Poproszę blisko ekranu maksymalnie po lewej stronie inform(area=[front, left])
|
||||
system Czy ma być to jeden bilet, czy więcej? request(quantity)
|
||||
user 1 bilet inform(quantity=1)
|
||||
system Zostało ci przydzielone miejsce A1. Numer twojej rezerwacji to 123123. inform(seats=A1) AND (reservation_id=123123)
|
||||
user Dziękuję systemie thankyou()
|
||||
|
|
@ -1,27 +1,27 @@
|
||||
user Elo
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Chciałabym zarezerwować bilet
|
||||
system Dobrze. Na jaki film ma być ta rezerwacja?
|
||||
user Co gracie
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user Ja bym chciała na Fantsaczne zwierzta
|
||||
system Na jaki dzień i godzinę miałby być ten bilet?
|
||||
user 29.03.2022
|
||||
user Jakoś wieczorkiem
|
||||
system "Dostępne godziny na film ""Fantastyczne zwierzęta: tajemnice dumbledorea"" to: 17:30 oraz 20:00"
|
||||
user To na 21 prosze
|
||||
system Godzina 21:00 nie jest dostępna. Filmy puszczane są o 17:30 oraz 20:00.
|
||||
user To na 18 proszę
|
||||
system Dobrze. Jakie miejsca zarezerwować?
|
||||
user Najlepsze
|
||||
system Zostały ci przydzielone miejsca I9, I10. Numer twojej rezerwacji to 123123.
|
||||
user Moment no ile tych miejsc i czemu nie są w tym samym rzędzie
|
||||
user proszę z managerem
|
||||
system Ile biletów powinno znaleźć się w rezerwacji?
|
||||
user Jeden dla mnie i dla kotka proszę
|
||||
system Zostały ci przydzielone miejsca I9, I10. Numer twojej rezerwacji to 123123.
|
||||
user Dobra, to blikiem proszę
|
||||
system System obsługuje jedynie rezerwację biletów. W uiszczenia opłaty proszę być 15 minut przed seansem w kinie, inaczej rezerwacja przepada. Dziękuję.
|
||||
user Halo halo
|
||||
user nie skończyłam
|
||||
user Ehhh
|
||||
user Elo help()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Chciałabym zarezerwować bilet inform(goal=reservation) AND inform(quantity=1)
|
||||
system Dobrze. Na jaki film ma być ta rezerwacja? request(title)
|
||||
user Co gracie request(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user Ja bym chciała na Fantsaczne zwierzta inform(title=Fantastyczne zwierzęta: tajemnice dumbledorea)
|
||||
system Na jaki dzień i godzinę miałby być ten bilet? request(date) and request(time)
|
||||
user 29.03.2022 inform(date=2022.03.29)
|
||||
user Jakoś wieczorkiem inform(time=18:00+)
|
||||
system "Dostępne godziny na film ""Fantastyczne zwierzęta: tajemnice dumbledorea"" to: 17:30 oraz 20:00" expl-conf(title=Fantastyczne zwierzęta: tajemnice dumbledorea) AND select(time)
|
||||
user To na 21 prosze inform(time=21:00)
|
||||
system Godzina 21:00 nie jest dostępna. Filmy puszczane są o 17:30 oraz 20:00. select(time)
|
||||
user To na 18 proszę inform(time=18:00)
|
||||
system Dobrze. Jakie miejsca zarezerwować? request(area)
|
||||
user Najlepsze inform(area=[random,random])
|
||||
system Zostały ci przydzielone miejsca I9, I10. Numer twojej rezerwacji to 123123. inform(seats=[I9,I10]) AND inform(reservation_id=123123)
|
||||
user Moment no ile tych miejsc i czemu nie są w tym samym rzędzie reqmore(quantity)
|
||||
user proszę z managerem null()
|
||||
system Ile biletów powinno znaleźć się w rezerwacji? request(quantity)
|
||||
user Jeden dla mnie i dla kotka proszę inform(quantity=2)
|
||||
system Zostały ci przydzielone miejsca I9, I10. Numer twojej rezerwacji to 123123. inform(seats=[I9,I10]) AND inform(reservation_id=123123)
|
||||
user Dobra, to blikiem proszę null()
|
||||
system System obsługuje jedynie rezerwację biletów. W uiszczenia opłaty proszę być 15 minut przed seansem w kinie, inaczej rezerwacja przepada. Dziękuję. bye()
|
||||
user Halo halo null()
|
||||
user nie skończyłam null()
|
||||
user Ehhh null()
|
||||
|
|
@ -1,15 +1,15 @@
|
||||
user DZIEŃ DOBRY
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user No właśnie. W czym możesz pomóc?
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników.
|
||||
user A jedzonko macie?
|
||||
system W skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem.
|
||||
user Nachosy proszę
|
||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi.
|
||||
user A jakie sosy do Nachosów?
|
||||
system Do NachosyTM można wybrać następujące sosy: BBQ, keczupowy, czosnkowy, ostry.
|
||||
user Chciałabym anulować rezerwację
|
||||
system Dobrze, proszę o podanie numeru rezerwacji.
|
||||
user 123123
|
||||
system "Rezerwacja o numerze ""123123"" została anulowana. "
|
||||
user Dzięki <3
|
||||
user DZIEŃ DOBRY hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user No właśnie. W czym możesz pomóc? help()
|
||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. inform(goal)
|
||||
user A jedzonko macie? reqmore()
|
||||
system W skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem. offer()
|
||||
user Nachosy proszę reqmore()
|
||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi. offer()
|
||||
user A jakie sosy do Nachosów? reqmore()
|
||||
system Do NachosyTM można wybrać następujące sosy: BBQ, keczupowy, czosnkowy, ostry. offer()
|
||||
user Chciałabym anulować rezerwację inform(goal=cancel)
|
||||
system Dobrze, proszę o podanie numeru rezerwacji. request(reservation_id)
|
||||
user 123123 inform(reservation_id=123123)
|
||||
system "Rezerwacja o numerze ""123123"" została anulowana. " affirm()
|
||||
user Dzięki <3 thankyou()
|
||||
|
|
@ -1,7 +1,7 @@
|
||||
user Dzień dobry
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
||||
user Chciałabym zmienić rezerwację
|
||||
system Proszę podać numer rezerwacji
|
||||
user 123123
|
||||
system "Rezerwacja o numerze ""123123"" nie znajduje się w systemie. Upewnij się, ze jest to poprawny numer."
|
||||
user Upewniam się
|
||||
user Dzień dobry hello()
|
||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||
user Chciałabym zmienić rezerwację inform(goal=cancel)
|
||||
system Proszę podać numer rezerwacji request(reservation_id)
|
||||
user 123123 inform(reservation_id=123123)
|
||||
system "Rezerwacja o numerze ""123123"" nie znajduje się w systemie. Upewnij się, ze jest to poprawny numer." canthelp.missing_slot_value
|
||||
user Upewniam się ack()
|
||||
|
|
@ -1,16 +1,16 @@
|
||||
user Dzień dobry
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałbym zarezerwować bilety
|
||||
system Jaki film cię interesuje?
|
||||
user batman
|
||||
system Jaki termin cię interesuje?
|
||||
user dzisiaj
|
||||
system Dostępne godziny to: 15:20, 18:30, 20:15, 22:10.
|
||||
user podaj więcej informacji o seansach
|
||||
system Dostępne godziny to: 15:20, 18:30, 20:15, 22:10.
|
||||
user podaj więcej informacji o seansie o 15.20
|
||||
system Pokaz filmu "Batman" o godzinie 15:20, sala 3.
|
||||
user czy film jest 2D czy 3D?
|
||||
system Nasze kino nie oferuje seansów 3D. Za utrudnienia przepraszamy.
|
||||
user podaj informacje o napisach/dubbingu
|
||||
system Nasze kino nie oferuje seansów z dubbingiem. Za utrudnienia przepraszamy.
|
||||
user Dzień dobry hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user Chciałbym zarezerwować bilety inform(goal=reservation)
|
||||
system Jaki film cię interesuje? request(title)
|
||||
user batman inform(title=batman)
|
||||
system Jaki termin cię interesuje? request(date)
|
||||
user dzisiaj inform(date=2022-03-23)
|
||||
system Dostępne godziny to: 15:20, 18:30, 20:15, 22:10. select(time)
|
||||
user podaj więcej informacji o seansach reqmore()
|
||||
system Dostępne godziny to: 15:20, 18:30, 20:15, 22:10. select(time)
|
||||
user podaj więcej informacji o seansie o 15.20 reqmore(time=15:20)
|
||||
system Pokaz filmu "Batman" o godzinie 15:20, sala 3. offer(title=Batman, time=15:20)
|
||||
user czy film jest 2D czy 3D? reqmore()
|
||||
system Nasze kino nie oferuje seansów 3D. Za utrudnienia przepraszamy. canthelp()
|
||||
user podaj informacje o napisach/dubbingu reqmore()
|
||||
system Nasze kino nie oferuje seansów z dubbingiem. Za utrudnienia przepraszamy. canthelp()
|
Can't render this file because it contains an unexpected character in line 12 and column 20.
|
@ -1,26 +1,26 @@
|
||||
user Cześć
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałbym zarezwsfsgf bilet
|
||||
system Czy mógłbyś powtórzyć?
|
||||
user Chciałbym zarezerwować bilet
|
||||
system Jaki film cię interesuje?
|
||||
user Jakie są wyświetlane w najbliższą sobotę?
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user W których godzinach grany jest film To nie wypanda?
|
||||
system Seanse w dniu dzisiejszym odbywają się o godzinie: 15:40, 17:20, 19:10.
|
||||
user W takim razie chciałbym kupić 3 bilety, jeśli możliwe miejsca koło siebie
|
||||
system Jaki termin cię interesuje?
|
||||
user Najbliższa sobota
|
||||
system Dostępne godziny to 11:20, 14:30, 17:10, 19:30.
|
||||
user Godzina 19:30
|
||||
system Gdzie chciałbyś usiąść?
|
||||
user Najlepiej w ostatnim rzędzie
|
||||
system Zostały ci przydzielone miejsca N6, N7, N8. Numer twojej rezerwacji to 84372.
|
||||
user Chciałbym zapłacić przy odbiorze
|
||||
system Sprzedaż biletów dostępna jest w punkcie stacjonarnym. Zachęcamy do uprzedniej rezerwacji miejsc za pomocą naszego systemu.
|
||||
user Czy moja rezerwacja została potwierdzona?
|
||||
system Podaj numer rezerwacji.
|
||||
user 84372
|
||||
system Rezerwacja numer 84372. Film "To nie wypanda", sobota 26.03.2022, godzina 19:30. Miejsca N6, N7, N8. Czy chciałbyś dokonać zmian?
|
||||
user Nie
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
||||
user Cześć hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user Chciałbym zarezwsfsgf bilet null()
|
||||
system Czy mógłbyś powtórzyć? repeat()
|
||||
user Chciałbym zarezerwować bilet inform(goal=reservation)
|
||||
system Jaki film cię interesuje? request(title)
|
||||
user Jakie są wyświetlane w najbliższą sobotę? reqmore(date=2022-03-26)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user W których godzinach grany jest film To nie wypanda? inform(title=To nie wypanda)&reqmore(time)
|
||||
system Seanse w dniu dzisiejszym odbywają się o godzinie: 15:40, 17:20, 19:10. select(time)
|
||||
user W takim razie chciałbym kupić 3 bilety, jeśli możliwe miejsca koło siebie inform(quantity=3)
|
||||
system Jaki termin cię interesuje? request(date)
|
||||
user Najbliższa sobota inform(date=2022-03-26)
|
||||
system Dostępne godziny to 11:20, 14:30, 17:10, 19:30. select(time)
|
||||
user Godzina 19:30 inform(time=19:30)
|
||||
system Gdzie chciałbyś usiąść? request(area)
|
||||
user Najlepiej w ostatnim rzędzie inform(area=last_row)
|
||||
system Zostały ci przydzielone miejsca N6, N7, N8. Numer twojej rezerwacji to 84372. inform(seats=[h1,h2,h3], reservation_id=84372)
|
||||
user Chciałbym zapłacić przy odbiorze reqmore()
|
||||
system Sprzedaż biletów dostępna jest w punkcie stacjonarnym. Zachęcamy do uprzedniej rezerwacji miejsc za pomocą naszego systemu. canthelp()
|
||||
user Czy moja rezerwacja została potwierdzona? reqmore()
|
||||
system Podaj numer rezerwacji. request(reservation_id)
|
||||
user 84372 inform(reservation_id=84372)
|
||||
system Rezerwacja numer 84372. Film "To nie wypanda", sobota 26.03.2022, godzina 19:30. Miejsca N6, N7, N8. Czy chciałbyś dokonać zmian? expl-conf(reservation_id, title, date, time, seats)&reqmore()
|
||||
user Nie negate()
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
Can't render this file because it contains an unexpected character in line 24 and column 37.
|
@ -1,14 +1,14 @@
|
||||
user Dzień dobry
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałbym dowiedzieć się jakie filmy są wyświetlane w tym tygodniu.
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user W jakich godzinach mogę zobaczyć Batmana w piątek?
|
||||
system W najbliższy piątek dostępne godziny to 13:30, 15:20, 17:45.
|
||||
user Chciałbym zarezerwować 3 miejsca na seans o 17:45
|
||||
system Gdzie chciałbyś usiąść?
|
||||
user Czy są dostępne miejsca w tylnych rzędach?
|
||||
system Dostępne miejsca z tyłu to M3, M4, M5.
|
||||
user Ok
|
||||
system Zostały ci przydzielone miejsca M3, M4, M5. Numer twojej rezerwacji to 87574.
|
||||
user Dziękuję, do widzenia
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
||||
user Dzień dobry hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user Chciałbym dowiedzieć się jakie filmy są wyświetlane w tym tygodniu. reqmore(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user W jakich godzinach mogę zobaczyć Batmana w piątek? reqmore(time)&inform(date=2022-03-25)
|
||||
system W najbliższy piątek dostępne godziny to 13:30, 15:20, 17:45. select(time)
|
||||
user Chciałbym zarezerwować 3 miejsca na seans o 17:45 inform(quantity=3, time=17:45)
|
||||
system Gdzie chciałbyś usiąść? request(area)
|
||||
user Czy są dostępne miejsca w tylnych rzędach? inform(area=[back, random])&reqmore(seats)
|
||||
system Dostępne miejsca z tyłu to M3, M4, M5. offer(seats)
|
||||
user Ok affirm()&inform(seats=[m3, m4, m5])
|
||||
system Zostały ci przydzielone miejsca M3, M4, M5. Numer twojej rezerwacji to 87574. expl-conf(seats=[m3, m4, m5], reservation_id=87574)
|
||||
user Dziękuję, do widzenia thankyou()&bye()
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,6 +1,6 @@
|
||||
user Dzień dobry, chciałbym anulować rezerwację
|
||||
system Witam w systemie kinowym Nachos. Aby anulować rezerwację, podaj numer rezerwacji.
|
||||
user 87574
|
||||
system Proszę o potwierdzenie anulowania rezerwacji numer 87574 na film "Batman" w dniu 25.03.2022 o godzinie 17:45.
|
||||
user Potwierdzam
|
||||
system Rezerwacja numer 87574 została anulowana.
|
||||
user Dzień dobry, chciałbym anulować rezerwację hello() & inform(goal=cancel)
|
||||
system Witam w systemie kinowym Nachos. Aby anulować rezerwację, podaj numer rezerwacji. welcomemsg() & request(reservation_id)
|
||||
user 87574 inform(reservation_id=87574)
|
||||
system Proszę o potwierdzenie anulowania rezerwacji numer 87574 na film "Batman" w dniu 25.03.2022 o godzinie 17:45. expl-conf(goal=cancel, reservation_id=87574, title=Batman, date=2022-03-25, time=17:45)
|
||||
user Potwierdzam affirm()
|
||||
system Rezerwacja numer 87574 została anulowana. affirm()
|
Can't render this file because it contains an unexpected character in line 4 and column 74.
|
@ -1,22 +1,22 @@
|
||||
user Hej
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałbym kupić bilety na seans Zorro - jak to było na prawdę
|
||||
system Film nie znajduje się w repertuarze. Podaj inny tytuł.
|
||||
user Zorro2
|
||||
system Film nie znajduje się w repertuarze. Podaj inny tytuł.
|
||||
user Poproszę o listę seansów
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user Poproszę o listę filmów granych jutro wieczorem
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user Chciałbym kupić bilety na film To nie wypanda
|
||||
system Jutro wieczorem dostępne godziny to: 18:30, 20:15.
|
||||
user 20:15
|
||||
system Jaka ilość biletów ciebie interesuje?
|
||||
user 11
|
||||
system Gdzie chciałbyś usiąść?
|
||||
user W środku, pomiedzy górnym i środkowym rzędzie
|
||||
system Czy możesz powtórzyć?
|
||||
user W środku, pomiedzy górnym i środkowym rzędem
|
||||
system Zostały ci przydzielone miejsca G3, G4, G5, G6, G7, G8, G9, G10, G11, G12, G13. Numer twojej rezerwacji to 04293.
|
||||
user <3
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
||||
user Hej hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user Chciałbym kupić bilety na seans Zorro - jak to było na prawdę inform(title=Zorro - jak to było na prawdę) & inform(goal=reservation)
|
||||
system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
|
||||
user Zorro2 inform(title=Zorro2)
|
||||
system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
|
||||
user Poproszę o listę seansów reqmore(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user Poproszę o listę filmów granych jutro wieczorem reqmore(title) & inform(date=2022-03-24)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user Chciałbym kupić bilety na film To nie wypanda inform(title=To nie wypanda)
|
||||
system Jutro wieczorem dostępne godziny to: 18:30, 20:15. select(time)
|
||||
user 20:15 inform(time=20:15)
|
||||
system Jaka ilość biletów ciebie interesuje? request(quantity)
|
||||
user 11 inform(quantity=11)
|
||||
system Gdzie chciałbyś usiąść? request(area)
|
||||
user W środku, pomiedzy górnym i środkowym rzędzie null()
|
||||
system Czy możesz powtórzyć? repeat()
|
||||
user W środku, pomiedzy górnym i środkowym rzędem inform(area=[back, middle])
|
||||
system Zostały ci przydzielone miejsca G3, G4, G5, G6, G7, G8, G9, G10, G11, G12, G13. Numer twojej rezerwacji to 04293. inform(seats=[g3, g4, g5, g6, g7, g8, g9, g10, g11, g12, g13]) & inform(reservation_id=04293)
|
||||
user <3 thankyou()
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,4 +1,4 @@
|
||||
user Cześć
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Nie możesz
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
||||
user Cześć hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user Nie możesz thankyou()
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,32 +1,32 @@
|
||||
user Dzień dobry, Systemie
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałbym kupić nachos
|
||||
system Zestaw nachosów z wybranym dipem dostępny jest w strefie gastronomicznej.
|
||||
user Jak mogę się do takiej strefy dostać?
|
||||
system Nasz adres to ulica Uniwersytetu Poznańskiego 4.
|
||||
user W jakim mieście?
|
||||
system Ul. Uniwersytetu Poznańskiego 4, Poznań
|
||||
user Czy można zarezerwować u was bilety na seans?
|
||||
system Tak. Jaki film cię interesuje?
|
||||
user Jakie polecasz?
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user Jaką ocenę posiada Batman?
|
||||
system Batman posiada ocenę 8.4/10
|
||||
user Dobrze. Chciałbym zatem zarezerwować bilet na Innych Ludzi
|
||||
system Jaki termin cię interesuje?
|
||||
user 22.03.2022
|
||||
system Wybrana data jest z przeszłości. Proszę o podanie poprawnego terminu. Mateusz Ogrodowczyk
|
||||
user Jutro, po godzinie 16:00
|
||||
system Dostępne godziny to: 17:45, 20:30.
|
||||
user Jaki jutro jest dzień tygodnia?
|
||||
system Jutro jest czwartek, 24.03.2022.
|
||||
user To poproszę o rezerwację na 17L45
|
||||
system Proszę o powtórzenie terminu rezerwacji.
|
||||
user 17:45
|
||||
system Gdzie chciałbyś usiąść?
|
||||
user Z tyłu sali, nie na samym końcu
|
||||
system Zostało ci przydzielone miejsce L8. Numer twojej rezerwacji to 35263.
|
||||
user W jakiej części rzędu znajduje się to miejsce?
|
||||
system Miejsce L8 znajduje się w środkowej części przedostatniego rzędu.
|
||||
user Dziękuję
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
||||
user Dzień dobry, Systemie hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user Chciałbym kupić nachos reqmore(goal)
|
||||
system Zestaw nachosów z wybranym dipem dostępny jest w strefie gastronomicznej. offer()
|
||||
user Jak mogę się do takiej strefy dostać? reqmore(location)
|
||||
system Nasz adres to ulica Uniwersytetu Poznańskiego 4. inform(location=Uniwersytetu Poznańskiego 4)
|
||||
user W jakim mieście? reqmore(location)
|
||||
system Ul. Uniwersytetu Poznańskiego 4, Poznań inform(location=Uniwersytetu Poznańskiego 4)
|
||||
user Czy można zarezerwować u was bilety na seans? reqmore(goal)
|
||||
system Tak. Jaki film cię interesuje? request(title)
|
||||
user Jakie polecasz? reqmore(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user Jaką ocenę posiada Batman? reqmore(title=Batman)
|
||||
system Batman posiada ocenę 8.4/10 offer(title=Batman)
|
||||
user Dobrze. Chciałbym zatem zarezerwować bilet na Innych Ludzi inform(title=Inni ludzie)
|
||||
system Jaki termin cię interesuje? request(date)
|
||||
user 22.03.2022 inform(date=2022-03-22)
|
||||
system Wybrana data jest z przeszłości. Proszę o podanie poprawnego terminu. repeat()
|
||||
user Jutro, po godzinie 16:00 inform(date=2022-03-24)
|
||||
system Dostępne godziny to: 17:45, 20:30. select(time)
|
||||
user Jaki jutro jest dzień tygodnia? request(date)
|
||||
system Jutro jest czwartek, 24.03.2022. inform(date=2022-03-24)
|
||||
user To poproszę o rezerwację na 17L45 null()
|
||||
system Proszę o powtórzenie terminu rezerwacji. repeat()
|
||||
user 17:45 inform(time=17:45)
|
||||
system Gdzie chciałbyś usiąść? request(area)
|
||||
user Z tyłu sali, nie na samym końcu inform(area=[back, random])
|
||||
system Zostało ci przydzielone miejsce L8. Numer twojej rezerwacji to 35263. inform(seats=l8) & inform(reservation_id=35263)
|
||||
user W jakiej części rzędu znajduje się to miejsce? request(area)
|
||||
system Miejsce L8 znajduje się w środkowej części przedostatniego rzędu. inform(area=[back, middle])
|
||||
user Dziękuję thankyou()
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
Can't render this file because it has a wrong number of fields in line 20.
|
@ -1,22 +1,22 @@
|
||||
user Dzień dobry
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user chciałbym kupić dwa bilety na batmana
|
||||
system Jaki termin cię interesuje?
|
||||
user jutro
|
||||
system Dostępne godziny to: 15:20, 17:45, 20:30.
|
||||
user poproszę na 20:30
|
||||
system Gdzie chciałbyś usiąść?
|
||||
user z tyłu
|
||||
system Zostały ci przydzielone miejsca L9, L10. Numer twojej rezerwacji to 74263.
|
||||
user w jakiej cenie są bilety?
|
||||
system Bilet jednorazowy jest w cenie 18,90 zł.
|
||||
user są zniżki studenckie?
|
||||
system Osoby poniżej 26 roku życia posiadające legitymację szkolną lub studencką są upoważnione do 15% zniżki na wejścia jednorazowe.
|
||||
user mógłbym kupić bilety?
|
||||
system Jaki film cię interesuje?
|
||||
user batman - chciałbym kupić zarezerwowane miejsca
|
||||
system Sprzedaż biletów dostępna jest w punkcie stacjonarnym. Zachęcamy do uprzedniej rezerwacji miejsc za pomocą naszego systemu.
|
||||
user dobrze czy wystarczy zachować numer rezerwacji?
|
||||
system Numer rezerwacji niezbędny jest do opłacenia zarezerwowanych miejsc w punkcie stacjonarnym.
|
||||
user dobrze
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
||||
user Dzień dobry hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user chciałbym kupić dwa bilety na batmana inform(quantity=2) & inform(title=Batman)
|
||||
system Jaki termin cię interesuje? request(date)
|
||||
user jutro inform(date=2022-03-24)
|
||||
system Dostępne godziny to: 15:20, 17:45, 20:30. select(time)
|
||||
user poproszę na 20:30 inform(time=20:30)
|
||||
system Gdzie chciałbyś usiąść? request(area)
|
||||
user z tyłu inform(area=[back, random])
|
||||
system Zostały ci przydzielone miejsca L9, L10. Numer twojej rezerwacji to 74263. inform(seats=[l9, l10]) & inform(reservation_id=74263)
|
||||
user w jakiej cenie są bilety? help()
|
||||
system Bilet jednorazowy jest w cenie 18,90 zł. offer()
|
||||
user są zniżki studenckie? help()
|
||||
system Osoby poniżej 26 roku życia posiadające legitymację szkolną lub studencką są upoważnione do 15% zniżki na wejścia jednorazowe. offer()
|
||||
user mógłbym kupić bilety? reqmore(goal)
|
||||
system Jaki film cię interesuje? request(title)
|
||||
user batman - chciałbym kupić zarezerwowane miejsca inform(title=Batman) & reqmore(goal)
|
||||
system Sprzedaż biletów dostępna jest w punkcie stacjonarnym. Zachęcamy do uprzedniej rezerwacji miejsc za pomocą naszego systemu. canthelp()
|
||||
user dobrze czy wystarczy zachować numer rezerwacji? reqmore(reservation_id)
|
||||
system Numer rezerwacji niezbędny jest do opłacenia zarezerwowanych miejsc w punkcie stacjonarnym. canthelp()
|
||||
user dobrze ack()
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,15 +1,15 @@
|
||||
user witam
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user jakie są jutro filmy?
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user o ktorej jest nasze magiczne encanto?
|
||||
system Dostępne godziny to 10:15, 12:30, 15:45, 18:20.
|
||||
user poproszę 3 bilety na 18:20
|
||||
system Gdzie chciałbyś usiąść?
|
||||
user na środku
|
||||
system Zostały ci przydzielone miejsca H4, H5, H6. Numer twojej rezerwacji to 85730.
|
||||
user poproszę jeszcze jedno miejsce obok
|
||||
system Dokonano zmiany rezerwacji numer 85730. Zostały ci przydzielone miejsca H4, H5, H6, H7.
|
||||
user dziekuje
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
||||
user do widzenia
|
||||
user witam hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user jakie są jutro filmy? inform(date=2022-03-24) & reqmore(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user o ktorej jest nasze magiczne encanto? reqmore(time) & inform(title=Nasze magiczne Encanto)
|
||||
system Dostępne godziny to 10:15, 12:30, 15:45, 18:20. select(time)
|
||||
user poproszę 3 bilety na 18:20 inform(quantity=3) & inform(time=18:20)
|
||||
system Gdzie chciałbyś usiąść? request(area)
|
||||
user na środku inform(are=[middle, middle])
|
||||
system Zostały ci przydzielone miejsca H4, H5, H6. Numer twojej rezerwacji to 85730. inform(seats=[h4, h5, h5]) & inform(reservation_id=85730)
|
||||
user poproszę jeszcze jedno miejsce obok inform(quantity=4)
|
||||
system Dokonano zmiany rezerwacji numer 85730. Zostały ci przydzielone miejsca H4, H5, H6, H7. inform(seats=[h4, h5, h6, h7])
|
||||
user dziekuje thankyou()
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
||||
user do widzenia bye()
|
|
@ -1,10 +1,10 @@
|
||||
user Co dziś leci
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
||||
user Co jest dobre dla dzieci
|
||||
system Film familijny to "Nasze magiczne Encanto".
|
||||
user Poproszę 2 na "to nie wypanda"
|
||||
system Gdzie chciałbyś usiąść?
|
||||
user a z przodu gdzieś
|
||||
system Zostały ci przydzielone miejsca B9, B10. Numer twojej rezerwacji to 47564.
|
||||
user eee a o której??
|
||||
system Godzina twojego seansu to 17:30.
|
||||
user Co dziś leci inform(datę=2022-03-23) & reqmore(title)
|
||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
|
||||
user Co jest dobre dla dzieci reqmore(title)
|
||||
system Film familijny to "Nasze magiczne Encanto". offer(title=Nasze magiczne Encanto)
|
||||
user Poproszę 2 na "to nie wypanda" inform(quantity=2) & inform(title=To nie wypanda)
|
||||
system Gdzie chciałbyś usiąść? request(area)
|
||||
user a z przodu gdzieś inform(area=[front, random])
|
||||
system Zostały ci przydzielone miejsca B9, B10. Numer twojej rezerwacji to 47564. inform(seats=[b9, b10]) & inform(reservation_id=47564)
|
||||
user eee a o której?? request(time)
|
||||
system Godzina twojego seansu to 17:30. inform(time=17:30)
|
Can't render this file because it contains an unexpected character in line 4 and column 26.
|
@ -1,16 +1,16 @@
|
||||
user Dzień dobry
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałabym zarezerwować bilet do kina
|
||||
system Jaki film cię interesuje?
|
||||
user Wyjdż za mnie
|
||||
system Film nie znajduje się w repertuarze. Podaj inny tytuł.
|
||||
user The batman
|
||||
system Jaki termin cię interesuje?
|
||||
user Dziś wieczorem
|
||||
system Dostępne godziny to: 18:30, 20:15, 22:10.
|
||||
user Proszę o godzinie 20:15
|
||||
system Gdzie chciałabyś usiąść?
|
||||
user z tyłu, na środku (aby ekran był centralnie widoczny)
|
||||
system Zostało ci przydzielone miejsce L7. Numer twojej rezerwacji to 09483.
|
||||
user Dobrze, dziękuję
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
||||
user Dzień dobry hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||
user Chciałabym zarezerwować bilet do kina inform(goal=reservation)
|
||||
system Jaki film cię interesuje? request(title)
|
||||
user Wyjdż za mnie inform(title=Wyjdż za mnie)
|
||||
system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
|
||||
user The batman inform(title=Batman)
|
||||
system Jaki termin cię interesuje? request(date)
|
||||
user Dziś wieczorem inform(date=2022-03-23)
|
||||
system Dostępne godziny to: 18:30, 20:15, 22:10. select(time)
|
||||
user Proszę o godzinie 20:15 inform(time=20:15)
|
||||
system Gdzie chciałabyś usiąść? request(area)
|
||||
user z tyłu, na środku (aby ekran był centralnie widoczny) inform(area=[back, middle])
|
||||
system Zostało ci przydzielone miejsce L7. Numer twojej rezerwacji to 09483. inform(seats=l7) & inform(reservation_id=09483)
|
||||
user Dobrze, dziękuję thankyou()
|
||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,6 +1,6 @@
|
||||
user cześć
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user chciałbym sprawdzić repertuar kin
|
||||
system Na jaki dzień?
|
||||
user na dzisiaj
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie
|
||||
user cześć hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user chciałbym sprawdzić repertuar kin reqmore(title) AND reqmore(date) AND reqmore(time)
|
||||
system Na jaki dzień? request(date)
|
||||
user na dzisiaj inform(date=30/03/2022)
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie offer(title) AND offer(time)
|
||||
|
|
@ -1,31 +1,31 @@
|
||||
user Witam
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Jakie są najbliższe seanse?
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie
|
||||
user W jakim to kinie?
|
||||
system W kinie Blugarska
|
||||
user A gdzie jest to kino?
|
||||
system Bułgarska 19, 60-320 Poznań
|
||||
user Ile kosztują bilety na Inni ludzie?
|
||||
system Normalny czy uglowy?
|
||||
user oba
|
||||
system Normalny - 20zł, uglowy - 13zł
|
||||
user A w jaki dzień bilety są tańsze?
|
||||
system W wtorek i czwartek kosztują o 2 zł mniej niż podana cena
|
||||
user W takim razie chciałbym zarezerwować dwa bilety na czwartek na film Inni Ludzie
|
||||
system Dobrze, bilety mają być ulgowe czy normalne
|
||||
user Jeden normalny i ulgowy
|
||||
system Dobrze, jakie miejsce Pana interesuje?
|
||||
user Na środku Sali
|
||||
system Dobrze, miejsca Pana to M25. Czy zgadza się Pan z wyborem miejsca?
|
||||
user Chciałem zarezerwować dwa miejsca
|
||||
system Trzeba najpierw wybrać miejsce dla jednego biletu
|
||||
user Zgadzam się
|
||||
system Dobrze, drugie miejsce Pana to M26. Czy zgadza się Pan z wyborem miejsca?
|
||||
user Tak
|
||||
system Informacja o rezerwacji: 1x bilet ulgowy 1x biley normalny, miejsca M25 i M26, film Inni Ludzie, dnia 30/03/2022, godzina 22:50. Czy jeszcze w czymś Panu pomóć?
|
||||
user Jaki jest koszt tej rezerwacji?
|
||||
system Rezerwacja jest za darmo
|
||||
user A ile kosztują bilety łącznie?
|
||||
system 33 zł
|
||||
user ok. Dziękuję
|
||||
user Witam hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user Jakie sš najbliższe seanse? reqmore(title) AND reqmore(date) AND reqmore(time)
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie select(title) AND select(time)
|
||||
user W jakim to kinie? reqmore(location)
|
||||
system W kinie Blugarska offer(location=[Blugarska])
|
||||
user A gdzie jest to kino? reqmore(location)
|
||||
system Bułgarska 19, 60-320 Poznań offer(location=[Blugarska])
|
||||
user Ile kosztujš bilety na Inni ludzie? reqmore(price)
|
||||
system Normalny czy uglowy? select(tickets_type)
|
||||
user oba inform(tickets_type=[reduced, 1]) AND inform(tickets_type=[regular, 1])
|
||||
system Normalny - 20zł, uglowy - 13zł offer(price)
|
||||
user A w jaki dzień bilety sš tańsze? reqmore(price)
|
||||
system W wtorek i czwartek kosztujš o 2 zł mniej niż podana cena offer(price)
|
||||
user W takim razie chciałbym zarezerwować dwa bilety na czwartek na film Inni Ludzie inform(title=Inni ludzie) AND inform(date=31/03/2022) inform(quantity=[2])
|
||||
system Dobrze, bilety majš być ulgowe czy normalne reqmore(tickets_type)
|
||||
user Jeden normalny i ulgowy inform(tickets_type=[normal,1]) AND inform(tickets_type=[reduced,1])
|
||||
system Dobrze, jakie miejsce Pana interesuje? request(area)
|
||||
user Na środku Sali inform(area=[middle])
|
||||
system Dobrze, miejsca Pana to M25. Czy zgadza się Pan z wyborem miejsca? inform(seats=[m25])
|
||||
user Chciałem zarezerwować dwa miejsca reqmore(seats)
|
||||
system Trzeba najpierw wybrać miejsce dla jednego biletu negate()
|
||||
user Zgadzam się infrom(seats=[m25])
|
||||
system Dobrze, drugie miejsce Pana to M26. Czy zgadza się Pan z wyborem miejsca? infrom(seats=[m26])
|
||||
user Tak inform(seats=[m26])
|
||||
system Informacja o rezerwacji: 1x bilet ulgowy 1x biley normalny, miejsca M25 i M26, film Inni Ludzie, dnia 30/03/2022, godzina 22:50. Czy jeszcze w czymś Panu pomóć? affirm(title=[Inni ludzie]) AND affirm(date=31/03/2022) AND affirm(time=22:50) affirm(tickets_type=[normal, 1]) AND affirm(tickets_type=[reduced, 1]) AND(seats=[m25,m26])
|
||||
user Jaki jest koszt tej rezerwacji? reqmore(reservation_id)
|
||||
system Rezerwacja jest za darmo offer(reservation_id)
|
||||
user A ile kosztujš bilety łšcznie? reqmore(price)
|
||||
system 33 zł offer(price=[33])
|
||||
user ok. Dziękuję ack()
|
||||
|
|
@ -1,22 +1,22 @@
|
||||
user Witam
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałbym zarezerwować bilet ale nie wiem na co.
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie
|
||||
user Czy film Historia mojej żony jest ciekawy ?
|
||||
system Uwaźam, że tak
|
||||
user Dobrze to poproszę
|
||||
system Ulgowy czy normalny?
|
||||
user Ulgowy
|
||||
system Ile biletów?
|
||||
user czy jest jakaś maksymalna liczba ?
|
||||
system Nie
|
||||
user to poproszę 100
|
||||
system Dobrze, prosze wymienić czy mają byc ulgowe czy normalne
|
||||
user tak jak powiedziałem ulgowe
|
||||
system Dobrze, jakie miejsca Pana interesują?
|
||||
user środek Sali
|
||||
system Dobrze, Pana miejsca to są: M1, M2, M3, ..., M98, M99, M100. Czy zgadza sie Pan z wyborem?
|
||||
user tak
|
||||
system Informacja o rezerwacji: 100x bilet ulgowy, miejsca M1, M2, M3, ..., M98, M99, M100, film Historia mojej żony, dnia 30/03/2022, godzina 17:40. Czy jeszcze w czymś Panu pomóc?
|
||||
user Nie dziękuje
|
||||
system Dziękuję również
|
||||
user Witam hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user Chciałbym zarezerwować bilet ale nie wiem na co. inform(goal=reservation)
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie offer(title) AND offer(date) AND offer(time)
|
||||
user Czy film Historia mojej żony jest ciekawy ? reqmore(title=Historia mojej żony)
|
||||
system Uwaźam, że tak ack()
|
||||
user Dobrze to poproszę inform(title=Historia mojej żony)
|
||||
system Ulgowy czy normalny? select(ticket_type)
|
||||
user Ulgowy inform(tickets_type=reduced)
|
||||
system Ile biletów? selec(quantity)
|
||||
user czy jest jakaś maksymalna liczba ? reqmore(quantity)
|
||||
system Nie null()
|
||||
user to poproszę 100 inform(quantity=100)
|
||||
system Dobrze, prosze wymienić czy majš byc ulgowe czy normalne select(tickets_type)
|
||||
user tak jak powiedziałem ulgowe inform(tickets_type=[reduced, 100])
|
||||
system Dobrze, jakie miejsca Pana interesujš? request(area)
|
||||
user środek Sali inform(area=middle)
|
||||
system Dobrze, Pana miejsca to sš: M1, M2, M3, ..., M98, M99, M100. Czy zgadza sie Pan z wyborem? inform(seats=[M1...M100])
|
||||
user tak confirm()
|
||||
system Informacja o rezerwacji: 100x bilet ulgowy, miejsca M1, M2, M3, ..., M98, M99, M100, film Historia mojej żony, dnia 30/03/2022, godzina 17:40. Czy jeszcze w czymś Panu pomóc? inform(title=Historia mojej żony) AND inform(date=30/03/2022) AND inform(time=17:40) AND inform(seats=[M1...M100]) AND reqmore()
|
||||
user Nie dziękuje confirm() AND negate()
|
||||
system Dziękuję również bye()
|
||||
|
|
@ -1,18 +1,18 @@
|
||||
user Dzień dobry!
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałbym zarezerwować seans. Bilet na seans
|
||||
system Jaki Pana interesuje ?
|
||||
user Jakie filmy są obecnie na ekranach?
|
||||
system Jaki dzień Pana interesuje ?
|
||||
user Sobota
|
||||
system 2022-04-02 15:00 Przeżyć 2022-04-02 16:45 Inni ludzie 2022-04-02 18:45 Piosenki o miłości 2022-04-02 20:30 Psie pazury
|
||||
user Poproszę 2 bilety na innych ludzi
|
||||
system Ulgowe czy normalne?
|
||||
user jeden ulgowy i jeden zwykły
|
||||
system Dobrze, a jakie Pana miejsca interesują?
|
||||
user Na środku Sali
|
||||
system Dobrze, miejsca Pana to M20. Czy zgadza się Pan z wyborem miejsca?
|
||||
user Pewnie
|
||||
system Dobrze, drugie miejsce Pana to M21. Czy zgadza się Pan z wyborem miejsca?
|
||||
user czy te miejsca są obok siebie?
|
||||
system Tak
|
||||
user Dzień dobry! hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user Chciałbym zarezerwować seans. Bilet na seans inform(goal=reservation)
|
||||
system Jaki Pana interesuje ? request(title)
|
||||
user Jakie filmy sš obecnie na ekranach? reqmore(title)
|
||||
system Jaki dzień Pana interesuje ? request(date)
|
||||
user Sobota inform(date=02/04/2022)
|
||||
system 2022-04-02 15:00 Przeżyć 2022-04-02 16:45 Inni ludzie 2022-04-02 18:45 Piosenki o miłości 2022-04-02 20:30 Psie pazury offer(title) AND offer(time)
|
||||
user Poproszę 2 bilety na innych ludzi inform(title=Inni ludzie) AND inform(quantity=2)
|
||||
system Ulgowe czy normalne? null()
|
||||
user jeden ulgowy i jeden zwykły infrom(tickets_type=[normal, 1]) AND inform(tickets_type=[reduced, 1])
|
||||
system Dobrze, a jakie Pana miejsca interesujš? request(area)
|
||||
user Na środku Sali infrom(area=middle)
|
||||
system Dobrze, miejsca Pana to M20. Czy zgadza się Pan z wyborem miejsca? inform(seats=M20) AND affirm(seats=M20)
|
||||
user Pewnie ack()
|
||||
system Dobrze, drugie miejsce Pana to M21. Czy zgadza się Pan z wyborem miejsca? inform(seats=M21) AND affirm(seats=M21)
|
||||
user czy te miejsca sš obok siebie? reqmore(seats)
|
||||
system Tak affirm()
|
||||
|
|
@ -1,17 +1,17 @@
|
||||
user Dzień dobry
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30
|
||||
system Dziś nie gramy filmu 'Minionki' o godzinie 18:30
|
||||
user czy jest jakis film o godzinie 18:30?
|
||||
system Najbliższy film jest o godzinie 18:40 18:40 Matki równoległe
|
||||
user niech będzie
|
||||
system Ile biletów?
|
||||
user 1
|
||||
system Normalny czy ulgowy ?
|
||||
user jakie są dostępne ulgi?
|
||||
system Studencka, serniorska, i pracownik kina
|
||||
user studencka
|
||||
system Dobrze, jakie miejsce Pana interesuje
|
||||
user daleko od ekranu
|
||||
system Dobrze, miejsca Pana to L40. Czy zgadza się Pan z wyborem miejsca?
|
||||
user tak
|
||||
user Dzień dobry hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 inform(goal=reservation) AND inform(title=Minionki) AND inform(time=18:30)
|
||||
system Dziś nie gramy filmu 'Minionki' o godzinie 18:30 negate(title=Minionki) AND negate(time=18:30)
|
||||
user czy jest jakis film o godzinie 18:30? request(time=18:30)
|
||||
system Najbliższy film jest o godzinie 18:40 18:40 Matki równoległe offer(title=Matki równoległe) AND offer(time=18:40)
|
||||
user niech będzie ack()
|
||||
system Ile biletów? request(quantity)
|
||||
user 1 inform(quantity=1)
|
||||
system Normalny czy ulgowy ? canthelp()
|
||||
user jakie sš dostępne ulgi? null()
|
||||
system Studencka, serniorska, i pracownik kina offer(tickets_type)
|
||||
user studencka inform(tickets_type=[reduced, 1])
|
||||
system Dobrze, jakie miejsce Pana interesuje request(area)
|
||||
user daleko od ekranu inform(area=back)
|
||||
system Dobrze, miejsca Pana to L40. Czy zgadza się Pan z wyborem miejsca? inform(seats=L40) AND affirm(seats=L40)
|
||||
user tak ack()
|
||||
|
|
@ -1,33 +1,33 @@
|
||||
user Dzień dobry
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałabym zarezerwować bilety
|
||||
system Na jaki film?
|
||||
user Jaki film jest grany jutro w godzinach popołudniowych?
|
||||
system 2022-03-31 15:00 Przeżyć 2022-03-31 16:45 Inni ludzie 2022-03-31 18:45 Piosenki o miłości 2022-03-30 20:30Psie pazury
|
||||
user Czy są wcześniejsze seanse?
|
||||
system Na jutro, nie
|
||||
user W takim razie chcę zarezerwować bilety na Psie Pazury
|
||||
system Dobrze, ulgowy czy normalny?
|
||||
user Komu przysługuje ulga?
|
||||
system Studentom, seniorom i pracownikom kina
|
||||
user Kim jest senior?
|
||||
system To jest stara osoba
|
||||
user W takim razie chcę zarezerwować normalne bilety na Psie Pazury
|
||||
system jAKIE MIEJSCE pANIĄ INTERESUJE?
|
||||
user Na środku
|
||||
system Ile biletów?
|
||||
user 3
|
||||
system Wszystkie normalne?
|
||||
user Tak
|
||||
system Dobrze, miejsce Pani to M27. Czy zgadza się Pani z wyborem miejsca?
|
||||
user Ale chciałam 3 bilety
|
||||
system Trzeba najpierw wybrać miejsce dla jednego biletu
|
||||
user zgadzam się
|
||||
system Dobrze, drugie miejsce Pani to M28. Czy zgadza się Pani z wyborem miejsca?
|
||||
user tak
|
||||
system Dobrze, trzecie miejsce Pani to M29. Czy zgadza się Pani z wyborem miejsca?
|
||||
user nier
|
||||
system Dobrze, trzecie miejsce Pani to M26. Czy zgadza się Pani z wyborem miejsca?
|
||||
user tak
|
||||
system Czy w czymś jeszcze Pani pomóc?
|
||||
user nie
|
||||
user Dzień dobry hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user Chciałabym zarezerwować bilety inform(goal=reservation)
|
||||
system Na jaki film? request(title)
|
||||
user Jaki film jest grany jutro w godzinach popołudniowych? request(title) AND request(time) AND request(date=31/03/2022)
|
||||
system 2022-03-31 15:00 Przeżyć 2022-03-31 16:45 Inni ludzie 2022-03-31 18:45 Piosenki o miłości 2022-03-30 20:30Psie pazury offer(title) AND offer(time)
|
||||
user Czy sš wcześniejsze seanse? reqmore(time)
|
||||
system Na jutro, nie negate(time)
|
||||
user W takim razie chcę zarezerwować bilety na Psie Pazury inform(title=Psie Pazury)
|
||||
system Dobrze, ulgowy czy normalny? canthelp()
|
||||
user Komu przysługuje ulga? null()
|
||||
system Studentom, seniorom i pracownikom kina canthelp()
|
||||
user Kim jest senior? null()
|
||||
system To jest stara osoba canthelp()
|
||||
user W takim razie chcę zarezerwować normalne bilety na Psie Pazury inform(title=Psie Pazury) AND inform(tickets_type)
|
||||
system jAKIE MIEJSCE pANIĽ INTERESUJE? request(area)
|
||||
user Na środku inform(area=middle)
|
||||
system Ile biletów? request(quantity)
|
||||
user 3 inform(quantity=3)
|
||||
system Wszystkie normalne? null()
|
||||
user Tak ack()
|
||||
system Dobrze, miejsce Pani to M27. Czy zgadza się Pani z wyborem miejsca? inform(seats=M27) AND affirm(seats=M27)
|
||||
user Ale chciałam 3 bilety negate(seats=M27)
|
||||
system Trzeba najpierw wybrać miejsce dla jednego biletu null()
|
||||
user zgadzam się ack()
|
||||
system Dobrze, drugie miejsce Pani to M28. Czy zgadza się Pani z wyborem miejsca? inform(seats=M28) AND affirm(seats=M28)
|
||||
user tak ack()
|
||||
system Dobrze, trzecie miejsce Pani to M29. Czy zgadza się Pani z wyborem miejsca? inform(seats=M29) AND affirm(seats=M29)
|
||||
user nier negate(seats=M29)
|
||||
system Dobrze, trzecie miejsce Pani to M26. Czy zgadza się Pani z wyborem miejsca? inform(seats=M26) AND affirm(seats=M26)
|
||||
user tak ack()
|
||||
system Czy w czymś jeszcze Pani pomóc? reqmore()
|
||||
user nie null()
|
||||
|
|
@ -1,25 +1,25 @@
|
||||
user Dzień dobry
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chciałbym dowiedzieć się jaki jest aktualnie repertuar
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie
|
||||
user Jutro jest w repertuarze film inni ludzie?
|
||||
system Tak, o 17:30
|
||||
user Ile kosztuje bilet na ten film?
|
||||
system Normalny czy ulgowy?
|
||||
user ulogwy
|
||||
system Dobrze, jakie miejsce Pana interesuje?
|
||||
user W górnej części sali
|
||||
system Dobrze, miejsca Pana to L35. Czy zgadza się Pan z wyborem miejsca?
|
||||
user Gdzie znajduje się to miejsce względem ekranu?
|
||||
system Po lewej stronie
|
||||
user Chciałbym na środku
|
||||
system Dobrze, miejsca Pana to M40. Czy zgadza się Pan z wyborem miejsca?
|
||||
user zgadzam
|
||||
system Informacja o rezerwacji: 1x bilet ulgowy, miejsce L35, film innie ludzie, dnia 30/03/2022, godzina 22:50. Czy jeszcze w czymś Panu pomóc?
|
||||
user jaka jest cena?
|
||||
system 13zł za bilet, 0zł za rezerwacje
|
||||
user Dobrze, rezerwuje
|
||||
system Czy jeszcze w czymś Panu pomóc?
|
||||
user Chciałbym anulować rezerwację
|
||||
system Dobrze, anuluje...Anulowano rezerwacje
|
||||
user Dziekuje
|
||||
user Dzień dobry hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user Chciałbym dowiedzieć się jaki jest aktualnie repertuar request(title) AND request(time)
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie offer(title) AND offer(time)
|
||||
user Jutro jest w repertuarze film inni ludzie? request(title=Innie ludzie)
|
||||
system Tak, o 17:30 offer(title=Inni ludzie) AND offer(time=17:30)
|
||||
user Ile kosztuje bilet na ten film? request(price)
|
||||
system Normalny czy ulgowy? null()
|
||||
user ulogwy null()
|
||||
system Dobrze, jakie miejsce Pana interesuje? request(area)
|
||||
user W górnej części sali inform(area=up)
|
||||
system Dobrze, miejsca Pana to L35. Czy zgadza się Pan z wyborem miejsca? inform(seats=L35) AND affirm(seats=L35)
|
||||
user Gdzie znajduje się to miejsce względem ekranu? reqmore(seats)
|
||||
system Po lewej stronie offer(area=left)
|
||||
user Chciałbym na środku inform(area=middle)
|
||||
system Dobrze, miejsca Pana to M40. Czy zgadza się Pan z wyborem miejsca? inform(seats=M40) AND affirm(seats=M40)
|
||||
user zgadzam ack()
|
||||
system Informacja o rezerwacji: 1x bilet ulgowy, miejsce L35, film innie ludzie, dnia 30/03/2022, godzina 22:50. Czy jeszcze w czymś Panu pomóc? affirm(title=inni ludzie) AND affirm(date=30/03/2022) AND affirm(time=22:50) AND affirm(seats=L35)
|
||||
user jaka jest cena? reqmore(price)
|
||||
system 13zł za bilet, 0zł za rezerwacje offer(price)
|
||||
user Dobrze, rezerwuje ack()
|
||||
system Czy jeszcze w czymś Panu pomóc? reqmore()
|
||||
user Chciałbym anulować rezerwację deny()
|
||||
system Dobrze, anuluje...Anulowano rezerwacje ack()
|
||||
user Dziekuje bye()
|
||||
|
|
@ -1,20 +1,20 @@
|
||||
user Cześć
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Co można u was zjeść?
|
||||
system Popcorn (mały, duży, średni), nachos (z sosem serowym lub bez), slushy (truskawkowe, ananasowe, borówkowe), czipsy (z solą, z ocetem)
|
||||
user Co można obejrzeć w kwietniu
|
||||
system Filmy na kwiecień: Przeżyć, Inni ludzie, Piosenki o miłości, Psie pazury, DKF Zamek
|
||||
user kiedy gracie DKF zamek?
|
||||
system 03/04/2022 10:00, 06/04/2022 13:40 15:40 20:15, 10/04/2022 12:50, 16/04/2022 13:30, 22/04/2022 19:40, 25/04/2022 12:15 15:50
|
||||
user poproszę dwa bilety ulgowe na 25/04/2022 12:15 15:50
|
||||
system Dobrze, jakie miejsce Pana interesuje?
|
||||
user pierwszy rząd po lewej stronie
|
||||
system Dobrze, miejsca Pana to L10. Czy zgadza się Pan z wyborem miejsca?
|
||||
user Tak
|
||||
system Czy drugi bilet ma być koło tego samego miejsca?
|
||||
user zgadzam się
|
||||
system Informacja o rezerwacji: 2x bilet ulgowy, miejsca L10 i L11, film DKF zamek, dnia 25/04/2022, godzina 15:50. Czy jeszcze w czymś Panu pomóc?
|
||||
user Jaki jest numer mojej rezerwacji
|
||||
system RZ2049421
|
||||
user Dziękuję systemie
|
||||
system Dziękuję, byebye
|
||||
user Cześć hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user Co można u was zjeść? request(food)
|
||||
system Popcorn (mały, duży, średni), nachos (z sosem serowym lub bez), slushy (truskawkowe, ananasowe, borówkowe), czipsy (z solš, z ocetem) offer(food)
|
||||
user Co można obejrzeć w kwietniu request(title) AND request(date=XX/04/2022)
|
||||
system Filmy na kwiecień: Przeżyć, Inni ludzie, Piosenki o miłości, Psie pazury, DKF Zamek select(title)
|
||||
user kiedy gracie DKF zamek? request(title=DKF zamek) AND request()
|
||||
system 03/04/2022 10:00, 06/04/2022 13:40 15:40 20:15, 10/04/2022 12:50, 16/04/2022 13:30, 22/04/2022 19:40, 25/04/2022 12:15 15:50 select(date) AND select(time)
|
||||
user poproszę dwa bilety ulgowe na 25/04/2022 12:15 15:50 inform()
|
||||
system Dobrze, jakie miejsce Pana interesuje? request(area)
|
||||
user pierwszy rzšd po lewej stronie inform(area=front)
|
||||
system Dobrze, miejsca Pana to L10. Czy zgadza się Pan z wyborem miejsca? inform(seats=L10)
|
||||
user Tak ack()
|
||||
system Czy drugi bilet ma być koło tego samego miejsca? request(area)
|
||||
user zgadzam się ack()
|
||||
system Informacja o rezerwacji: 2x bilet ulgowy, miejsca L10 i L11, film DKF zamek, dnia 25/04/2022, godzina 15:50. Czy jeszcze w czymś Panu pomóc? affirm(title=DKF zamek) AND affirm(25/04/2022) AND affirm(time=15:50) AND affirm(seats=[L10, L11]) AND affirm(tickets_type=[reduced,2])
|
||||
user Jaki jest numer mojej rezerwacji reqmore(reservation_id)
|
||||
system RZ2049421 inform(reservation_id = RZ2049421)
|
||||
user Dziękuję systemie thankyou()
|
||||
system Dziękuję, byebye bye()
|
||||
|
|
@ -1,33 +1,33 @@
|
||||
user Siema
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
||||
user Chcę iść do kina
|
||||
system Na jaki film?
|
||||
user Co gracie
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie
|
||||
user To na fdantastyczne zwierznera prosze
|
||||
system "Nie ma takiego filmu ""fdantastyczne zwerznera"" w repertuarze"
|
||||
user A co macie
|
||||
system "Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie"
|
||||
user A na za tydzień?
|
||||
system Repertuar na dzień 06/04/2022: 2022-04-06 16:00 Przeżyć 2022-04-06 16:15 Piosenki o miłości 2022-04-06 17:00 Najgorszy człowiek na świecie 2022-04-06 17:45 Wielka wolność 2022-04-06 18:00 Drive my car 2022-04-06 19:15 Piosenki o miłości 2022-04-06 20:00 Historia mojej żony 2022-04-06 21:00 Duch śniegów
|
||||
user To na za tydzień na cud guadalupe proszę
|
||||
system "Nie ma takiego filmu ""cud guadlupe"" w repertuarze"
|
||||
user To na coś innego
|
||||
system Na jaki dzień?
|
||||
user Dzisiaj
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie
|
||||
user Zaskocz mnie
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie
|
||||
user No to jakoś niech będzie jakoś to będzie
|
||||
system Ile biletów?
|
||||
user Jeden dla mnie, drugi dla kota
|
||||
system Przepraszamy, ale zwierzęta nie mają wstępu do Sali
|
||||
user To jeden będzie
|
||||
system Normalny czy ulgowy?
|
||||
user normalny
|
||||
system Jakie miejsce Panią interesuje?
|
||||
user na środku gdzieś
|
||||
system Dobrze, miejsce Pani to M33. Czy zgadza się Pani z wyborem miejsca?
|
||||
user Niech będzie
|
||||
system Informacja o rezerwacji: 1x bilet normalny, miejsce M33, film jakoś to będzie, dnia 30/03/2022, godzina 17:00. Czy jeszcze w czymś Pani pomóc?
|
||||
user jakieś potwierdzenie rezerwacji dostanę czy mogę po prostu wejść i usiąść?
|
||||
user Siema hello()
|
||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||
user Chcę iść do kina inform(goal=reservation)
|
||||
system Na jaki film? request(title)
|
||||
user Co gracie request(title)
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie offer(title) AND offer(date=31/03/2022) AND offer(time)
|
||||
user To na fdantastyczne zwierznera prosze inform(title=Fantastyczne zwierznera)
|
||||
system "Nie ma takiego filmu ""fdantastyczne zwerznera"" w repertuarze" negate(title=Fantastyczne zwierznera)
|
||||
user A co macie request(title)
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie offer(title) AND offer(time)
|
||||
user A na za tydzień? request(title) AND request(date=06/04/2022)
|
||||
system Repertuar na dzień 06/04/2022: 2022-04-06 16:00 Przeżyć 2022-04-06 16:15 Piosenki o miłości 2022-04-06 17:00 Najgorszy człowiek na świecie 2022-04-06 17:45 Wielka wolność 2022-04-06 18:00 Drive my car 2022-04-06 19:15 Piosenki o miłości 2022-04-06 20:00 Historia mojej żony 2022-04-06 21:00 Duch śniegów offer(title) AND offer(time)
|
||||
user To na za tydzień na cud guadalupe proszę inform(title=cud guadalupe) AND inform(date=06/04/2022)
|
||||
system "Nie ma takiego filmu ""cud guadlupe"" w repertuarze" negate(title=cud guadlupe)
|
||||
user To na coś innego request(title)
|
||||
system Na jaki dzień? request(date)
|
||||
user Dzisiaj inform(date=30/03/2022)
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie offer(title) AND offer(date=31/03/2022) AND offer(time)
|
||||
user Zaskocz mnie null()
|
||||
system Dzieiejszy repertuar: 13:30 Piosenki o miłości 16:00 Cud Guadalupe 17:00 Jakoś to będzie 17:40 Historia mojej żony 18:40 Matki równoległe 20:30 Wielka wolność 20:40 Najgorszy człowiek na świecie 22:50 Inni ludzie offer(title) AND offer(date=31/03/2022) AND offer(time)
|
||||
user No to jakoś niech będzie jakoś to będzie inform(title=jakos to bedzie)
|
||||
system Ile biletów? request(quantity)
|
||||
user Jeden dla mnie, drugi dla kota null()
|
||||
system Przepraszamy, ale zwierzęta nie majš wstępu do Sali canthelp()
|
||||
user To jeden będzie infrom(quantity=1)
|
||||
system Normalny czy ulgowy? canthelp()
|
||||
user normalny null()
|
||||
system Jakie miejsce Paniš interesuje? request(area)
|
||||
user na środku gdzieś inform(area=middle)
|
||||
system Dobrze, miejsce Pani to M33. Czy zgadza się Pani z wyborem miejsca? inform(seats=M33) AND affirm(seats=M33)
|
||||
user Niech będzie ack()
|
||||
system Informacja o rezerwacji: 1x bilet normalny, miejsce M33, film jakoś to będzie, dnia 30/03/2022, godzina 17:00. Czy jeszcze w czymś Pani pomóc? affirm(title=jakos to bedzie) AND afirm(date=30/03/2022) AND affirm(time=17:00) AND affirm(seats=M33) AND affirm(tickets_type=[normal, 1])
|
||||
user jakieś potwierdzenie rezerwacji dostanę czy mogę po prostu wejść i usišść? request(reservation_id)
|
||||
|
|
339
lab/05-struktura-dialogu.ipynb
Normal file
339
lab/05-struktura-dialogu.ipynb
Normal file
@ -0,0 +1,339 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {
|
||||
"collapsed": false
|
||||
},
|
||||
"source": [
|
||||
"![Logo 1](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech1.jpg)\n",
|
||||
"<div class=\"alert alert-block alert-info\">\n",
|
||||
"<h1> Systemy Dialogowe </h1>\n",
|
||||
"<h2> 5. <i>Struktura dialogu</i> [laboratoria]</h2> \n",
|
||||
"<h3> Marek Kubis (2021)</h3>\n",
|
||||
"</div>\n",
|
||||
"\n",
|
||||
"![Logo 2](https://git.wmi.amu.edu.pl/AITech/Szablon/raw/branch/master/Logotyp_AITech2.jpg)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Struktura dialogu\n",
|
||||
"=================\n",
|
||||
"\n",
|
||||
"Dialog można podzielić na *tury* będące naprzemiennymi wypowiedziami\n",
|
||||
"poszczególnych uczestników konwersacji.\n",
|
||||
"\n",
|
||||
"<!-- TODO rysunek drawio (chmurki) -->\n",
|
||||
"\n",
|
||||
"### Akty mowy\n",
|
||||
"Akcje podejmowane przez mówców za pomocą wypowiedzi nazywamy *aktami mowy*.\n",
|
||||
"\n",
|
||||
"#### Aspekty aktów mowy według Austina (za Zdunkiewicz 1993)\n",
|
||||
"| Aspekt | Opis |\n",
|
||||
"|-------------:|:-----------------------------------------------------------------------------------------------------------------------------|\n",
|
||||
"| lokucyjny | dotyczy samego procesu tworzenia określonego wyrażenia (bez uwzględnienia kontekstu) |\n",
|
||||
"| illokucyjny | dotyczy tego co mówca chce osiągnąć za pośrednictwem danej wypowiedzi (np. prośba, ostrzeżenie, obietnica, żądanie) |\n",
|
||||
"| perlokucyjny | dotyczy ubocznych celów i rezeltatów osiągniętych za pośrednictwem danej wypowiedzi (np. zlekceważenie, obraza, rozbawienie) |\n",
|
||||
"\n",
|
||||
"#### Klasyfikacja aktów mowy według Searla (za Zdunkiewicz 1993)\n",
|
||||
"\n",
|
||||
"| Typ | Cel | Przykłady |\n",
|
||||
"|--------------------------:|:------------------------------------------------------------|:------------------------|\n",
|
||||
"| asercja (assertive) | przedstawienie sądu o stanie rzeczy | wątpienie |\n",
|
||||
"| dyrektywa (directive) | wywieranie nacisku na odbiorcę | rozkaz, prośba |\n",
|
||||
"| komisywa (commisive) | podjecie zobowiązania | obietnica, zobowiązanie |\n",
|
||||
"| ekspresywa (expressive) | wyrażenie stanu emocjonalnego | gratulacje, kondolencje |\n",
|
||||
"| deklaratywa (declarative) | wywołanie określonego stanu rzeczy w stosunkach społecznych | mianowanie |"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Akty dialogowe\n",
|
||||
"\n",
|
||||
"Budując system dialogowy zwykle przyjmuje się węższa i jednocześnie bardziej\n",
|
||||
"szczegółową klasyfikację.\n",
|
||||
"Tzw. *akty dialogowe* stanowią reprezentację znaczenia wypowiedzi użytkownika i/lub systemu.\n",
|
||||
"\n",
|
||||
"Przyjrzyjmy się teraz klasyfikacji aktów dialogowych, które Henderson i in. (2013), wzorując się na Youngu i in. (2010), przyjęli na potrzeby ewaluacji systemów rekomendujących restauracje."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"!mkdir -p l04\n",
|
||||
"%cd l04\n",
|
||||
"!wget -c https://github.com/matthen/dstc/releases/download/v1/dstc2_test.tar.gz\n",
|
||||
"!tar xzvf dstc2_test.tar.gz\n",
|
||||
"%cd .."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"#### Akty użytkownika\n",
|
||||
"\n",
|
||||
"| Typ | Opis |\n",
|
||||
"|---------:|:-----------------------------------|\n",
|
||||
"| ack | potwierdzenie |\n",
|
||||
"| affirm | zatwierdzenie |\n",
|
||||
"| bye | zakończenie rozmowy |\n",
|
||||
"| hello | przywitanie |\n",
|
||||
"| help | prośba o pomoc (bez szczegółów) |\n",
|
||||
"| negate | zaprzeczenie |\n",
|
||||
"| null | akt niezrozumiały dla systemu |\n",
|
||||
"| repeat | prośba o powtórzenie |\n",
|
||||
"| reqalts | prośba o alternatywną rekomendację |\n",
|
||||
"| reqmore | prośba o uszczegółowienie |\n",
|
||||
"| restart | żądanie restartu |\n",
|
||||
"| silence | cisza |\n",
|
||||
"| thankyou | podziękowanie |\n",
|
||||
"| confirm | potwierdzenie wartości slotu |\n",
|
||||
"| deny | odrzucenie wartości slotu |\n",
|
||||
"| inform | przekazanie wartości slotu |\n",
|
||||
"| request | prośba o podanie wartości slotu |"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Zilustrujmy powyższe zestawienie przykładami bezpośrednio ze zbioru testowego konkursu *Dialog State Tracking Challenge 2*."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 1,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"ename": "ModuleNotFoundError",
|
||||
"evalue": "No module named 'tabulate'",
|
||||
"output_type": "error",
|
||||
"traceback": [
|
||||
"\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
|
||||
"\u001b[1;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)",
|
||||
"\u001b[1;32mc:\\Develop\\wmi\\AITECH\\sem1\\Systemy dialogowe\\lab\\05-struktura-dialogu.ipynb Cell 7'\u001b[0m in \u001b[0;36m<cell line: 3>\u001b[1;34m()\u001b[0m\n\u001b[0;32m <a href='vscode-notebook-cell:/c%3A/Develop/wmi/AITECH/sem1/Systemy%20dialogowe/lab/05-struktura-dialogu.ipynb#ch0000006?line=0'>1</a>\u001b[0m \u001b[39mimport\u001b[39;00m \u001b[39mglob\u001b[39;00m\n\u001b[0;32m <a href='vscode-notebook-cell:/c%3A/Develop/wmi/AITECH/sem1/Systemy%20dialogowe/lab/05-struktura-dialogu.ipynb#ch0000006?line=1'>2</a>\u001b[0m \u001b[39mimport\u001b[39;00m \u001b[39mjson\u001b[39;00m\n\u001b[1;32m----> <a href='vscode-notebook-cell:/c%3A/Develop/wmi/AITECH/sem1/Systemy%20dialogowe/lab/05-struktura-dialogu.ipynb#ch0000006?line=2'>3</a>\u001b[0m \u001b[39mimport\u001b[39;00m \u001b[39mtabulate\u001b[39;00m\n\u001b[0;32m <a href='vscode-notebook-cell:/c%3A/Develop/wmi/AITECH/sem1/Systemy%20dialogowe/lab/05-struktura-dialogu.ipynb#ch0000006?line=3'>4</a>\u001b[0m \u001b[39mimport\u001b[39;00m \u001b[39mitertools\u001b[39;00m\n\u001b[0;32m <a href='vscode-notebook-cell:/c%3A/Develop/wmi/AITECH/sem1/Systemy%20dialogowe/lab/05-struktura-dialogu.ipynb#ch0000006?line=5'>6</a>\u001b[0m \u001b[39mdef\u001b[39;00m \u001b[39macts2desc\u001b[39m(acts):\n",
|
||||
"\u001b[1;31mModuleNotFoundError\u001b[0m: No module named 'tabulate'"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"import glob\n",
|
||||
"import json\n",
|
||||
"import tabulate\n",
|
||||
"import itertools\n",
|
||||
"\n",
|
||||
"def acts2desc(acts):\n",
|
||||
" descs = []\n",
|
||||
"\n",
|
||||
" for intent, iacts in itertools.groupby(sorted(acts, key=lambda x: x['act']), key=lambda x: x['act']):\n",
|
||||
" slots = ','.join(f'{slot[0]}={slot[1]}' if slot[0] != 'slot' else slot[1] for act in iacts for slot in act['slots'])\n",
|
||||
" descs.append(f'{intent}({slots})')\n",
|
||||
"\n",
|
||||
" return '&'.join(descs) if descs else 'null()'\n",
|
||||
"\n",
|
||||
"examples = set()\n",
|
||||
"\n",
|
||||
"for path in sorted(glob.glob('l04/data/**/label.json', recursive=True)):\n",
|
||||
" if len(examples) > 30:\n",
|
||||
" break\n",
|
||||
"\n",
|
||||
" with open(path) as f:\n",
|
||||
" for turn in json.load(f)['turns']:\n",
|
||||
" examples.add((acts2desc(turn['semantics']['json']), turn['transcription']))\n",
|
||||
" # examples.add(((turn['semantics']['cam']), turn['transcription']))\n",
|
||||
"\n",
|
||||
"tabulate.tabulate(examples, tablefmt='html', headers=['act', 'utterance'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Powyższe przykłady pokazują, że tury nie zawsze są pełnymi zdaniami. Komunikacja przy użyciu mowy\n",
|
||||
"ma spontaniczny charakter, stąd w toku konwersacji mogą pojawić się poprawki, wtręty czy żądania\n",
|
||||
"restartu.\n",
|
||||
"\n",
|
||||
"#### Akty systemu\n",
|
||||
"\n",
|
||||
"| Typ | Opis |\n",
|
||||
"|----------------------------:|:--------------------------------------------------------|\n",
|
||||
"| affirm | potwierdzenie |\n",
|
||||
"| bye | zakończenie rozmowy |\n",
|
||||
"| canthear | „nic nie słyszę” |\n",
|
||||
"| confirm-domain | prośba o potwierdzenie dziedziny |\n",
|
||||
"| negate | zaprzeczenie |\n",
|
||||
"| repeat | prośba o powtórzenie |\n",
|
||||
"| reqmore | sprawdzenie czy użytkownik chce dodatkowych informacji |\n",
|
||||
"| welcomemsg | przywitanie |\n",
|
||||
"| canthelp | „nie mogę pomóc” |\n",
|
||||
"| canthelp.missing_slot_value | „potrzebuję poznać wartość slotu, żeby pomóc” |\n",
|
||||
"| expl-conf | potwierdzenie (wprost), że slot ma daną wartość |\n",
|
||||
"| impl-conf | potwierdzenie (nie wprost), że slot ma daną wartość |\n",
|
||||
"| inform | poinformowanie użytkownika, o przyjętej wartości slotu |\n",
|
||||
"| offer | rekomendacja (restauracji) |\n",
|
||||
"| request | pytanie użytkownika o wartość slotu |\n",
|
||||
"| select | prośba o dokonanie wyboru spośród przedstawionych opcji |\n",
|
||||
"\n",
|
||||
"Przyjrzyjmy się również przykładom aktów systemowych."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import glob\n",
|
||||
"import json\n",
|
||||
"import tabulate\n",
|
||||
"\n",
|
||||
"examples = set()\n",
|
||||
"\n",
|
||||
"for path in sorted(glob.glob('l04/data/**/log.json', recursive=True)):\n",
|
||||
" if len(examples) > 30:\n",
|
||||
" break\n",
|
||||
"\n",
|
||||
" with open(path) as f:\n",
|
||||
" for turn in json.load(f)['turns']:\n",
|
||||
" output = turn['output']\n",
|
||||
" examples.add((acts2desc(output['dialog-acts']), output['transcript']))\n",
|
||||
"\n",
|
||||
"tabulate.tabulate(examples, tablefmt='html', headers=['act', 'utterance'])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Jak widać w powyższym ujęciu akty dialogowe takie jak `inform`, `request` czy `expl-conf` mogą\n",
|
||||
"przyjmować pewne parametry.\n",
|
||||
"\n",
|
||||
"### Ramy\n",
|
||||
"Strukturą danych powszechnie wykorzystywaną w systemach dialogowych do reprezentacji wiedzy\n",
|
||||
"jest *rama* (ang. *frame*).\n",
|
||||
"Ramy są wykorzystywane zarówno do reprezentowania poszczególnych aktów mowy jak i do\n",
|
||||
"modelowania bieżącego stanu dialogu oraz celów użytkownika.\n",
|
||||
"Rama ma nazwę oraz pewną liczbę *slotów*. Każdy slot ma określoną nazwę oraz wartość.\n",
|
||||
"\n",
|
||||
"Ramy przedstawione poniżej stanowią reprezentacje aktów dialogowych."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"import json\n",
|
||||
"\n",
|
||||
"samples = ['voip-00d76b791d-20130327_005342',\n",
|
||||
" 'voip-00d76b791d-20130327_012544',\n",
|
||||
" 'voip-0f41c16f2f-20130402_004710']\n",
|
||||
"\n",
|
||||
"for sample in samples:\n",
|
||||
" with open(f'l04/data/Mar13_S2A0/{sample}/label.json') as f:\n",
|
||||
" print(json.dumps(json.load(f)['turns'][3]['semantics']['json'], indent=2))"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Zadanie\n",
|
||||
"-------\n",
|
||||
"Opisać wypowiedzi użytkownika i odpowiedzi systemu zgromadzone w Państwa korpusie eksperymentalnym (tj. plikach `*.tsv` w katalogu `data`) aktami dialogowymi."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Uwagi\n",
|
||||
"\n",
|
||||
" - Akty reprezentujące znaczenie poszczególnych wypowiedzi należy umieszczać w trzeciej kolumnie plików `*.tsv`.\n",
|
||||
"\n",
|
||||
" - Do zapisu aktów proszę stosować notację wykorzystywaną w przykładach (`inform(phone=01223 244277)&offer(name=the lucky star)`).\n",
|
||||
"\n",
|
||||
" - Klasyfikacja aktów dialogowych przedstawiona przez Hendersona i in. (2013) może stanowić dobry punkt wyjścia, ale nie trzeba się jej kurczowo trzymać."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Przykładowe narzędzia do oznaczania tekstu\n",
|
||||
"------------------------------------------\n",
|
||||
"\n",
|
||||
" - [brat](http://brat.nlplab.org/)\n",
|
||||
"\n",
|
||||
" - [doccano](https://github.com/doccano/doccano)\n",
|
||||
"\n",
|
||||
" - [WebAnno](https://webanno.github.io/webanno/)\n",
|
||||
"\n",
|
||||
" - [LabelStudio](https://labelstud.io/)\n",
|
||||
"\n",
|
||||
" - Microsoft Excel, Office 365 itp.\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Literatura\n",
|
||||
"----------\n",
|
||||
" 1. Austin, John Langshaw, How to Do Things with Words, Oxford, 1962.\n",
|
||||
"\n",
|
||||
" 2. John Searle, Speech Acts, Cambridge University Press, 1969, ISBN 0-521-09626-X.\n",
|
||||
"\n",
|
||||
" 3. Dorota Zdunkiewicz, Akty mowy, Współczesny język polski, Wrocław, 1993, pp. 259-270.\n",
|
||||
"\n",
|
||||
" 4. Matthew Henderson, Blaise Thomson, Jason D. Williams, The Second Dialog State Tracking Challenge, SIGDIAL 2014, 263-272."
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"author": "Marek Kubis",
|
||||
"email": "mkubis@amu.edu.pl",
|
||||
"interpreter": {
|
||||
"hash": "70fd8fd7e3fc54d896fe6c72238aed96c145f98c112de7d68dff3109a15fe3ea"
|
||||
},
|
||||
"jupytext": {
|
||||
"cell_metadata_filter": "-all",
|
||||
"main_language": "python",
|
||||
"notebook_metadata_filter": "-all"
|
||||
},
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3.8.3 64-bit",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"lang": "pl",
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.8.3"
|
||||
},
|
||||
"subtitle": "5.Struktura dialogu[laboratoria]",
|
||||
"title": "Systemy Dialogowe",
|
||||
"year": "2021"
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 4
|
||||
}
|
58
tasks/zad5/Readme.md
Normal file
58
tasks/zad5/Readme.md
Normal file
@ -0,0 +1,58 @@
|
||||
# Slots
|
||||
|
||||
|slot | desc |sample
|
||||
|-------------:|:------------------------------:|:-----
|
||||
|title | movie title | Batman OR Zorro 3
|
||||
|date | when user want to watch a movie| 2022-04-06
|
||||
|time | play time | 20:30
|
||||
|quantity | number of tickets | 2 OR two
|
||||
|location | location of cinema | Poznań Plaza OR Multikino 51
|
||||
|seats | what seats are reserved | [h1, h2, h3]
|
||||
|reservation_id| reservation number | 32453758
|
||||
|goal | users goal in system | reservation OR cancel
|
||||
|area | preferred place to sit | [front, middle] OR [random, aisle]
|
||||
|tickets_type | tickets types and quantities | [normal, 1] OR [[student, 2], [normal, 1]]
|
||||
|
||||
# Speech acts systemu
|
||||
|
||||
| Typ | Opis |
|
||||
|----------------------------:|:--------------------------------------------------------|
|
||||
| affirm | potwierdzenie |
|
||||
| bye | zakończenie rozmowy |
|
||||
| canthear | „nic nie słyszę” |
|
||||
| confirm-domain | prośba o potwierdzenie dziedziny |
|
||||
| negate | zaprzeczenie |
|
||||
| repeat | prośba o powtórzenie |
|
||||
| reqmore | sprawdzenie czy użytkownik chce dodatkowych informacji |
|
||||
| welcomemsg | przywitanie |
|
||||
| canthelp | „nie mogę pomóc” |
|
||||
| canthelp.missing_slot_value | „potrzebuję poznać wartość slotu, żeby pomóc” |
|
||||
| expl-conf | potwierdzenie (wprost), że slot ma daną wartość |
|
||||
| impl-conf | potwierdzenie (nie wprost), że slot ma daną wartość |
|
||||
| inform | poinformowanie użytkownika, o przyjętej wartości slotu |
|
||||
| offer | rekomendacja (restauracji) |
|
||||
| request | pytanie użytkownika o wartość slotu |
|
||||
| select | prośba o dokonanie wyboru spośród przedstawionych opcji |
|
||||
|
||||
|
||||
#### Speach acts użytkownika
|
||||
|
||||
| Typ | Opis |
|
||||
|---------:|:-----------------------------------|
|
||||
| ack | potwierdzenie |
|
||||
| affirm | zatwierdzenie |
|
||||
| bye | zakończenie rozmowy |
|
||||
| hello | przywitanie |
|
||||
| help | prośba o pomoc (bez szczegółów) |
|
||||
| negate | zaprzeczenie |
|
||||
| null | akt niezrozumiały dla systemu |
|
||||
| repeat | prośba o powtórzenie |
|
||||
| reqalts | prośba o alternatywną rekomendację |
|
||||
| reqmore | prośba o uszczegółowienie |
|
||||
| restart | żądanie restartu |
|
||||
| silence | cisza |
|
||||
| thankyou | podziękowanie |
|
||||
| confirm | potwierdzenie wartości slotu |
|
||||
| deny | odrzucenie wartości slotu |
|
||||
| inform | przekazanie wartości slotu |
|
||||
| request | prośba o podanie wartości slotu |
|
Loading…
Reference in New Issue
Block a user