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?
|
user Halo? hello()
|
||||||
system Witamy w systemie kinowym Nachos.
|
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||||
user Chaciałbym pójść na premierę filmu, jakie premiery są w tym tygodniu?
|
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.
|
system W tym tygodniu gramy: Batman, Podróż na Księżyc, Krzyk, Na noże. select(title)
|
||||||
user Wybieram Batmana.
|
user Wybieram Batmana. inform(title=Batman)
|
||||||
system Jaki termin cię interesuje?
|
system Jaki termin cię interesuje? request(date)
|
||||||
user Najbliższy czwartek.
|
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.
|
system Batman w czwartek grany jest o 12:30, 15:00, 17:30 oraz o 20:45. select(time)
|
||||||
user Wybieram: 17:30.
|
user Wybieram: 17:30. inform(time=17:30)
|
||||||
system Jakie bilety?
|
system Jakie bilety? request(tickets_type)
|
||||||
user Są zniżki studenckie?
|
user Są zniżki studenckie? reqmore(tickets_type=student)
|
||||||
system Tak 21% przy okazaniu legitymacji studenckiej.
|
system Tak 21% przy okazaniu legitymacji studenckiej. request(ticket_type=student)
|
||||||
user Super, w takim razie poproszę studnecki.
|
user Super, w takim razie poproszę studnecki. inform(ticket_type=student)
|
||||||
system Ile biletów studenckich potrzebujesz?
|
system Ile biletów studenckich potrzebujesz? request(quantity) AND impl-conf(tickets_type=student)
|
||||||
user 1x studencki.
|
user 1x studencki. inform(quantity=1)
|
||||||
system Chcesz usiąść po lewej, na środku czy po prawej stronie?
|
system Chcesz usiąść po lewej, na środku czy po prawej stronie? request(area)
|
||||||
user Na środku.
|
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.
|
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?
|
user Czy mogę zarezerwować kolejny bilet? inform(goal=reservation)
|
||||||
system Na ten sam film?
|
system Na ten sam film? request(title)
|
||||||
user Tak.
|
user Tak. inform(title=Batman)
|
||||||
system Jaki bilet cię interesuje?
|
system Jaki bilet cię interesuje? request(tickets_type)
|
||||||
user Normalny.
|
user Normalny. reqmore(tickets_type=normal)
|
||||||
system Dobrze, dodano 1 bilet normalny.
|
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.
|
user Super, poproszę by miejsca były obok siebie. inform(seats=seats(21372137).nextTo())
|
||||||
system Masz przydzielone miejsca 12h i 13h.
|
system Masz przydzielone miejsca 12h i 13h. expl-conf(seats=[12h, 13h])
|
||||||
user Super, czy można płacić z góry?
|
user Super, czy można płacić z góry? reqmore(payment)
|
||||||
system Płatność możliwa jest tylko przy kasach.
|
system Płatność możliwa jest tylko przy kasach. offer(payment)
|
||||||
user Ok, czy bilety mam już zarezerwowane?
|
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.
|
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ę.
|
user Super, dziękuję. bye()
|
||||||
system Cześć!
|
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.
|
user Dzień dobry. hello()
|
||||||
system Witamy w systemie kinowym Nachos.
|
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||||
user Chcę zarezerwować bilety.
|
user Chcę zarezerwować bilety. inform(goal=reservation)
|
||||||
system Jaki termin cię interesuje?
|
system Jaki termin cię interesuje? request(date)
|
||||||
user Dzisiaj.
|
user Dzisiaj. inform(date=2022-04-07)
|
||||||
system Dzisiaj gramy Batman 3D i Batman 4D z oblewaniem twarzy.
|
system Dzisiaj gramy Batman 3D i Batman 4D z oblewaniem twarzy. select(title)
|
||||||
user 16:30.
|
user 16:30:00 infomrm(time=16:30)
|
||||||
system Proszę wybierz datę przyszłą.
|
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ść.
|
user Cześć. hello()
|
||||||
system Witamy w systemie kinowym Nachos.
|
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||||
user Chciałbym anulować rezerwację biletu.
|
user Chciałbym anulować rezerwację biletu. inform(goal=cancel)
|
||||||
system Podaj numer rezerwa
|
system Podaj numer rezerwa request(reservation_id)
|
||||||
user Numer 42069.
|
user Numer 42069. inform(reservation_id=42069)
|
||||||
system Takiej rezerwacji nie ma w systemie.
|
system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
|
||||||
user Numer 42068.
|
user Numer 42068. inform(reservation_id=42068)
|
||||||
system Takiej rezerwacji nie ma w systemie.
|
system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
|
||||||
user Numer 42067.
|
user Numer 42067. inform(reservation_id=42067)
|
||||||
system Takiej rezerwacji nie ma w systemie.
|
system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
|
||||||
user Chciałbym anulować rezerwację biletu dla imienia i nazwiska Jan Kowalski
|
user Chciałbym anulować rezerwację biletu dla imienia i nazwiska Jan Kowalski inform(goal=cancel)
|
||||||
system Musisz podać numer rezerwacji.
|
system Musisz podać numer rezerwacji. request(reservation_id)
|
||||||
user Nie pamiętam. Czy mogę podać e-mail?
|
user Nie pamiętam. Czy mogę podać e-mail? reqmore(goal=cancel)
|
||||||
system Musisz podać numer rezerwacji.
|
system Musisz podać numer rezerwacji. request(reservation_id)
|
||||||
|
|
@ -1,14 +1,14 @@
|
|||||||
user Dzień dobry.
|
user Dzień dobry. hello()
|
||||||
system Witamy w systemie kinowym Nachos.
|
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||||
user Jakie filmy są w tym tygodniu w repertuarze?
|
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,
|
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?
|
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.
|
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.
|
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?
|
system Jaki typ biletĂłw? select(tickets_type)
|
||||||
user Dwa normalne.
|
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?
|
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ć.
|
user Mogą być. ack()
|
||||||
system Rezerwacja 2 miejsc na film Na noże, w terminie 25.03 godzina 19:30, numer twojej rezerwacji 453905.
|
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.
|
user Dziękuje bardzo. bye()
|
||||||
system Do usłyszenia.
|
system Do usłyszenia. bye()
|
||||||
|
|
@ -1,20 +1,20 @@
|
|||||||
user elo.
|
user elo. hello()
|
||||||
system Witam w systemie kinowym Nachos.
|
system Witam w systemie kinowym Nachos. welcomemsg()
|
||||||
user Chciałbym kupić bilety na seans Zorro - jak to było na prawdę.
|
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.
|
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
|
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ł
|
system Zorro 3, Zorro powrócił Transformers select(title)
|
||||||
user Chciałbym kupić bilety na Transformers.
|
user Chciałbym kupić bilety na Transformers. inform(title=Transformers)
|
||||||
system Czy pasuje ci godzina 20:20?
|
system Czy pasuje ci godzina 20:20? select(time)
|
||||||
user Tak, chcę dwa bilety za 2 dni.
|
user Tak, chcę dwa bilety za 2 dni. inform(quantity=2)
|
||||||
system Jakie chcesz bilety?
|
system Jakie chcesz bilety? select(tickets_type)
|
||||||
user Normalne.
|
user Normalne. inform([normal, 2])
|
||||||
system Gdzie chcesz usiąść?
|
system Gdzie chcesz usiąść? select(area)
|
||||||
user Przy oknie, w przedziale.
|
user Przy oknie, w przedziale. null
|
||||||
system Nie zrozumiałem.
|
system Nie zrozumiałem. repeat()
|
||||||
user Wagon z przedziałami, miejsce przy oknie.
|
user Wagon z przedziałami, miejsce przy oknie. null
|
||||||
system Czy chcesz usiąść na środku sali kinowej?
|
system Czy chcesz usiąść na środku sali kinowej? request(area)
|
||||||
user Tak, ale bardziej z góry.
|
user Tak, ale bardziej z góry. inform(area=up, middle])
|
||||||
system Dobrze, dokonano rezerwacji na film Transformer
|
system Dobrze, dokonano rezerwacji na film Transformer, umer twojej rezeracji to 123890. inform(reservation_id=123890) AND expl-conf(title=Transformers)
|
||||||
user Exit.
|
user Exit. bye()
|
||||||
system Do, usłyszenia.
|
system Do, usłyszenia. bye()
|
||||||
|
|
@ -1,24 +1,24 @@
|
|||||||
user Kim jesteś? system
|
user Kim jesteś? help()
|
||||||
system Witamy w systemie kinowym Nachos.
|
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||||
user Co gracie?
|
user Co gracie? reqmore(title)
|
||||||
system Teraz gramy Batman i Zorro.
|
system Teraz gramy Batman i Zorro. select(tile)
|
||||||
user Jaki Zorro?
|
user Jaki Zorro? reqmore(title=Zorro)
|
||||||
system Zorro Reinkarnacja 3D.
|
system Zorro Reinkarnacja 3D. offer(title=Zorro)
|
||||||
user W jakich godzinach gracie Zorro?
|
user W jakich godzinach gracie Zorro? reqmore(time)
|
||||||
system Dzisiaj o 13:00, 14:54 i 21:36
|
system Dzisiaj o 13:00, 14:54 i 21:36 select(time)
|
||||||
user Chciałbym zarezerwować bilety na Batmana.
|
user Chciałbym zarezerwować bilety na Batmana. inform(title=Batman)
|
||||||
system Jaki termin cię interesuje?
|
system Jaki termin cię interesuje? select(date)
|
||||||
user 21.03.2022.
|
user 21.03.2022. inform(date=2022-03-21)
|
||||||
system Wybierz datę przyszłą.
|
system Wybierz datę przyszłą. negate(date) AND select(date)
|
||||||
user 23.03.2022.
|
user 23.03.2022. inform(date=2022-04-21)
|
||||||
system Batman 23.03 grany jest o godzinie 12:59 i 20:45.
|
system Batman 23.03 grany jest o godzinie 12:59 i 20:45. select(time)
|
||||||
user Super.
|
user Super. ack
|
||||||
system Którą godzinę chcesz wybrać?
|
system Którą godzinę chcesz wybrać? select(time)
|
||||||
user 13:00.
|
user 13:00 inform(time=13:00)
|
||||||
system Jakie bilety chcesz wybrać?
|
system Jakie bilety chcesz wybrać? select(tickets_type)
|
||||||
user 1 normalny.
|
user 1 normalny. inform([normal, 1])
|
||||||
system Gdzie chcesz usiaść.
|
system Gdzie chcesz usiaść. select(area)
|
||||||
user Blisko ekranu.
|
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.
|
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.
|
user Dziękuję, do usłyszenia. bye()
|
||||||
system Do usłyszenia!
|
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.
|
user Dzień dobry. hello()
|
||||||
system Witamy w systemie kinowym Nachos.
|
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||||
user chciałbym się dowiedzieć jaki jest cennik.
|
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
|
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?
|
user A jest zniżka studencka? reqmore(tickets_type=student)
|
||||||
system Zniżka studencka to 21%.
|
system Zniżka studencka to 21%. offer(tickets_type=student)
|
||||||
user a co leci dzisiaj w kinie?
|
user a co leci dzisiaj w kinie? reqmore(title) AND inform(date=now())
|
||||||
system Batman, Dawno temu w las vegas oraz Na noże.
|
system Batman, Dawno temu w las vegas oraz Na noże. select(title)
|
||||||
user o której jest na noże?
|
user o której jest na noże? reqmore(time) AND inform(title=Na no¿e)
|
||||||
system 12:00 i 23:59.
|
system 12:00 i 23:59. select(time)
|
||||||
user poproszę dwa bilety na 12
|
user poproszÄ™ dwa bilety na 12 inform(quantity=2) AND inform(time=12:00)
|
||||||
system Jaki typ biletów?
|
system Jaki typ biletów? select(tickets_type)
|
||||||
user a jakie są?
|
user a jakie sÄ…? reqmore(tickets_type)
|
||||||
system Normalny 21,00zł ulgowy 21% zniżki i dla weteranów 51% zniżki.
|
system Normalny 21,00zł ulgowy 21% zniżki i dla weteranów 51% zniżki. offer(tickets_type)
|
||||||
user 2 ulgowe poprosze.
|
user 2 ulgowe poprosze. inform(tickets_type=[student, 2])
|
||||||
system Gdzie chcesz usiąść?
|
system Gdzie chcesz usiąść? select(area)
|
||||||
user jakie są wolne miejsca?
|
user jakie sÄ… wolne miejsca? reqmore(seats)
|
||||||
system Chcesz usiąść na środku sali na górze?
|
system Chcesz usiąść na środku sali na górze? select(area=[up, middle])
|
||||||
user Tak.
|
user Tak. ack()
|
||||||
system Dobrze, dokonano rezerwacji na film Batman 2 bilety ulgowe, godzina 21:37 numer twojej rezerwacji to 123890.
|
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.
|
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?
|
system Witamy w systemie kinowym Nachos jaka godzina Cię interesuje? welcomemsg() AND select(time)
|
||||||
user coś koło południa.
|
user coś koło południa. reqmore(time=>=12:00)
|
||||||
system Batman grany jest o 12:30, 15:30 oraz 17:15.
|
system Batman grany jest o 12:30, 15:30 oraz 17:15. select(time)
|
||||||
user nic później?
|
user nic później? reqalts(time)
|
||||||
system 19:25 oraz 21:37.
|
system 19:25 oraz 21:37. select(time)
|
||||||
user To ten o 19.
|
user To ten o 19. inform(time=19:25)
|
||||||
system Czy wszystkie bilety mają być normalne?
|
system Czy wszystkie bilety mają być normalne? select(tickets_type)
|
||||||
user 2 ulgowe.
|
user 2 ulgowe. inform(tickets_type=[student, 2])
|
||||||
system Gdzie chcesz usiaść?
|
system Gdzie chcesz usiaść? select(area)
|
||||||
user z przodu.
|
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.
|
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??
|
user ale jakie miejsca?? reqmore(seats)
|
||||||
system Masz miejsca 12H, 13H, i 14H.
|
system Masz miejsca 12H, 13H, i 14H. inform(seats=[12H, 13H, 14H])
|
||||||
|
|
@ -1,18 +1,18 @@
|
|||||||
user Dzień dobry.
|
user Dzień dobry. hello()
|
||||||
system Witamy w systemie kinowym Nachos.
|
system Witamy w systemie kinowym Nachos. welcomemsg()
|
||||||
user Chciałabym zarezerwować bilet do kina.
|
user Chciałabym zarezerwować bilet do kina. inform(goal=reservation)
|
||||||
system Jaki dzień cięinteresuje?
|
system Jaki dzień cięinteresuje? select(date)
|
||||||
user Dziś.
|
user Dziś. inform(date=2022-04-12)
|
||||||
system Dzisiaj gramy Zorro 2, Batman i Terminator.
|
system Dzisiaj gramy Zorro 2, Batman i Terminator. select(title)
|
||||||
user Proszę na batmana.
|
user Proszę na batmana. inform(title=Batman)
|
||||||
system Dzisiaj Batman grany jest o 12:30 i 20:19
|
system Dzisiaj Batman grany jest o 12:30 i 20:19 select(time)
|
||||||
user Proszę o godzine 20:19.
|
user Proszę o godzine 20:19. inform(time=20:19)
|
||||||
system Jakie chcesz bilety?
|
system Jakie chcesz bilety? select(tickets_type)
|
||||||
user ulogwy.
|
user ulogwy. inform(tickets_type=[ulgowy, ])
|
||||||
system Ile biletów ulgowych?
|
system Ile biletów ulgowych? select(tickets_type)
|
||||||
user 1.
|
user 1. inform(tickets_type=[ulgowy, 1]) AND impl-conf(tickets_type)
|
||||||
system Gdzie chcesz usiąść?
|
system Gdzie chcesz usiąść? select(area)
|
||||||
user z tyłu, na środku (aby ekran był centralnie widoczny).
|
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.
|
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ę.
|
user dobrze, dziekuję. bye()
|
||||||
system Do widzenia!
|
system Do widzenia! bye()
|
||||||
|
|
@ -1,5 +1,5 @@
|
|||||||
user cześć
|
user cześć hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user czy mogę zarezerwować Nachosy do kina?
|
user czy mogę zarezerwować Nachosy do kina? reqmore()
|
||||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi.
|
system Zapraszamy do baru, który znajduje się za kasami biletowymi. offer
|
||||||
user dziekuje
|
user dziekuje thankyou
|
||||||
|
|
@ -1,23 +1,23 @@
|
|||||||
user Witam
|
user Witam hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Co potrafisz?
|
user Co potrafisz? help()
|
||||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników.
|
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?
|
user Jakie są najbliższe seanse? inform(date=2022-04-04)&inform(time=13:15+)
|
||||||
system Jaki film cię interesuje?
|
system Jaki film cię interesuje? reqmore(title)
|
||||||
user A jakie są dostępne?
|
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.
|
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?
|
user A w jakim to kinie? request(location)
|
||||||
system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić.
|
system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić. inform(location=Multikino_51)
|
||||||
user A gdzie jest to kino?
|
user A gdzie jest to kino? reqmore(location)
|
||||||
system Multikino 51 znajduje się na Królowej Jadwigi 51, 61-872 Poznań
|
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?
|
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"
|
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?
|
user Ile kosztują bilety na ten film? request(price)
|
||||||
system Dostępne bilety to: 15zł bilet normalny, 12zł bilet ulgowy.
|
system Dostępne bilety to: 15zł bilet normalny, 12zł bilet ulgowy. inform(price)
|
||||||
user A w jaki dzień bielty są tańsze?
|
user A w jaki dzień bielty są tańsze? reqmore(price)
|
||||||
system W środy oferujemy dodatkową zniżkę -10% na wszystkie rodzaje biletów.
|
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
|
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?
|
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
|
||||||
user Na środku sali
|
user Na środku sali inform(area=[middle, middle])
|
||||||
system Zostały ci przydzielone miejsca I9, I10, I11. Numer twojej rezerwacji to 123123.
|
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
|
user ok ack()
|
||||||
|
|
@ -1,20 +1,20 @@
|
|||||||
user Witam
|
user Witam hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Jaki jest repertuar na piątek?
|
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.
|
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?
|
user O jakich godzinach grają te filmy? reqmore(time)
|
||||||
system Proszę podaj tytuł filmu, który cię interesuje.
|
system Proszę podaj tytuł filmu, który cię interesuje. reqmore(title)
|
||||||
user Wszystkie
|
user Wszystkie ack()
|
||||||
system "Dostępne godziny na film ""Batman"" to: 12:00, 15:30, 17:30 oraz 20:00"
|
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"
|
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"
|
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"
|
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"
|
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"
|
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?
|
user Czy obgługujecie rezerwację biletów grupowych? request(type)
|
||||||
system Na jednej rezerwacji może znajdować się do 10 miejsc.
|
system Na jednej rezerwacji może znajdować się do 10 miejsc. inform(type)
|
||||||
user Rozumiem, a jak mogę dokonać rezerwacji dla 20 osób?
|
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?
|
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
|
user Tak affirm()
|
||||||
system Niestety wszyscy konsultanci są obecnie zajęci. W czym jeszcze mogę pomóc?
|
system Niestety wszyscy konsultanci są obecnie zajęci. W czym jeszcze mogę pomóc? canthelp()
|
||||||
user dziękuję
|
user dziękuję ack()
|
||||||
|
|
@ -1,5 +1,5 @@
|
|||||||
user Witam
|
user Witam hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Czy w kinie Rialto grają jakieś stare filmy?
|
user Czy w kinie Rialto grają jakieś stare filmy? reqmore(title)
|
||||||
system System Nachos obsługuje następujące kina: Multikino, Helios oraz Cinemacity.
|
system System Nachos obsługuje następujące kina: Multikino, Helios oraz Cinemacity. select(location)
|
||||||
user to dziękuję
|
user to dziękuję thankyou()
|
||||||
|
|
@ -1,11 +1,12 @@
|
|||||||
user Witam
|
user Witam hello()
|
||||||
systen Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
systen Witamy w internetowym systemie rezerwacji Nachos, w czym mogê pomóc? welcomemsg()
|
||||||
user Chciałbym zarezerować dwa bilety na Batman
|
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?
|
systen Na jaki dzieñ i godzinê mia³by byæ ten bilet? request(time) AND request(date)
|
||||||
user A kiedy jest najbliższy seans?
|
user A kiedy jest najbli¿szy seans? inform(time=13:15+)
|
||||||
systen "Najbliższe seanse dla filmu ""Batman"" to: 13:00 oraz 15:30."
|
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
|
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?
|
systen Dobrze. W jakim rzêdzie maj¹ zostaæ zarezerwowane miejsca? request(area)
|
||||||
user Na samym tyle sali
|
user Na samym tyle sali inform(area=[random,back])
|
||||||
systen Zostało ci przydzielone miejsce M9, M10 oraz M11. Numer twojej rezerwacji to 123124.
|
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ę
|
user Dziêkujê "thankyou()
|
||||||
|
"
|
||||||
|
|
@ -1,12 +1,12 @@
|
|||||||
user Witam
|
user Witam hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Czy tylko można u was rezerwować Nachos ?
|
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.
|
system Nasz system odpowiada za: rezerwację biletów kinowych oraz ewentualne pytania użytkowników. canthelp
|
||||||
user Chciałbym zapytać co u pana
|
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?
|
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
|
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?
|
system Dobrze. W jakim rzędzie majš zostać zarezerwowane miejsca? request(area)
|
||||||
user bez ludzi w okolicy
|
user bez ludzi w okolicy inform(area=[random,random])
|
||||||
system Zostało ci przydzielone miejsce A11. Numer twojej rezerwacji to 123123.
|
system Zostało ci przydzielone miejsce A11. Numer twojej rezerwacji to 123123. inform(reservation_id=A11) AND inform(seats=123123)
|
||||||
user Czy to wszystko
|
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.
|
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!
|
user Dzień dobry! hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Chciałbym zarezerwować film
|
user Chciałbym zarezerwować film null()
|
||||||
user Bilet na film
|
user Bilet na film inform(goal=reservation)
|
||||||
system Na jaki film ma być ta rezerwacja?
|
system Na jaki film ma być ta rezerwacja? request(title)
|
||||||
user Jakie filmy są teraz w kinach?
|
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.
|
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
|
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"
|
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
|
user niech będzie ten ostatni inform(time=20:00)
|
||||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca?
|
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
|
||||||
user Przedostatnim
|
user Przedostatnim inform(area=M)
|
||||||
system Zostały ci przydzielone miejsca M9, M10, M11. Numer twojej rezerwacji to 123123.
|
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
|
user Spoko ack()
|
||||||
user Chciałbym jeszcze kupon na jedzenie
|
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.
|
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
|
user Poproszę słony popcorn null()
|
||||||
user Duży
|
user Duży null()
|
||||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi.
|
system Zapraszamy do baru, który znajduje się za kasami biletowymi. offer()
|
||||||
user Nara
|
user Nara bye()
|
||||||
|
|
@ -1,18 +1,18 @@
|
|||||||
user Dzień dobry
|
user Dzień dobry hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
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
|
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."
|
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
|
user to poprosze ups 2 inform(title=ups 2)
|
||||||
system Na jaki dzień i godzinę miałby być ten bilet?
|
system Na jaki dzień i godzinę miałby być ten bilet? request(date) AND request(time)
|
||||||
user na dzisiaj
|
user na dzisiaj inform(date=today()
|
||||||
user najlepiej 18.30
|
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?
|
system Dostępne godziny to: 18:00 oraz 20:00, czy któraś z nich jest odpowiednia? select(time)
|
||||||
user poprosze 18
|
user poprosze 18 inform(time=18:00)
|
||||||
system Dobrze. W jakim rzędzie ma zostać dokonana rezerwacja?
|
system Dobrze. W jakim rzędzie ma zostać dokonana rezerwacja? request(area)
|
||||||
user jakie są dostępne miejsca?
|
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.
|
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?
|
user które miejsca są daleko od ekranu? reqmore(area)
|
||||||
system Najdalej od ekranu znajduje się rząd M.
|
system Najdalej od ekranu znajduje się rząd M. inform(area)
|
||||||
user w takim razie poproszę M5
|
user w takim razie poproszę M5 inform(seats=M5)
|
||||||
system Zostało ci przydzielone miejsce M5. Numer twojej rezerwacji to 123123.
|
system Zostało ci przydzielone miejsce M5. Numer twojej rezerwacji to 123123. expl-conf(seats=M5) AND inform(reservation_id=123123)
|
||||||
user dziekuje
|
user dziekuje thankyou()
|
||||||
|
|
@ -1,15 +1,15 @@
|
|||||||
user Dzień dobry
|
user Dzień dobry hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Jakie usługi oferujecie?
|
user Jakie usługi oferujecie? help()
|
||||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników.
|
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
|
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?
|
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?
|
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. "
|
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
|
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?
|
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?
|
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.
|
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
|
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.
|
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ę
|
user Dziękuję thankyou()
|
||||||
|
|
@ -1,17 +1,17 @@
|
|||||||
user Cześć
|
user Cześć hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Co mogę zarezerwować?
|
user Co mogę zarezerwować? reqmore(reservation)
|
||||||
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników.
|
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. select(goal)
|
||||||
user Gdzie znajduje się kino?
|
user Gdzie znajduje się kino? request(location)
|
||||||
system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić.
|
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
|
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?"
|
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
|
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?
|
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
|
user Uncharted inform(title=Uncharted)
|
||||||
system "Dostępne godziny na film ""Uncharted"" 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" select(time)
|
||||||
user wybieram godzine 12:00
|
user wybieram godzine 12:00 inform(time=12:00)
|
||||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca i ile miejsc zarezerwować?
|
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
|
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.
|
system Zostało ci przydzielone miejsce J11. Numer twojej rezerwacji to 123123. inform(seats=J11) and inform(reservation_id=123123)
|
||||||
user Pasuje
|
user Pasuje ack()
|
||||||
|
|
@ -1,19 +1,19 @@
|
|||||||
user Siema bocie
|
user Siema bocie help()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Chciałbym zamówić pizzę
|
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.
|
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ę?
|
user Czy popcorn zawiera gluten lub laktozę? reqmore()
|
||||||
system Wszystkie informacje o alergenach znajdują się na nachos/link.com
|
system Wszystkie informacje o alergenach znajdują się na nachos/link.com offer()
|
||||||
user Dobra, co gracie dziś?
|
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.
|
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?
|
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."
|
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
|
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"
|
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
|
user 12:00:00 inform(time=12:00)
|
||||||
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca?
|
system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
|
||||||
user Poproszę blisko ekranu maksymalnie po lewej stronie
|
user Poproszę blisko ekranu maksymalnie po lewej stronie inform(area=[front, left])
|
||||||
system Czy ma być to jeden bilet, czy więcej?
|
system Czy ma być to jeden bilet, czy więcej? request(quantity)
|
||||||
user 1 bilet
|
user 1 bilet inform(quantity=1)
|
||||||
system Zostało ci przydzielone miejsce A1. Numer twojej rezerwacji to 123123.
|
system Zostało ci przydzielone miejsce A1. Numer twojej rezerwacji to 123123. inform(seats=A1) AND (reservation_id=123123)
|
||||||
user Dziękuję systemie
|
user Dziękuję systemie thankyou()
|
||||||
|
|
@ -1,27 +1,27 @@
|
|||||||
user Elo
|
user Elo help()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Chciałabym zarezerwować bilet
|
user Chciałabym zarezerwować bilet inform(goal=reservation) AND inform(quantity=1)
|
||||||
system Dobrze. Na jaki film ma być ta rezerwacja?
|
system Dobrze. Na jaki film ma być ta rezerwacja? request(title)
|
||||||
user Co gracie
|
user Co gracie request(title)
|
||||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
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
|
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?
|
system Na jaki dzień i godzinę miałby być ten bilet? request(date) and request(time)
|
||||||
user 29.03.2022
|
user 29.03.2022 inform(date=2022.03.29)
|
||||||
user Jakoś wieczorkiem
|
user Jakoś wieczorkiem inform(time=18:00+)
|
||||||
system "Dostępne godziny na film ""Fantastyczne zwierzęta: tajemnice dumbledorea"" to: 17:30 oraz 20: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
|
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.
|
system Godzina 21:00 nie jest dostępna. Filmy puszczane są o 17:30 oraz 20:00. select(time)
|
||||||
user To na 18 proszę
|
user To na 18 proszę inform(time=18:00)
|
||||||
system Dobrze. Jakie miejsca zarezerwować?
|
system Dobrze. Jakie miejsca zarezerwować? request(area)
|
||||||
user Najlepsze
|
user Najlepsze inform(area=[random,random])
|
||||||
system Zostały ci przydzielone miejsca I9, I10. Numer twojej rezerwacji to 123123.
|
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
|
user Moment no ile tych miejsc i czemu nie są w tym samym rzędzie reqmore(quantity)
|
||||||
user proszę z managerem
|
user proszę z managerem null()
|
||||||
system Ile biletów powinno znaleźć się w rezerwacji?
|
system Ile biletów powinno znaleźć się w rezerwacji? request(quantity)
|
||||||
user Jeden dla mnie i dla kotka proszę
|
user Jeden dla mnie i dla kotka proszę inform(quantity=2)
|
||||||
system Zostały ci przydzielone miejsca I9, I10. Numer twojej rezerwacji to 123123.
|
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ę
|
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ę.
|
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
|
user Halo halo null()
|
||||||
user nie skończyłam
|
user nie skończyłam null()
|
||||||
user Ehhh
|
user Ehhh null()
|
||||||
|
|
@ -1,15 +1,15 @@
|
|||||||
user DZIEŃ DOBRY
|
user DZIEŃ DOBRY hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user No właśnie. W czym możesz pomóc?
|
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.
|
system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. inform(goal)
|
||||||
user A jedzonko macie?
|
user A jedzonko macie? reqmore()
|
||||||
system W skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem.
|
system W skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem. offer()
|
||||||
user Nachosy proszę
|
user Nachosy proszę reqmore()
|
||||||
system Zapraszamy do baru, który znajduje się za kasami biletowymi.
|
system Zapraszamy do baru, który znajduje się za kasami biletowymi. offer()
|
||||||
user A jakie sosy do Nachosów?
|
user A jakie sosy do Nachosów? reqmore()
|
||||||
system Do NachosyTM można wybrać następujące sosy: BBQ, keczupowy, czosnkowy, ostry.
|
system Do NachosyTM można wybrać następujące sosy: BBQ, keczupowy, czosnkowy, ostry. offer()
|
||||||
user Chciałabym anulować rezerwację
|
user Chciałabym anulować rezerwację inform(goal=cancel)
|
||||||
system Dobrze, proszę o podanie numeru rezerwacji.
|
system Dobrze, proszę o podanie numeru rezerwacji. request(reservation_id)
|
||||||
user 123123
|
user 123123 inform(reservation_id=123123)
|
||||||
system "Rezerwacja o numerze ""123123"" została anulowana. "
|
system "Rezerwacja o numerze ""123123"" została anulowana. " affirm()
|
||||||
user Dzięki <3
|
user Dzięki <3 thankyou()
|
||||||
|
|
@ -1,7 +1,7 @@
|
|||||||
user Dzień dobry
|
user Dzień dobry hello()
|
||||||
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc?
|
system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
|
||||||
user Chciałabym zmienić rezerwację
|
user Chciałabym zmienić rezerwację inform(goal=cancel)
|
||||||
system Proszę podać numer rezerwacji
|
system Proszę podać numer rezerwacji request(reservation_id)
|
||||||
user 123123
|
user 123123 inform(reservation_id=123123)
|
||||||
system "Rezerwacja o numerze ""123123"" nie znajduje się w systemie. Upewnij się, ze jest to poprawny numer."
|
system "Rezerwacja o numerze ""123123"" nie znajduje się w systemie. Upewnij się, ze jest to poprawny numer." canthelp.missing_slot_value
|
||||||
user Upewniam się
|
user Upewniam się ack()
|
||||||
|
|
@ -1,16 +1,16 @@
|
|||||||
user Dzień dobry
|
user Dzień dobry hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||||
user Chciałbym zarezerwować bilety
|
user Chciałbym zarezerwować bilety inform(goal=reservation)
|
||||||
system Jaki film cię interesuje?
|
system Jaki film cię interesuje? request(title)
|
||||||
user batman
|
user batman inform(title=batman)
|
||||||
system Jaki termin cię interesuje?
|
system Jaki termin cię interesuje? request(date)
|
||||||
user dzisiaj
|
user dzisiaj inform(date=2022-03-23)
|
||||||
system Dostępne godziny to: 15:20, 18:30, 20:15, 22:10.
|
system Dostępne godziny to: 15:20, 18:30, 20:15, 22:10. select(time)
|
||||||
user podaj więcej informacji o seansach
|
user podaj więcej informacji o seansach reqmore()
|
||||||
system Dostępne godziny to: 15:20, 18:30, 20:15, 22:10.
|
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
|
user podaj więcej informacji o seansie o 15.20 reqmore(time=15:20)
|
||||||
system Pokaz filmu "Batman" o godzinie 15:20, sala 3.
|
system Pokaz filmu "Batman" o godzinie 15:20, sala 3. offer(title=Batman, time=15:20)
|
||||||
user czy film jest 2D czy 3D?
|
user czy film jest 2D czy 3D? reqmore()
|
||||||
system Nasze kino nie oferuje seansów 3D. Za utrudnienia przepraszamy.
|
system Nasze kino nie oferuje seansów 3D. Za utrudnienia przepraszamy. canthelp()
|
||||||
user podaj informacje o napisach/dubbingu
|
user podaj informacje o napisach/dubbingu reqmore()
|
||||||
system Nasze kino nie oferuje seansów z dubbingiem. Za utrudnienia przepraszamy.
|
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ść
|
user Cześć hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||||
user Chciałbym zarezwsfsgf bilet
|
user Chciałbym zarezwsfsgf bilet null()
|
||||||
system Czy mógłbyś powtórzyć?
|
system Czy mógłbyś powtórzyć? repeat()
|
||||||
user Chciałbym zarezerwować bilet
|
user Chciałbym zarezerwować bilet inform(goal=reservation)
|
||||||
system Jaki film cię interesuje?
|
system Jaki film cię interesuje? request(title)
|
||||||
user Jakie są wyświetlane w najbliższą sobotę?
|
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.
|
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?
|
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.
|
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
|
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?
|
system Jaki termin cię interesuje? request(date)
|
||||||
user Najbliższa sobota
|
user Najbliższa sobota inform(date=2022-03-26)
|
||||||
system Dostępne godziny to 11:20, 14:30, 17:10, 19:30.
|
system Dostępne godziny to 11:20, 14:30, 17:10, 19:30. select(time)
|
||||||
user Godzina 19:30
|
user Godzina 19:30 inform(time=19:30)
|
||||||
system Gdzie chciałbyś usiąść?
|
system Gdzie chciałbyś usiąść? request(area)
|
||||||
user Najlepiej w ostatnim rzędzie
|
user Najlepiej w ostatnim rzędzie inform(area=last_row)
|
||||||
system Zostały ci przydzielone miejsca N6, N7, N8. Numer twojej rezerwacji to 84372.
|
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
|
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.
|
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?
|
user Czy moja rezerwacja została potwierdzona? reqmore()
|
||||||
system Podaj numer rezerwacji.
|
system Podaj numer rezerwacji. request(reservation_id)
|
||||||
user 84372
|
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?
|
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
|
user Nie negate()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
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
|
user Dzień dobry hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
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.
|
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.
|
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?
|
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.
|
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
|
user Chciałbym zarezerwować 3 miejsca na seans o 17:45 inform(quantity=3, time=17:45)
|
||||||
system Gdzie chciałbyś usiąść?
|
system Gdzie chciałbyś usiąść? request(area)
|
||||||
user Czy są dostępne miejsca w tylnych rzędach?
|
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.
|
system Dostępne miejsca z tyłu to M3, M4, M5. offer(seats)
|
||||||
user Ok
|
user Ok affirm()&inform(seats=[m3, m4, m5])
|
||||||
system Zostały ci przydzielone miejsca M3, M4, M5. Numer twojej rezerwacji to 87574.
|
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
|
user Dziękuję, do widzenia thankyou()&bye()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
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ę
|
user Dzień dobry, chciałbym anulować rezerwację hello() & inform(goal=cancel)
|
||||||
system Witam w systemie kinowym Nachos. Aby anulować rezerwację, podaj numer rezerwacji.
|
system Witam w systemie kinowym Nachos. Aby anulować rezerwację, podaj numer rezerwacji. welcomemsg() & request(reservation_id)
|
||||||
user 87574
|
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.
|
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
|
user Potwierdzam affirm()
|
||||||
system Rezerwacja numer 87574 została anulowana.
|
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
|
user Hej hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
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ę
|
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ł.
|
system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
|
||||||
user Zorro2
|
user Zorro2 inform(title=Zorro2)
|
||||||
system Film nie znajduje się w repertuarze. Podaj inny tytuł.
|
system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
|
||||||
user Poproszę o listę seansów
|
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.
|
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
|
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.
|
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
|
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.
|
system Jutro wieczorem dostępne godziny to: 18:30, 20:15. select(time)
|
||||||
user 20:15
|
user 20:15 inform(time=20:15)
|
||||||
system Jaka ilość biletów ciebie interesuje?
|
system Jaka ilość biletów ciebie interesuje? request(quantity)
|
||||||
user 11
|
user 11 inform(quantity=11)
|
||||||
system Gdzie chciałbyś usiąść?
|
system Gdzie chciałbyś usiąść? request(area)
|
||||||
user W środku, pomiedzy górnym i środkowym rzędzie
|
user W środku, pomiedzy górnym i środkowym rzędzie null()
|
||||||
system Czy możesz powtórzyć?
|
system Czy możesz powtórzyć? repeat()
|
||||||
user W środku, pomiedzy górnym i środkowym rzędem
|
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.
|
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
|
user <3 thankyou()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,4 +1,4 @@
|
|||||||
user Cześć
|
user Cześć hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||||
user Nie możesz
|
user Nie możesz thankyou()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,32 +1,32 @@
|
|||||||
user Dzień dobry, Systemie
|
user Dzień dobry, Systemie hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||||
user Chciałbym kupić nachos
|
user Chciałbym kupić nachos reqmore(goal)
|
||||||
system Zestaw nachosów z wybranym dipem dostępny jest w strefie gastronomicznej.
|
system Zestaw nachosów z wybranym dipem dostępny jest w strefie gastronomicznej. offer()
|
||||||
user Jak mogę się do takiej strefy dostać?
|
user Jak mogę się do takiej strefy dostać? reqmore(location)
|
||||||
system Nasz adres to ulica Uniwersytetu Poznańskiego 4.
|
system Nasz adres to ulica Uniwersytetu Poznańskiego 4. inform(location=Uniwersytetu Poznańskiego 4)
|
||||||
user W jakim mieście?
|
user W jakim mieście? reqmore(location)
|
||||||
system Ul. Uniwersytetu Poznańskiego 4, Poznań
|
system Ul. Uniwersytetu Poznańskiego 4, Poznań inform(location=Uniwersytetu Poznańskiego 4)
|
||||||
user Czy można zarezerwować u was bilety na seans?
|
user Czy można zarezerwować u was bilety na seans? reqmore(goal)
|
||||||
system Tak. Jaki film cię interesuje?
|
system Tak. Jaki film cię interesuje? request(title)
|
||||||
user Jakie polecasz?
|
user Jakie polecasz? reqmore(title)
|
||||||
system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto.
|
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?
|
user Jaką ocenę posiada Batman? reqmore(title=Batman)
|
||||||
system Batman posiada ocenę 8.4/10
|
system Batman posiada ocenę 8.4/10 offer(title=Batman)
|
||||||
user Dobrze. Chciałbym zatem zarezerwować bilet na Innych Ludzi
|
user Dobrze. Chciałbym zatem zarezerwować bilet na Innych Ludzi inform(title=Inni ludzie)
|
||||||
system Jaki termin cię interesuje?
|
system Jaki termin cię interesuje? request(date)
|
||||||
user 22.03.2022
|
user 22.03.2022 inform(date=2022-03-22)
|
||||||
system Wybrana data jest z przeszłości. Proszę o podanie poprawnego terminu. Mateusz Ogrodowczyk
|
system Wybrana data jest z przeszłości. Proszę o podanie poprawnego terminu. repeat()
|
||||||
user Jutro, po godzinie 16:00
|
user Jutro, po godzinie 16:00 inform(date=2022-03-24)
|
||||||
system Dostępne godziny to: 17:45, 20:30.
|
system Dostępne godziny to: 17:45, 20:30. select(time)
|
||||||
user Jaki jutro jest dzień tygodnia?
|
user Jaki jutro jest dzień tygodnia? request(date)
|
||||||
system Jutro jest czwartek, 24.03.2022.
|
system Jutro jest czwartek, 24.03.2022. inform(date=2022-03-24)
|
||||||
user To poproszę o rezerwację na 17L45
|
user To poproszę o rezerwację na 17L45 null()
|
||||||
system Proszę o powtórzenie terminu rezerwacji.
|
system Proszę o powtórzenie terminu rezerwacji. repeat()
|
||||||
user 17:45
|
user 17:45 inform(time=17:45)
|
||||||
system Gdzie chciałbyś usiąść?
|
system Gdzie chciałbyś usiąść? request(area)
|
||||||
user Z tyłu sali, nie na samym końcu
|
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.
|
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?
|
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.
|
system Miejsce L8 znajduje się w środkowej części przedostatniego rzędu. inform(area=[back, middle])
|
||||||
user Dziękuję
|
user Dziękuję thankyou()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
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
|
user Dzień dobry hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||||
user chciałbym kupić dwa bilety na batmana
|
user chciałbym kupić dwa bilety na batmana inform(quantity=2) & inform(title=Batman)
|
||||||
system Jaki termin cię interesuje?
|
system Jaki termin cię interesuje? request(date)
|
||||||
user jutro
|
user jutro inform(date=2022-03-24)
|
||||||
system Dostępne godziny to: 15:20, 17:45, 20:30.
|
system Dostępne godziny to: 15:20, 17:45, 20:30. select(time)
|
||||||
user poproszę na 20:30
|
user poproszę na 20:30 inform(time=20:30)
|
||||||
system Gdzie chciałbyś usiąść?
|
system Gdzie chciałbyś usiąść? request(area)
|
||||||
user z tyłu
|
user z tyłu inform(area=[back, random])
|
||||||
system Zostały ci przydzielone miejsca L9, L10. Numer twojej rezerwacji to 74263.
|
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?
|
user w jakiej cenie są bilety? help()
|
||||||
system Bilet jednorazowy jest w cenie 18,90 zł.
|
system Bilet jednorazowy jest w cenie 18,90 zł. offer()
|
||||||
user są zniżki studenckie?
|
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.
|
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?
|
user mógłbym kupić bilety? reqmore(goal)
|
||||||
system Jaki film cię interesuje?
|
system Jaki film cię interesuje? request(title)
|
||||||
user batman - chciałbym kupić zarezerwowane miejsca
|
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.
|
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?
|
user dobrze czy wystarczy zachować numer rezerwacji? reqmore(reservation_id)
|
||||||
system Numer rezerwacji niezbędny jest do opłacenia zarezerwowanych miejsc w punkcie stacjonarnym.
|
system Numer rezerwacji niezbędny jest do opłacenia zarezerwowanych miejsc w punkcie stacjonarnym. canthelp()
|
||||||
user dobrze
|
user dobrze ack()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,15 +1,15 @@
|
|||||||
user witam
|
user witam hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||||
user jakie są jutro filmy?
|
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.
|
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?
|
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.
|
system Dostępne godziny to 10:15, 12:30, 15:45, 18:20. select(time)
|
||||||
user poproszę 3 bilety na 18:20
|
user poproszę 3 bilety na 18:20 inform(quantity=3) & inform(time=18:20)
|
||||||
system Gdzie chciałbyś usiąść?
|
system Gdzie chciałbyś usiąść? request(area)
|
||||||
user na środku
|
user na środku inform(are=[middle, middle])
|
||||||
system Zostały ci przydzielone miejsca H4, H5, H6. Numer twojej rezerwacji to 85730.
|
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
|
user poproszę jeszcze jedno miejsce obok inform(quantity=4)
|
||||||
system Dokonano zmiany rezerwacji numer 85730. Zostały ci przydzielone miejsca H4, H5, H6, H7.
|
system Dokonano zmiany rezerwacji numer 85730. Zostały ci przydzielone miejsca H4, H5, H6, H7. inform(seats=[h4, h5, h6, h7])
|
||||||
user dziekuje
|
user dziekuje thankyou()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
||||||
user do widzenia
|
user do widzenia bye()
|
|
@ -1,10 +1,10 @@
|
|||||||
user Co dziś leci
|
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.
|
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
|
user Co jest dobre dla dzieci reqmore(title)
|
||||||
system Film familijny to "Nasze magiczne Encanto".
|
system Film familijny to "Nasze magiczne Encanto". offer(title=Nasze magiczne Encanto)
|
||||||
user Poproszę 2 na "to nie wypanda"
|
user Poproszę 2 na "to nie wypanda" inform(quantity=2) & inform(title=To nie wypanda)
|
||||||
system Gdzie chciałbyś usiąść?
|
system Gdzie chciałbyś usiąść? request(area)
|
||||||
user a z przodu gdzieś
|
user a z przodu gdzieś inform(area=[front, random])
|
||||||
system Zostały ci przydzielone miejsca B9, B10. Numer twojej rezerwacji to 47564.
|
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??
|
user eee a o której?? request(time)
|
||||||
system Godzina twojego seansu to 17:30.
|
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
|
user Dzień dobry hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
|
||||||
user Chciałabym zarezerwować bilet do kina
|
user Chciałabym zarezerwować bilet do kina inform(goal=reservation)
|
||||||
system Jaki film cię interesuje?
|
system Jaki film cię interesuje? request(title)
|
||||||
user Wyjdż za mnie
|
user Wyjdż za mnie inform(title=Wyjdż za mnie)
|
||||||
system Film nie znajduje się w repertuarze. Podaj inny tytuł.
|
system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
|
||||||
user The batman
|
user The batman inform(title=Batman)
|
||||||
system Jaki termin cię interesuje?
|
system Jaki termin cię interesuje? request(date)
|
||||||
user Dziś wieczorem
|
user Dziś wieczorem inform(date=2022-03-23)
|
||||||
system Dostępne godziny to: 18:30, 20:15, 22:10.
|
system Dostępne godziny to: 18:30, 20:15, 22:10. select(time)
|
||||||
user Proszę o godzinie 20:15
|
user Proszę o godzinie 20:15 inform(time=20:15)
|
||||||
system Gdzie chciałabyś usiąść?
|
system Gdzie chciałabyś usiąść? request(area)
|
||||||
user z tyłu, na środku (aby ekran był centralnie widoczny)
|
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.
|
system Zostało ci przydzielone miejsce L7. Numer twojej rezerwacji to 09483. inform(seats=l7) & inform(reservation_id=09483)
|
||||||
user Dobrze, dziękuję
|
user Dobrze, dziękuję thankyou()
|
||||||
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia.
|
system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
|
|
@ -1,6 +1,6 @@
|
|||||||
user cześć
|
user cześć hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||||
user chciałbym sprawdzić repertuar kin
|
user chciałbym sprawdzić repertuar kin reqmore(title) AND reqmore(date) AND reqmore(time)
|
||||||
system Na jaki dzień?
|
system Na jaki dzień? request(date)
|
||||||
user na dzisiaj
|
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
|
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
|
user Witam hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||||
user Jakie są najbliższe seanse?
|
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
|
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?
|
user W jakim to kinie? reqmore(location)
|
||||||
system W kinie Blugarska
|
system W kinie Blugarska offer(location=[Blugarska])
|
||||||
user A gdzie jest to kino?
|
user A gdzie jest to kino? reqmore(location)
|
||||||
system Bułgarska 19, 60-320 Poznań
|
system Bułgarska 19, 60-320 Poznań offer(location=[Blugarska])
|
||||||
user Ile kosztują bilety na Inni ludzie?
|
user Ile kosztujš bilety na Inni ludzie? reqmore(price)
|
||||||
system Normalny czy uglowy?
|
system Normalny czy uglowy? select(tickets_type)
|
||||||
user oba
|
user oba inform(tickets_type=[reduced, 1]) AND inform(tickets_type=[regular, 1])
|
||||||
system Normalny - 20zł, uglowy - 13zł
|
system Normalny - 20zł, uglowy - 13zł offer(price)
|
||||||
user A w jaki dzień bilety są tańsze?
|
user A w jaki dzień bilety sš tańsze? reqmore(price)
|
||||||
system W wtorek i czwartek kosztują o 2 zł mniej niż podana cena
|
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
|
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
|
system Dobrze, bilety majš być ulgowe czy normalne reqmore(tickets_type)
|
||||||
user Jeden normalny i ulgowy
|
user Jeden normalny i ulgowy inform(tickets_type=[normal,1]) AND inform(tickets_type=[reduced,1])
|
||||||
system Dobrze, jakie miejsce Pana interesuje?
|
system Dobrze, jakie miejsce Pana interesuje? request(area)
|
||||||
user Na środku Sali
|
user Na środku Sali inform(area=[middle])
|
||||||
system Dobrze, miejsca Pana to M25. Czy zgadza się Pan z wyborem miejsca?
|
system Dobrze, miejsca Pana to M25. Czy zgadza się Pan z wyborem miejsca? inform(seats=[m25])
|
||||||
user Chciałem zarezerwować dwa miejsca
|
user Chciałem zarezerwować dwa miejsca reqmore(seats)
|
||||||
system Trzeba najpierw wybrać miejsce dla jednego biletu
|
system Trzeba najpierw wybrać miejsce dla jednego biletu negate()
|
||||||
user Zgadzam się
|
user Zgadzam się infrom(seats=[m25])
|
||||||
system Dobrze, drugie miejsce Pana to M26. Czy zgadza się Pan z wyborem miejsca?
|
system Dobrze, drugie miejsce Pana to M26. Czy zgadza się Pan z wyborem miejsca? infrom(seats=[m26])
|
||||||
user Tak
|
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óć?
|
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?
|
user Jaki jest koszt tej rezerwacji? reqmore(reservation_id)
|
||||||
system Rezerwacja jest za darmo
|
system Rezerwacja jest za darmo offer(reservation_id)
|
||||||
user A ile kosztują bilety łącznie?
|
user A ile kosztujš bilety łšcznie? reqmore(price)
|
||||||
system 33 zł
|
system 33 zł offer(price=[33])
|
||||||
user ok. Dziękuję
|
user ok. Dziękuję ack()
|
||||||
|
|
@ -1,22 +1,22 @@
|
|||||||
user Witam
|
user Witam hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||||
user Chciałbym zarezerwować bilet ale nie wiem na co.
|
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
|
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 ?
|
user Czy film Historia mojej żony jest ciekawy ? reqmore(title=Historia mojej żony)
|
||||||
system Uwaźam, że tak
|
system Uwaźam, że tak ack()
|
||||||
user Dobrze to poproszę
|
user Dobrze to poproszę inform(title=Historia mojej żony)
|
||||||
system Ulgowy czy normalny?
|
system Ulgowy czy normalny? select(ticket_type)
|
||||||
user Ulgowy
|
user Ulgowy inform(tickets_type=reduced)
|
||||||
system Ile biletów?
|
system Ile biletów? selec(quantity)
|
||||||
user czy jest jakaś maksymalna liczba ?
|
user czy jest jakaś maksymalna liczba ? reqmore(quantity)
|
||||||
system Nie
|
system Nie null()
|
||||||
user to poproszę 100
|
user to poproszę 100 inform(quantity=100)
|
||||||
system Dobrze, prosze wymienić czy mają byc ulgowe czy normalne
|
system Dobrze, prosze wymienić czy majš byc ulgowe czy normalne select(tickets_type)
|
||||||
user tak jak powiedziałem ulgowe
|
user tak jak powiedziałem ulgowe inform(tickets_type=[reduced, 100])
|
||||||
system Dobrze, jakie miejsca Pana interesują?
|
system Dobrze, jakie miejsca Pana interesujš? request(area)
|
||||||
user środek Sali
|
user środek Sali inform(area=middle)
|
||||||
system Dobrze, Pana miejsca to są: M1, M2, M3, ..., M98, M99, M100. Czy zgadza sie Pan z wyborem?
|
system Dobrze, Pana miejsca to sš: M1, M2, M3, ..., M98, M99, M100. Czy zgadza sie Pan z wyborem? inform(seats=[M1...M100])
|
||||||
user tak
|
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?
|
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
|
user Nie dziękuje confirm() AND negate()
|
||||||
system Dziękuję również
|
system Dziękuję również bye()
|
||||||
|
|
@ -1,18 +1,18 @@
|
|||||||
user Dzień dobry!
|
user Dzień dobry! hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||||
user Chciałbym zarezerwować seans. Bilet na seans
|
user Chciałbym zarezerwować seans. Bilet na seans inform(goal=reservation)
|
||||||
system Jaki Pana interesuje ?
|
system Jaki Pana interesuje ? request(title)
|
||||||
user Jakie filmy są obecnie na ekranach?
|
user Jakie filmy sš obecnie na ekranach? reqmore(title)
|
||||||
system Jaki dzień Pana interesuje ?
|
system Jaki dzień Pana interesuje ? request(date)
|
||||||
user Sobota
|
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
|
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
|
user Poproszę 2 bilety na innych ludzi inform(title=Inni ludzie) AND inform(quantity=2)
|
||||||
system Ulgowe czy normalne?
|
system Ulgowe czy normalne? null()
|
||||||
user jeden ulgowy i jeden zwykły
|
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ą?
|
system Dobrze, a jakie Pana miejsca interesujš? request(area)
|
||||||
user Na środku Sali
|
user Na środku Sali infrom(area=middle)
|
||||||
system Dobrze, miejsca Pana to M20. Czy zgadza się Pan z wyborem miejsca?
|
system Dobrze, miejsca Pana to M20. Czy zgadza się Pan z wyborem miejsca? inform(seats=M20) AND affirm(seats=M20)
|
||||||
user Pewnie
|
user Pewnie ack()
|
||||||
system Dobrze, drugie miejsce Pana to M21. Czy zgadza się Pan z wyborem miejsca?
|
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?
|
user czy te miejsca sš obok siebie? reqmore(seats)
|
||||||
system Tak
|
system Tak affirm()
|
||||||
|
|
@ -1,17 +1,17 @@
|
|||||||
user Dzień dobry
|
user Dzień dobry hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
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
|
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
|
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?
|
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
|
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
|
user niech będzie ack()
|
||||||
system Ile biletów?
|
system Ile biletów? request(quantity)
|
||||||
user 1
|
user 1 inform(quantity=1)
|
||||||
system Normalny czy ulgowy ?
|
system Normalny czy ulgowy ? canthelp()
|
||||||
user jakie są dostępne ulgi?
|
user jakie sš dostępne ulgi? null()
|
||||||
system Studencka, serniorska, i pracownik kina
|
system Studencka, serniorska, i pracownik kina offer(tickets_type)
|
||||||
user studencka
|
user studencka inform(tickets_type=[reduced, 1])
|
||||||
system Dobrze, jakie miejsce Pana interesuje
|
system Dobrze, jakie miejsce Pana interesuje request(area)
|
||||||
user daleko od ekranu
|
user daleko od ekranu inform(area=back)
|
||||||
system Dobrze, miejsca Pana to L40. Czy zgadza się Pan z wyborem miejsca?
|
system Dobrze, miejsca Pana to L40. Czy zgadza się Pan z wyborem miejsca? inform(seats=L40) AND affirm(seats=L40)
|
||||||
user tak
|
user tak ack()
|
||||||
|
|
@ -1,33 +1,33 @@
|
|||||||
user Dzień dobry
|
user Dzień dobry hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||||
user Chciałabym zarezerwować bilety
|
user Chciałabym zarezerwować bilety inform(goal=reservation)
|
||||||
system Na jaki film?
|
system Na jaki film? request(title)
|
||||||
user Jaki film jest grany jutro w godzinach popołudniowych?
|
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
|
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?
|
user Czy sš wcześniejsze seanse? reqmore(time)
|
||||||
system Na jutro, nie
|
system Na jutro, nie negate(time)
|
||||||
user W takim razie chcę zarezerwować bilety na Psie Pazury
|
user W takim razie chcę zarezerwować bilety na Psie Pazury inform(title=Psie Pazury)
|
||||||
system Dobrze, ulgowy czy normalny?
|
system Dobrze, ulgowy czy normalny? canthelp()
|
||||||
user Komu przysługuje ulga?
|
user Komu przysługuje ulga? null()
|
||||||
system Studentom, seniorom i pracownikom kina
|
system Studentom, seniorom i pracownikom kina canthelp()
|
||||||
user Kim jest senior?
|
user Kim jest senior? null()
|
||||||
system To jest stara osoba
|
system To jest stara osoba canthelp()
|
||||||
user W takim razie chcę zarezerwować normalne bilety na Psie Pazury
|
user W takim razie chcę zarezerwować normalne bilety na Psie Pazury inform(title=Psie Pazury) AND inform(tickets_type)
|
||||||
system jAKIE MIEJSCE pANIĄ INTERESUJE?
|
system jAKIE MIEJSCE pANIĽ INTERESUJE? request(area)
|
||||||
user Na środku
|
user Na środku inform(area=middle)
|
||||||
system Ile biletów?
|
system Ile biletów? request(quantity)
|
||||||
user 3
|
user 3 inform(quantity=3)
|
||||||
system Wszystkie normalne?
|
system Wszystkie normalne? null()
|
||||||
user Tak
|
user Tak ack()
|
||||||
system Dobrze, miejsce Pani to M27. Czy zgadza się Pani z wyborem miejsca?
|
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
|
user Ale chciałam 3 bilety negate(seats=M27)
|
||||||
system Trzeba najpierw wybrać miejsce dla jednego biletu
|
system Trzeba najpierw wybrać miejsce dla jednego biletu null()
|
||||||
user zgadzam się
|
user zgadzam się ack()
|
||||||
system Dobrze, drugie miejsce Pani to M28. Czy zgadza się Pani z wyborem miejsca?
|
system Dobrze, drugie miejsce Pani to M28. Czy zgadza się Pani z wyborem miejsca? inform(seats=M28) AND affirm(seats=M28)
|
||||||
user tak
|
user tak ack()
|
||||||
system Dobrze, trzecie miejsce Pani to M29. Czy zgadza się Pani z wyborem miejsca?
|
system Dobrze, trzecie miejsce Pani to M29. Czy zgadza się Pani z wyborem miejsca? inform(seats=M29) AND affirm(seats=M29)
|
||||||
user nier
|
user nier negate(seats=M29)
|
||||||
system Dobrze, trzecie miejsce Pani to M26. Czy zgadza się Pani z wyborem miejsca?
|
system Dobrze, trzecie miejsce Pani to M26. Czy zgadza się Pani z wyborem miejsca? inform(seats=M26) AND affirm(seats=M26)
|
||||||
user tak
|
user tak ack()
|
||||||
system Czy w czymś jeszcze Pani pomóc?
|
system Czy w czymś jeszcze Pani pomóc? reqmore()
|
||||||
user nie
|
user nie null()
|
||||||
|
|
@ -1,25 +1,25 @@
|
|||||||
user Dzień dobry
|
user Dzień dobry hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||||
user Chciałbym dowiedzieć się jaki jest aktualnie repertuar
|
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
|
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?
|
user Jutro jest w repertuarze film inni ludzie? request(title=Innie ludzie)
|
||||||
system Tak, o 17:30
|
system Tak, o 17:30 offer(title=Inni ludzie) AND offer(time=17:30)
|
||||||
user Ile kosztuje bilet na ten film?
|
user Ile kosztuje bilet na ten film? request(price)
|
||||||
system Normalny czy ulgowy?
|
system Normalny czy ulgowy? null()
|
||||||
user ulogwy
|
user ulogwy null()
|
||||||
system Dobrze, jakie miejsce Pana interesuje?
|
system Dobrze, jakie miejsce Pana interesuje? request(area)
|
||||||
user W górnej części sali
|
user W górnej części sali inform(area=up)
|
||||||
system Dobrze, miejsca Pana to L35. Czy zgadza się Pan z wyborem miejsca?
|
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?
|
user Gdzie znajduje się to miejsce względem ekranu? reqmore(seats)
|
||||||
system Po lewej stronie
|
system Po lewej stronie offer(area=left)
|
||||||
user Chciałbym na środku
|
user Chciałbym na środku inform(area=middle)
|
||||||
system Dobrze, miejsca Pana to M40. Czy zgadza się Pan z wyborem miejsca?
|
system Dobrze, miejsca Pana to M40. Czy zgadza się Pan z wyborem miejsca? inform(seats=M40) AND affirm(seats=M40)
|
||||||
user zgadzam
|
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?
|
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?
|
user jaka jest cena? reqmore(price)
|
||||||
system 13zł za bilet, 0zł za rezerwacje
|
system 13zł za bilet, 0zł za rezerwacje offer(price)
|
||||||
user Dobrze, rezerwuje
|
user Dobrze, rezerwuje ack()
|
||||||
system Czy jeszcze w czymś Panu pomóc?
|
system Czy jeszcze w czymś Panu pomóc? reqmore()
|
||||||
user Chciałbym anulować rezerwację
|
user Chciałbym anulować rezerwację deny()
|
||||||
system Dobrze, anuluje...Anulowano rezerwacje
|
system Dobrze, anuluje...Anulowano rezerwacje ack()
|
||||||
user Dziekuje
|
user Dziekuje bye()
|
||||||
|
|
@ -1,20 +1,20 @@
|
|||||||
user Cześć
|
user Cześć hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||||
user Co można u was zjeść?
|
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)
|
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
|
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
|
system Filmy na kwiecień: Przeżyć, Inni ludzie, Piosenki o miłości, Psie pazury, DKF Zamek select(title)
|
||||||
user kiedy gracie DKF zamek?
|
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
|
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
|
user poproszę dwa bilety ulgowe na 25/04/2022 12:15 15:50 inform()
|
||||||
system Dobrze, jakie miejsce Pana interesuje?
|
system Dobrze, jakie miejsce Pana interesuje? request(area)
|
||||||
user pierwszy rząd po lewej stronie
|
user pierwszy rzšd po lewej stronie inform(area=front)
|
||||||
system Dobrze, miejsca Pana to L10. Czy zgadza się Pan z wyborem miejsca?
|
system Dobrze, miejsca Pana to L10. Czy zgadza się Pan z wyborem miejsca? inform(seats=L10)
|
||||||
user Tak
|
user Tak ack()
|
||||||
system Czy drugi bilet ma być koło tego samego miejsca?
|
system Czy drugi bilet ma być koło tego samego miejsca? request(area)
|
||||||
user zgadzam się
|
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?
|
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
|
user Jaki jest numer mojej rezerwacji reqmore(reservation_id)
|
||||||
system RZ2049421
|
system RZ2049421 inform(reservation_id = RZ2049421)
|
||||||
user Dziękuję systemie
|
user Dziękuję systemie thankyou()
|
||||||
system Dziękuję, byebye
|
system Dziękuję, byebye bye()
|
||||||
|
|
@ -1,33 +1,33 @@
|
|||||||
user Siema
|
user Siema hello()
|
||||||
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc?
|
system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
|
||||||
user Chcę iść do kina
|
user Chcę iść do kina inform(goal=reservation)
|
||||||
system Na jaki film?
|
system Na jaki film? request(title)
|
||||||
user Co gracie
|
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
|
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
|
user To na fdantastyczne zwierznera prosze inform(title=Fantastyczne zwierznera)
|
||||||
system "Nie ma takiego filmu ""fdantastyczne zwerznera"" w repertuarze"
|
system "Nie ma takiego filmu ""fdantastyczne zwerznera"" w repertuarze" negate(title=Fantastyczne zwierznera)
|
||||||
user A co macie
|
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"
|
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ń?
|
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
|
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ę
|
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"
|
system "Nie ma takiego filmu ""cud guadlupe"" w repertuarze" negate(title=cud guadlupe)
|
||||||
user To na coś innego
|
user To na coś innego request(title)
|
||||||
system Na jaki dzień?
|
system Na jaki dzień? request(date)
|
||||||
user Dzisiaj
|
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
|
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
|
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
|
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
|
user No to jakoś niech będzie jakoś to będzie inform(title=jakos to bedzie)
|
||||||
system Ile biletów?
|
system Ile biletów? request(quantity)
|
||||||
user Jeden dla mnie, drugi dla kota
|
user Jeden dla mnie, drugi dla kota null()
|
||||||
system Przepraszamy, ale zwierzęta nie mają wstępu do Sali
|
system Przepraszamy, ale zwierzęta nie majš wstępu do Sali canthelp()
|
||||||
user To jeden będzie
|
user To jeden będzie infrom(quantity=1)
|
||||||
system Normalny czy ulgowy?
|
system Normalny czy ulgowy? canthelp()
|
||||||
user normalny
|
user normalny null()
|
||||||
system Jakie miejsce Panią interesuje?
|
system Jakie miejsce Paniš interesuje? request(area)
|
||||||
user na środku gdzieś
|
user na środku gdzieś inform(area=middle)
|
||||||
system Dobrze, miejsce Pani to M33. Czy zgadza się Pani z wyborem miejsca?
|
system Dobrze, miejsce Pani to M33. Czy zgadza się Pani z wyborem miejsca? inform(seats=M33) AND affirm(seats=M33)
|
||||||
user Niech będzie
|
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?
|
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ąść?
|
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