speech_acts #6

Merged
s444519 merged 18 commits from speech_acts into master 2022-04-13 11:59:05 +02:00
53 changed files with 1172 additions and 766 deletions

View File

@ -0,0 +1 @@
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;

View File

@ -0,0 +1 @@
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;

View File

@ -0,0 +1 @@
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;

View File

@ -0,0 +1 @@
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;

View File

@ -0,0 +1 @@
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;

View File

@ -0,0 +1 @@
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;

View File

@ -0,0 +1 @@
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 12:56,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;

View File

@ -0,0 +1 @@
,DESKTOP-QF2J2E3/riraa,DESKTOP-QF2J2E3,12.04.2022 22:32,file:///C:/Users/riraa/AppData/Roaming/LibreOffice/4;

View File

@ -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.

View File

@ -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.

View File

@ -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 user Cześć. hello()
2 system Witamy w systemie kinowym Nachos. welcomemsg()
3 user Chciałbym anulować rezerwację biletu. inform(goal=cancel)
4 system Podaj numer rezerwa request(reservation_id)
5 user Numer 42069. inform(reservation_id=42069)
6 system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
7 user Numer 42068. inform(reservation_id=42068)
8 system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
9 user Numer 42067. inform(reservation_id=42067)
10 system Takiej rezerwacji nie ma w systemie. negate(reservation_id)
11 user Chciałbym anulować rezerwację biletu dla imienia i nazwiska Jan Kowalski inform(goal=cancel)
12 system Musisz podać numer rezerwacji. request(reservation_id)
13 user Nie pamiętam. Czy mogę podać e-mail? reqmore(goal=cancel)
14 system Musisz podać numer rezerwacji. request(reservation_id)

View File

@ -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 user Dzień dobry. DzieĹ„ dobry. hello()
2 system Witamy w systemie kinowym Nachos. Witamy w systemie kinowym Nachos. welcomemsg()
3 user Jakie filmy są w tym tygodniu w repertuarze? Jakie filmy sÄ… w tym tygodniu w repertuarze? reqmore(date=2022-04-04 - 2022-04-11)
4 system W tym tygodniu gramy: Batman, Podróż na Księżyc, Krzyk, W tym tygodniu gramy: Batman, Podróż na Księżyc, Krzyk, select(title)
5 user O której godzinie w piątej mogę zobaczyć Na noże? 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)
6 system Na noże w piątek grane jest o 12:30, 15:00, 19:30. Na noĹĽe w piÄ…tek grane jest o 12:30, 15:00, 19:30. select(time)
7 user Ok, w takim razie chciałbym zarezerwować 2 miejsca na seans o 19:30. Ok, w takim razie chciaĹ‚bym zarezerwować 2 miejsca na seans o 19:30. inform(quantity=2) AND inform(time=19:30)
8 system Jaki typ biletów? Jaki typ biletĂłw? select(tickets_type)
9 user Dwa normalne. Dwa normalne. inform(tickets_type=[normal, 2])
10 system Nie ma już miejsc na środku sali, czy mogą być miejsca po prawej stronie u góry? Nie ma juĹĽ miejsc na Ĺ›rodku sali, czy mogÄ… być miejsca po prawej stronie u gĂłry? offer(area=[up, right])
11 user Mogą być. MogÄ… być. ack()
12 system Rezerwacja 2 miejsc na film Na noże, w terminie 25.03 godzina 19:30, numer twojej rezerwacji 453905. 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)
13 user Dziękuje bardzo. DziÄ™kuje bardzo. bye()
14 system Do usłyszenia. Do usĹ‚yszenia. bye()

View File

@ -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 user elo. hello()
2 system Witam w systemie kinowym Nachos. welcomemsg()
3 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ę)
4 system Zorro- jak to było na prawdę oraz jego sequel nie są obecnie grane. negate(title)
5 user Poproszę listę filmów granych jutro wieczorem reqmore(title) AND inform(date=2022-04-09) AND inform(time=>=18:00)
6 system Zorro 3, Zorro powrócił Zorro 3, Zorro powrócił Transformers select(title)
7 user Chciałbym kupić bilety na Transformers. inform(title=Transformers)
8 system Czy pasuje ci godzina 20:20? select(time)
9 user Tak, chcę dwa bilety za 2 dni. inform(quantity=2)
10 system Jakie chcesz bilety? select(tickets_type)
11 user Normalne. inform([normal, 2])
12 system Gdzie chcesz usiąść? select(area)
13 user Przy oknie, w przedziale. null
14 system Nie zrozumiałem. repeat()
15 user Wagon z przedziałami, miejsce przy oknie. null
16 system Czy chcesz usiąść na środku sali kinowej? request(area)
17 user Tak, ale bardziej z góry. inform(area=up, middle])
18 system Dobrze, dokonano rezerwacji na film Transformer Dobrze, dokonano rezerwacji na film Transformer, umer twojej rezeracji to 123890. inform(reservation_id=123890) AND expl-conf(title=Transformers)
19 user Exit. bye()
20 system Do, usłyszenia. bye()

View File

@ -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.

View File

@ -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 user Dzień dobry. DzieÅ„ dobry. hello()
2 system Witamy w systemie kinowym Nachos. Witamy w systemie kinowym Nachos. welcomemsg()
3 user chciałbym się dowiedzieć jaki jest cennik. chciaÅ‚bym siÄ™ dowiedzieć jaki jest cennik. reqmore(tickets_type)
4 system Bilet normalny kosztuje 21,37zł, bilet ulgowy posiada zniř 21%, bilet dla weteranów posiada 51% zniżki Bilet normalny kosztuje 21,37zÅ‚, bilet ulgowy posiada zniÅ™ 21%, bilet dla weteranów posiada 51% zniżki offer(tickets_type)
5 user A jest zniżka studencka? A jest zniżka studencka? reqmore(tickets_type=student)
6 system Zniżka studencka to 21%. Zniżka studencka to 21%. offer(tickets_type=student)
7 user a co leci dzisiaj w kinie? a co leci dzisiaj w kinie? reqmore(title) AND inform(date=now())
8 system Batman, Dawno temu w las vegas oraz Na noże. Batman, Dawno temu w las vegas oraz Na noże. select(title)
9 user o której jest na noże? o której jest na noże? reqmore(time) AND inform(title=Na no¿e)
10 system 12:00 i 23:59. 12:00 i 23:59. select(time)
11 user poproszę dwa bilety na 12 poproszÄ™ dwa bilety na 12 inform(quantity=2) AND inform(time=12:00)
12 system Jaki typ biletów? Jaki typ biletów? select(tickets_type)
13 user a jakie są? a jakie sÄ…? reqmore(tickets_type)
14 system Normalny 21,00zł ulgowy 21% zniżki i dla weteranów 51% zniżki. Normalny 21,00zÅ‚ ulgowy 21% zniżki i dla weteranów 51% zniżki. offer(tickets_type)
15 user 2 ulgowe poprosze. 2 ulgowe poprosze. inform(tickets_type=[student, 2])
16 system Gdzie chcesz usiąść? Gdzie chcesz usiąść? select(area)
17 user jakie są wolne miejsca? jakie sÄ… wolne miejsca? reqmore(seats)
18 system Chcesz usiąść na środku sali na górze? Chcesz usiąść na Å›rodku sali na górze? select(area=[up, middle])
19 user Tak. Tak. ack()
20 system Dobrze, dokonano rezerwacji na film Batman 2 bilety ulgowe, godzina 21:37 numer twojej rezerwacji to 123890. 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)

View File

@ -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 user Chciałbym 3 bilety na batmana na jtro. inform(goal=reservation) AND inform(quantity=3) AND inform(title=Batman) AND inform(date=tomorrow())
2 system Witamy w systemie kinowym Nachos jaka godzina Cię interesuje? welcomemsg() AND select(time)
3 user coś koło południa. reqmore(time=>=12:00)
4 system Batman grany jest o 12:30, 15:30 oraz 17:15. select(time)
5 user nic później? reqalts(time)
6 system 19:25 oraz 21:37. select(time)
7 user To ten o 19. inform(time=19:25)
8 system Czy wszystkie bilety mają być normalne? select(tickets_type)
9 user 2 ulgowe. inform(tickets_type=[student, 2])
10 system Gdzie chcesz usiaść? select(area)
11 user z przodu. inform(area=[front, middle])
12 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)
13 user ale jakie miejsca?? reqmore(seats)
14 system Masz miejsca 12H, 13H, i 14H. inform(seats=[12H, 13H, 14H])

View File

@ -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 user Dzień dobry. hello()
2 system Witamy w systemie kinowym Nachos. welcomemsg()
3 user Chciałabym zarezerwować bilet do kina. inform(goal=reservation)
4 system Jaki dzień cięinteresuje? select(date)
5 user Dziś. inform(date=2022-04-12)
6 system Dzisiaj gramy Zorro 2, Batman i Terminator. select(title)
7 user Proszę na batmana. inform(title=Batman)
8 system Dzisiaj Batman grany jest o 12:30 i 20:19 select(time)
9 user Proszę o godzine 20:19. inform(time=20:19)
10 system Jakie chcesz bilety? select(tickets_type)
11 user ulogwy. inform(tickets_type=[ulgowy, ])
12 system Ile biletów ulgowych? select(tickets_type)
13 user 1. inform(tickets_type=[ulgowy, 1]) AND impl-conf(tickets_type)
14 system Gdzie chcesz usiąść? select(area)
15 user z tyłu, na środku (aby ekran był centralnie widoczny). inform(area=[up, middle])
16 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)
17 user dobrze, dziekuję. bye()
18 system Do widzenia! bye()

View File

@ -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 user cześć hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user czy mogę zarezerwować Nachosy do kina? reqmore()
4 system Zapraszamy do baru, który znajduje się za kasami biletowymi. offer
5 user dziekuje thankyou

View File

@ -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 user Witam hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Co potrafisz? help()
4 system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. offer(goal=reservation || answers)
5 user Jakie są najbliższe seanse? inform(date=2022-04-04)&inform(time=13:15+)
6 system Jaki film cię interesuje? reqmore(title)
7 user A jakie są dostępne? reqmore(title)
8 system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
9 user A w jakim to kinie? request(location)
10 system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić. inform(location=Multikino_51)
11 user A gdzie jest to kino? reqmore(location)
12 system Multikino 51 znajduje się na Królowej Jadwigi 51, 61-872 Poznań inform(location=Królowej Jadwigi 51)
13 user O której grają Uncharted? reqmore(time) AND inform(title=Uncharted)
14 system Dostępne godziny na film "Uncharted" to: 12:00, 15:30, 17:30 oraz 20:00 select(time) AND impl-conf(title=Uncharted)
15 user Ile kosztują bilety na ten film? request(price)
16 system Dostępne bilety to: 15zł bilet normalny, 12zł bilet ulgowy. inform(price)
17 user A w jaki dzień bielty są tańsze? reqmore(price)
18 system W środy oferujemy dodatkową zniżkę -10% na wszystkie rodzaje biletów. inform(price)
19 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)
20 system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
21 user Na środku sali inform(area=[middle, middle])
22 system Zostały ci przydzielone miejsca I9, I10, I11. Numer twojej rezerwacji to 123123. inform(seats=[I9, I10, I11]) AND inform(reservation_id=123123)
23 user ok ack()

View File

@ -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 user Witam hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Jaki jest repertuar na piątek? inform(date=2022-04-01) AND reqmore(title)
4 system W repertuarze na piątek 1 kwietnia znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2. select(title)
5 user O jakich godzinach grają te filmy? reqmore(time)
6 system Proszę podaj tytuł filmu, który cię interesuje. reqmore(title)
7 user Wszystkie ack()
8 system Dostępne godziny na film "Batman" to: 12:00, 15:30, 17:30 oraz 20:00 select(time)
9 system Dostępne godziny na film "To nie wypanda" to: 12:00, 15:30, 17:30 oraz 20:00 select(time)
10 system Dostępne godziny na film "Inni ludzie" to: 12:00, 15:30, 17:30 oraz 20:00 select(time)
11 system Dostępne godziny na film "Ambulans" to: 12:00, 15:30, 17:30 oraz 20:00 select(time)
12 system Dostępne godziny na film "Uncharted" to: 12:00, 15:30, 17:30 oraz 20:00 select(time)
13 system Dostępne godziny na film "Ups 2" to: 12:00, 15:30, 17:30 oraz 20:00 select(time)
14 user Czy obgługujecie rezerwację biletów grupowych? request(type)
15 system Na jednej rezerwacji może znajdować się do 10 miejsc. inform(type)
16 user Rozumiem, a jak mogę dokonać rezerwacji dla 20 osób? reqmore(type)
17 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)
18 user Tak affirm()
19 system Niestety wszyscy konsultanci są obecnie zajęci. W czym jeszcze mogę pomóc? canthelp()
20 user dziękuję ack()

View File

@ -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 user Witam hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Czy w kinie Rialto grają jakieś stare filmy? reqmore(title)
4 system System Nachos obsługuje następujące kina: Multikino, Helios oraz Cinemacity. select(location)
5 user to dziękuję thankyou()

View File

@ -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 user Witam hello()
2 systen Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? Witamy w internetowym systemie rezerwacji Nachos, w czym mogê pomóc? welcomemsg()
3 user Chciałbym zarezerować dwa bilety na Batman Chcia³bym zarezerowaæ dwa bilety na Batman inform(goal=reservation) AND inform(quantity=2) AND inform(title=Batman)
4 systen Na jaki dzień i godzinę miałby być ten bilet? Na jaki dzieñ i godzinê mia³by byæ ten bilet? request(time) AND request(date)
5 user A kiedy jest najbliższy seans? A kiedy jest najbli¿szy seans? inform(time=13:15+)
6 systen Najbliższe seanse dla filmu "Batman" to: 13:00 oraz 15:30. Najbli¿sze seanse dla filmu "Batman" to: 13:00 oraz 15:30. select(time)
7 user To poproszę trzy bilety na batmana o 15:30 To poproszê trzy bilety na batmana o 15:30 inform(time=15:30) AND inform(quantity=3) AND inform(title=Batman)
8 systen Dobrze. W jakim rzędzie majš zostać zarezerwowane miejsca? Dobrze. W jakim rzêdzie maj¹ zostaæ zarezerwowane miejsca? request(area)
9 user Na samym tyle sali inform(area=[random,back])
10 systen Zostało ci przydzielone miejsce M9, M10 oraz M11. Numer twojej rezerwacji to 123124. Zosta³o ci przydzielone miejsce M9, M10 oraz M11. Numer twojej rezerwacji to 123124. inform(seats=[M9,M10,M11]) AND inform(reservation_id=123124)
11 user Dziękuję Dziêkujê thankyou()
12

View File

@ -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 user Witam hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Czy tylko można u was rezerwować Nachos ? null()
4 system Nasz system odpowiada za: rezerwację biletów kinowych oraz ewentualne pytania użytkowników. canthelp
5 user Chciałbym zapytać co u pana hello()
6 system Z tej strony bot Nachos, u mnie wszystko w porzšdku. W czym mogę pomóc? welcomemsg()
7 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)
8 system Dobrze. W jakim rzędzie majš zostać zarezerwowane miejsca? request(area)
9 user bez ludzi w okolicy inform(area=[random,random])
10 system Zostało ci przydzielone miejsce A11. Numer twojej rezerwacji to 123123. inform(reservation_id=A11) AND inform(seats=123123)
11 user Czy to wszystko affirm() help
12 system Tak to wszystko, proszę zjawić się przy okienku kasowym 15 minut przed rozpoczęciem seansu, inaczej rezerwacja przepadnie. affirm()

View File

@ -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 user Dzień dobry! hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Chciałbym zarezerwować film null()
4 user Bilet na film inform(goal=reservation)
5 system Na jaki film ma być ta rezerwacja? request(title)
6 user Jakie filmy są teraz w kinach? request(title)
7 system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
8 user poproszę 3x bilet na ambulans inform(title=Ambulans)
9 system Dostępne godziny na film "Ambulans" to: 12:00, 15:30, 17:30 oraz 20:00 select(time)
10 user niech będzie ten ostatni inform(time=20:00)
11 system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
12 user Przedostatnim inform(area=M)
13 system Zostały ci przydzielone miejsca M9, M10, M11. Numer twojej rezerwacji to 123123. inform(reservation_id=123123) AND inform(seats=[M9, M10, M11])
14 user Spoko ack()
15 user Chciałbym jeszcze kupon na jedzenie null()
16 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()
17 user Poproszę słony popcorn null()
18 user Duży null()
19 system Zapraszamy do baru, który znajduje się za kasami biletowymi.  offer()
20 user Nara bye()

View File

@ -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 user Dzień dobry hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 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)
4 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.
5 user to poprosze ups 2 inform(title=ups 2)
6 system Na jaki dzień i godzinę miałby być ten bilet? request(date) AND request(time)
7 user na dzisiaj inform(date=today()
8 user najlepiej 18.30 inform(time=18:30)
9 system Dostępne godziny to: 18:00 oraz 20:00, czy któraś z nich jest odpowiednia? select(time)
10 user poprosze 18 inform(time=18:00)
11 system Dobrze. W jakim rzędzie ma zostać dokonana rezerwacja? request(area)
12 user jakie są dostępne miejsca? request(seats)
13 system Dostępne miejsca to: A1, A2, A3, B11,B12, F13, M1, M2, M3, M4 oraz M5. select(seats)
14 user które miejsca są daleko od ekranu? reqmore(area)
15 system Najdalej od ekranu znajduje się rząd M. inform(area)
16 user w takim razie poproszę M5 inform(seats=M5)
17 system Zostało ci przydzielone miejsce M5. Numer twojej rezerwacji to 123123. expl-conf(seats=M5) AND inform(reservation_id=123123)
18 user dziekuje thankyou()

View File

@ -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 Drakea 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 Drakea 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 user Dzień dobry hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Jakie usługi oferujecie? help()
4 system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. select(goal)
5 user Chciałabym zarezerwować bilet na najbliższy film inform(goal=reservation) AND inform(date=today())
6 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)
7 user O czym jest film Uncharted? reqmore(title=Uncharted)
8 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)
9 user Chcę zarezerwować bilety na film Uncharted inform(title=Uncharted)
10 system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca oraz ile ma być biletów? request(area) AND request(quantity)
11 user 9 biletów, jakie rzędy są dostępne? inform(quanitty=9) AND reqmore(area)
12 system 9 wolnych miejsc pod rząd znajduje się w rzędach A,B, I oraz J. select(area)
13 user Chciałabym 5 miejsc w rzędzie I i 4 miejsca w rzędzie J inform(area=[I.J])
14 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)
15 user Dziękuję thankyou()

View File

@ -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 user Cześć hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Co mogę zarezerwować? reqmore(reservation)
4 system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. select(goal)
5 user Gdzie znajduje się kino? request(location)
6 system Na podstawie twojej lokalizacji przydzieliliśmy ci: Multikino 51. Czy chcesz je zmienić. inform(location=Multikino 51)
7 user Tak, chciałbym iść do multikina na Malcie inform(location=Malta)
8 system Twoje kino zostało zmienione na "Multikino Malta". Czy mogę pomóc w czymś jeszcze? Expl-conf(location=Malta)
9 user Super, teraz chciałbym zarezerwować bilet na film inform(goal=reservation)
10 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)
11 user Uncharted inform(title=Uncharted)
12 system Dostępne godziny na film "Uncharted" to: 12:00, 15:30, 17:30 oraz 20:00 select(time)
13 user wybieram godzine 12:00 inform(time=12:00)
14 system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca i ile miejsc zarezerwować? request(area) AND request(quantity)
15 user 1 miejsce, gdzieś na środku sali inform(quantity=1) AND inform(area=middle)
16 system Zostało ci przydzielone miejsce J11. Numer twojej rezerwacji to 123123. inform(seats=J11) and inform(reservation_id=123123)
17 user Pasuje ack()

View File

@ -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 user Siema bocie help()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Chciałbym zamówić pizzę request(bar)
4 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)
5 user Czy popcorn zawiera gluten lub laktozę? reqmore()
6 system Wszystkie informacje o alergenach znajdują się na nachos/link.com offer()
7 user Dobra, co gracie dziś? inform(date=today()) AND request(title)
8 system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
9 user Czy w Inni ludzie gra Leonardo di caprio? reqmore(title=Inni ludzie)
10 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)
11 user W takim razie batman inform(title=batman)
12 system Dostępne godziny na film "Batman" to: 12:00, 15:30, 17:30 oraz 20:00 impl-conf(title=batman) AND select(time)
13 user 12:00:00 inform(time=12:00)
14 system Dobrze. W jakim rzędzie mają zostać zarezerwowane miejsca? request(area)
15 user Poproszę blisko ekranu maksymalnie po lewej stronie inform(area=[front, left])
16 system Czy ma być to jeden bilet, czy więcej? request(quantity)
17 user 1 bilet inform(quantity=1)
18 system Zostało ci przydzielone miejsce A1. Numer twojej rezerwacji to 123123. inform(seats=A1) AND (reservation_id=123123)
19 user Dziękuję systemie thankyou()

View File

@ -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 user Elo help()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Chciałabym zarezerwować bilet inform(goal=reservation) AND inform(quantity=1)
4 system Dobrze. Na jaki film ma być ta rezerwacja? request(title)
5 user Co gracie request(title)
6 system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
7 user Ja bym chciała na Fantsaczne zwierzta inform(title=Fantastyczne zwierzęta: tajemnice dumbledorea)
8 system Na jaki dzień i godzinę miałby być ten bilet? request(date) and request(time)
9 user 29.03.2022 inform(date=2022.03.29)
10 user Jakoś wieczorkiem inform(time=18:00+)
11 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)
12 user To na 21 prosze inform(time=21:00)
13 system Godzina 21:00 nie jest dostępna. Filmy puszczane są o 17:30 oraz 20:00. select(time)
14 user To na 18 proszę inform(time=18:00)
15 system Dobrze. Jakie miejsca zarezerwować? request(area)
16 user Najlepsze inform(area=[random,random])
17 system Zostały ci przydzielone miejsca I9, I10. Numer twojej rezerwacji to 123123. inform(seats=[I9,I10]) AND inform(reservation_id=123123)
18 user Moment no ile tych miejsc i czemu nie są w tym samym rzędzie reqmore(quantity)
19 user proszę z managerem null()
20 system Ile biletów powinno znaleźć się w rezerwacji? request(quantity)
21 user Jeden dla mnie i dla kotka proszę inform(quantity=2)
22 system Zostały ci przydzielone miejsca I9, I10. Numer twojej rezerwacji to 123123. inform(seats=[I9,I10]) AND inform(reservation_id=123123)
23 user Dobra, to blikiem proszę null()
24 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()
25 user Halo halo null()
26 user nie skończyłam null()
27 user Ehhh null()

View File

@ -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 user DZIEŃ DOBRY hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user No właśnie. W czym możesz pomóc? help()
4 system Nasz system odpowiada za: rezerwację biletów kinowych oraz odpowiedzi na ewentualne pytania użytkowników. inform(goal)
5 user A jedzonko macie? reqmore()
6 system W skład oferty barowej wchodzą: popcorn słony/słodki/maślany, oraz NachosyTM z wybranym sosem. offer()
7 user Nachosy proszę reqmore()
8 system Zapraszamy do baru, który znajduje się za kasami biletowymi. offer()
9 user A jakie sosy do Nachosów? reqmore()
10 system Do NachosyTM można wybrać następujące sosy: BBQ, keczupowy, czosnkowy, ostry. offer()
11 user Chciałabym anulować rezerwację inform(goal=cancel)
12 system Dobrze, proszę o podanie numeru rezerwacji. request(reservation_id)
13 user 123123 inform(reservation_id=123123)
14 system Rezerwacja o numerze "123123" została anulowana. affirm()
15 user Dzięki <3 thankyou()

View File

@ -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 user Dzień dobry hello()
2 system Witamy w internetowym systemie rezerwacji Nachos, w czym mogę pomóc? welcomemsg()
3 user Chciałabym zmienić rezerwację inform(goal=cancel)
4 system Proszę podać numer rezerwacji request(reservation_id)
5 user 123123 inform(reservation_id=123123)
6 system Rezerwacja o numerze "123123" nie znajduje się w systemie. Upewnij się, ze jest to poprawny numer. canthelp.missing_slot_value
7 user Upewniam się ack()

View File

@ -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.

View File

@ -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.

View File

@ -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 user Dzień dobry hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
3 user Chciałbym dowiedzieć się jakie filmy są wyświetlane w tym tygodniu. reqmore(title)
4 system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
5 user W jakich godzinach mogę zobaczyć Batmana w piątek? reqmore(time)&inform(date=2022-03-25)
6 system W najbliższy piątek dostępne godziny to 13:30, 15:20, 17:45. select(time)
7 user Chciałbym zarezerwować 3 miejsca na seans o 17:45 inform(quantity=3, time=17:45)
8 system Gdzie chciałbyś usiąść? request(area)
9 user Czy są dostępne miejsca w tylnych rzędach? inform(area=[back, random])&reqmore(seats)
10 system Dostępne miejsca z tyłu to M3, M4, M5. offer(seats)
11 user Ok affirm()&inform(seats=[m3, m4, m5])
12 system Zostały ci przydzielone miejsca M3, M4, M5. Numer twojej rezerwacji to 87574. expl-conf(seats=[m3, m4, m5], reservation_id=87574)
13 user Dziękuję, do widzenia thankyou()&bye()
14 system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()

View File

@ -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.

View File

@ -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 user Hej hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
3 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)
4 system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
5 user Zorro2 inform(title=Zorro2)
6 system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
7 user Poproszę o listę seansów reqmore(title)
8 system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
9 user Poproszę o listę filmów granych jutro wieczorem reqmore(title) & inform(date=2022-03-24)
10 system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
11 user Chciałbym kupić bilety na film To nie wypanda inform(title=To nie wypanda)
12 system Jutro wieczorem dostępne godziny to: 18:30, 20:15. select(time)
13 user 20:15 inform(time=20:15)
14 system Jaka ilość biletów ciebie interesuje? request(quantity)
15 user 11 inform(quantity=11)
16 system Gdzie chciałbyś usiąść? request(area)
17 user W środku, pomiedzy górnym i środkowym rzędzie null()
18 system Czy możesz powtórzyć? repeat()
19 user W środku, pomiedzy górnym i środkowym rzędem inform(area=[back, middle])
20 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)
21 user <3 thankyou()
22 system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()

View File

@ -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 user Cześć hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
3 user Nie możesz thankyou()
4 system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()

View File

@ -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.

View File

@ -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 user Dzień dobry hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
3 user chciałbym kupić dwa bilety na batmana inform(quantity=2) & inform(title=Batman)
4 system Jaki termin cię interesuje? request(date)
5 user jutro inform(date=2022-03-24)
6 system Dostępne godziny to: 15:20, 17:45, 20:30. select(time)
7 user poproszę na 20:30 inform(time=20:30)
8 system Gdzie chciałbyś usiąść? request(area)
9 user z tyłu inform(area=[back, random])
10 system Zostały ci przydzielone miejsca L9, L10. Numer twojej rezerwacji to 74263. inform(seats=[l9, l10]) & inform(reservation_id=74263)
11 user w jakiej cenie są bilety? help()
12 system Bilet jednorazowy jest w cenie 18,90 zł. offer()
13 user są zniżki studenckie? help()
14 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()
15 user mógłbym kupić bilety? reqmore(goal)
16 system Jaki film cię interesuje? request(title)
17 user batman - chciałbym kupić zarezerwowane miejsca inform(title=Batman) & reqmore(goal)
18 system Sprzedaż biletów dostępna jest w punkcie stacjonarnym. Zachęcamy do uprzedniej rezerwacji miejsc za pomocą naszego systemu. canthelp()
19 user dobrze czy wystarczy zachować numer rezerwacji? reqmore(reservation_id)
20 system Numer rezerwacji niezbędny jest do opłacenia zarezerwowanych miejsc w punkcie stacjonarnym. canthelp()
21 user dobrze ack()
22 system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()

View File

@ -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 user witam hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
3 user jakie są jutro filmy? inform(date=2022-03-24) & reqmore(title)
4 system Obecnie w repertuarze znajdują się: Batman, To nie wypanda, Inni ludzie, Ambulans, Uncharted, Ups 2, Nasze magiczne Encanto. select(title)
5 user o ktorej jest nasze magiczne encanto? reqmore(time) & inform(title=Nasze magiczne Encanto)
6 system Dostępne godziny to 10:15, 12:30, 15:45, 18:20. select(time)
7 user poproszę 3 bilety na 18:20 inform(quantity=3) & inform(time=18:20)
8 system Gdzie chciałbyś usiąść? request(area)
9 user na środku inform(are=[middle, middle])
10 system Zostały ci przydzielone miejsca H4, H5, H6. Numer twojej rezerwacji to 85730. inform(seats=[h4, h5, h5]) & inform(reservation_id=85730)
11 user poproszę jeszcze jedno miejsce obok inform(quantity=4)
12 system Dokonano zmiany rezerwacji numer 85730. Zostały ci przydzielone miejsca H4, H5, H6, H7. inform(seats=[h4, h5, h6, h7])
13 user dziekuje thankyou()
14 system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()
15 user do widzenia bye()

View File

@ -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.

View File

@ -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 user Dzień dobry hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg() & request(goal)
3 user Chciałabym zarezerwować bilet do kina inform(goal=reservation)
4 system Jaki film cię interesuje? request(title)
5 user Wyjdż za mnie inform(title=Wyjdż za mnie)
6 system Film nie znajduje się w repertuarze. Podaj inny tytuł. canthelp() & request(title)
7 user The batman inform(title=Batman)
8 system Jaki termin cię interesuje? request(date)
9 user Dziś wieczorem inform(date=2022-03-23)
10 system Dostępne godziny to: 18:30, 20:15, 22:10. select(time)
11 user Proszę o godzinie 20:15 inform(time=20:15)
12 system Gdzie chciałabyś usiąść? request(area)
13 user z tyłu, na środku (aby ekran był centralnie widoczny) inform(area=[back, middle])
14 system Zostało ci przydzielone miejsce L7. Numer twojej rezerwacji to 09483. inform(seats=l7) & inform(reservation_id=09483)
15 user Dobrze, dziękuję thankyou()
16 system Dziękujemy za skorzystanie z usług systemu kinowego Nachos. Miłego dnia. bye()

View File

@ -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 user cześć hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 user chciałbym sprawdzić repertuar kin reqmore(title) AND reqmore(date) AND reqmore(time)
4 system Na jaki dzień? request(date)
5 user na dzisiaj inform(date=30/03/2022)
6 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)

View File

@ -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 user Witam hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 user Jakie są najbliższe seanse? Jakie sš najbliższe seanse? reqmore(title) AND reqmore(date) AND reqmore(time)
4 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)
5 user W jakim to kinie? reqmore(location)
6 system W kinie Blugarska offer(location=[Blugarska])
7 user A gdzie jest to kino? reqmore(location)
8 system Bułgarska 19, 60-320 Poznań offer(location=[Blugarska])
9 user Ile kosztują bilety na Inni ludzie? Ile kosztujš bilety na Inni ludzie? reqmore(price)
10 system Normalny czy uglowy? select(tickets_type)
11 user oba inform(tickets_type=[reduced, 1]) AND inform(tickets_type=[regular, 1])
12 system Normalny - 20zł, uglowy - 13zł offer(price)
13 user A w jaki dzień bilety są tańsze? A w jaki dzień bilety sš tańsze? reqmore(price)
14 system W wtorek i czwartek kosztują o 2 zł mniej niż podana cena W wtorek i czwartek kosztujš o 2 zł mniej niż podana cena offer(price)
15 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])
16 system Dobrze, bilety mają być ulgowe czy normalne Dobrze, bilety majš być ulgowe czy normalne reqmore(tickets_type)
17 user Jeden normalny i ulgowy inform(tickets_type=[normal,1]) AND inform(tickets_type=[reduced,1])
18 system Dobrze, jakie miejsce Pana interesuje? request(area)
19 user Na środku Sali inform(area=[middle])
20 system Dobrze, miejsca Pana to M25. Czy zgadza się Pan z wyborem miejsca? inform(seats=[m25])
21 user Chciałem zarezerwować dwa miejsca reqmore(seats)
22 system Trzeba najpierw wybrać miejsce dla jednego biletu negate()
23 user Zgadzam się infrom(seats=[m25])
24 system Dobrze, drugie miejsce Pana to M26. Czy zgadza się Pan z wyborem miejsca? infrom(seats=[m26])
25 user Tak inform(seats=[m26])
26 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])
27 user Jaki jest koszt tej rezerwacji? reqmore(reservation_id)
28 system Rezerwacja jest za darmo offer(reservation_id)
29 user A ile kosztują bilety łącznie? A ile kosztujš bilety łšcznie? reqmore(price)
30 system 33 zł offer(price=[33])
31 user ok. Dziękuję ack()

View File

@ -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 user Witam hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 user Chciałbym zarezerwować bilet ale nie wiem na co. inform(goal=reservation)
4 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)
5 user Czy film Historia mojej żony jest ciekawy ? reqmore(title=Historia mojej żony)
6 system Uwaźam, że tak ack()
7 user Dobrze to poproszę inform(title=Historia mojej żony)
8 system Ulgowy czy normalny? select(ticket_type)
9 user Ulgowy inform(tickets_type=reduced)
10 system Ile biletów? selec(quantity)
11 user czy jest jakaś maksymalna liczba ? reqmore(quantity)
12 system Nie null()
13 user to poproszę 100 inform(quantity=100)
14 system Dobrze, prosze wymienić czy mają byc ulgowe czy normalne Dobrze, prosze wymienić czy majš byc ulgowe czy normalne select(tickets_type)
15 user tak jak powiedziałem ulgowe inform(tickets_type=[reduced, 100])
16 system Dobrze, jakie miejsca Pana interesują? Dobrze, jakie miejsca Pana interesujš? request(area)
17 user środek Sali inform(area=middle)
18 system Dobrze, Pana miejsca to są: M1, M2, M3, ..., M98, M99, M100. Czy zgadza sie Pan z wyborem? Dobrze, Pana miejsca to sš: M1, M2, M3, ..., M98, M99, M100. Czy zgadza sie Pan z wyborem? inform(seats=[M1...M100])
19 user tak confirm()
20 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()
21 user Nie dziękuje confirm() AND negate()
22 system Dziękuję również bye()

View File

@ -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 user Dzień dobry! hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 user Chciałbym zarezerwować seans. Bilet na seans inform(goal=reservation)
4 system Jaki Pana interesuje ? request(title)
5 user Jakie filmy są obecnie na ekranach? Jakie filmy sš obecnie na ekranach? reqmore(title)
6 system Jaki dzień Pana interesuje ? request(date)
7 user Sobota inform(date=02/04/2022)
8 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)
9 user Poproszę 2 bilety na innych ludzi inform(title=Inni ludzie) AND inform(quantity=2)
10 system Ulgowe czy normalne? null()
11 user jeden ulgowy i jeden zwykły infrom(tickets_type=[normal, 1]) AND inform(tickets_type=[reduced, 1])
12 system Dobrze, a jakie Pana miejsca interesują? Dobrze, a jakie Pana miejsca interesujš? request(area)
13 user Na środku Sali infrom(area=middle)
14 system Dobrze, miejsca Pana to M20. Czy zgadza się Pan z wyborem miejsca? inform(seats=M20) AND affirm(seats=M20)
15 user Pewnie ack()
16 system Dobrze, drugie miejsce Pana to M21. Czy zgadza się Pan z wyborem miejsca? inform(seats=M21) AND affirm(seats=M21)
17 user czy te miejsca są obok siebie? czy te miejsca sš obok siebie? reqmore(seats)
18 system Tak affirm()

View File

@ -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 user Dzień dobry hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 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)
4 system Dziś nie gramy filmu 'Minionki' o godzinie 18:30 negate(title=Minionki) AND negate(time=18:30)
5 user czy jest jakis film o godzinie 18:30? request(time=18:30)
6 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)
7 user niech będzie ack()
8 system Ile biletów? request(quantity)
9 user 1 inform(quantity=1)
10 system Normalny czy ulgowy ? canthelp()
11 user jakie są dostępne ulgi? jakie sš dostępne ulgi? null()
12 system Studencka, serniorska, i pracownik kina offer(tickets_type)
13 user studencka inform(tickets_type=[reduced, 1])
14 system Dobrze, jakie miejsce Pana interesuje request(area)
15 user daleko od ekranu inform(area=back)
16 system Dobrze, miejsca Pana to L40. Czy zgadza się Pan z wyborem miejsca? inform(seats=L40) AND affirm(seats=L40)
17 user tak ack()

View File

@ -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 user Dzień dobry hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 user Chciałabym zarezerwować bilety inform(goal=reservation)
4 system Na jaki film? request(title)
5 user Jaki film jest grany jutro w godzinach popołudniowych? request(title) AND request(time) AND request(date=31/03/2022)
6 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)
7 user Czy są wcześniejsze seanse? Czy sš wcześniejsze seanse? reqmore(time)
8 system Na jutro, nie negate(time)
9 user W takim razie chcę zarezerwować bilety na Psie Pazury inform(title=Psie Pazury)
10 system Dobrze, ulgowy czy normalny? canthelp()
11 user Komu przysługuje ulga? null()
12 system Studentom, seniorom i pracownikom kina canthelp()
13 user Kim jest senior? null()
14 system To jest stara osoba canthelp()
15 user W takim razie chcę zarezerwować normalne bilety na Psie Pazury inform(title=Psie Pazury) AND inform(tickets_type)
16 system jAKIE MIEJSCE pANIĄ INTERESUJE? jAKIE MIEJSCE pANIĽ INTERESUJE? request(area)
17 user Na środku inform(area=middle)
18 system Ile biletów? request(quantity)
19 user 3 inform(quantity=3)
20 system Wszystkie normalne? null()
21 user Tak ack()
22 system Dobrze, miejsce Pani to M27. Czy zgadza się Pani z wyborem miejsca? inform(seats=M27) AND affirm(seats=M27)
23 user Ale chciałam 3 bilety negate(seats=M27)
24 system Trzeba najpierw wybrać miejsce dla jednego biletu null()
25 user zgadzam się ack()
26 system Dobrze, drugie miejsce Pani to M28. Czy zgadza się Pani z wyborem miejsca? inform(seats=M28) AND affirm(seats=M28)
27 user tak ack()
28 system Dobrze, trzecie miejsce Pani to M29. Czy zgadza się Pani z wyborem miejsca? inform(seats=M29) AND affirm(seats=M29)
29 user nier negate(seats=M29)
30 system Dobrze, trzecie miejsce Pani to M26. Czy zgadza się Pani z wyborem miejsca? inform(seats=M26) AND affirm(seats=M26)
31 user tak ack()
32 system Czy w czymś jeszcze Pani pomóc? reqmore()
33 user nie null()

View File

@ -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 user Dzień dobry hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 user Chciałbym dowiedzieć się jaki jest aktualnie repertuar request(title) AND request(time)
4 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)
5 user Jutro jest w repertuarze film inni ludzie? request(title=Innie ludzie)
6 system Tak, o 17:30 offer(title=Inni ludzie) AND offer(time=17:30)
7 user Ile kosztuje bilet na ten film? request(price)
8 system Normalny czy ulgowy? null()
9 user ulogwy null()
10 system Dobrze, jakie miejsce Pana interesuje? request(area)
11 user W górnej części sali inform(area=up)
12 system Dobrze, miejsca Pana to L35. Czy zgadza się Pan z wyborem miejsca? inform(seats=L35) AND affirm(seats=L35)
13 user Gdzie znajduje się to miejsce względem ekranu? reqmore(seats)
14 system Po lewej stronie offer(area=left)
15 user Chciałbym na środku inform(area=middle)
16 system Dobrze, miejsca Pana to M40. Czy zgadza się Pan z wyborem miejsca? inform(seats=M40) AND affirm(seats=M40)
17 user zgadzam ack()
18 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)
19 user jaka jest cena? reqmore(price)
20 system 13zł za bilet, 0zł za rezerwacje offer(price)
21 user Dobrze, rezerwuje ack()
22 system Czy jeszcze w czymś Panu pomóc? reqmore()
23 user Chciałbym anulować rezerwację deny()
24 system Dobrze, anuluje...Anulowano rezerwacje ack()
25 user Dziekuje bye()

View File

@ -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 user Cześć hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 user Co można u was zjeść? request(food)
4 system Popcorn (mały, duży, średni), nachos (z sosem serowym lub bez), slushy (truskawkowe, ananasowe, borówkowe), czipsy (z solą, z ocetem) Popcorn (mały, duży, średni), nachos (z sosem serowym lub bez), slushy (truskawkowe, ananasowe, borówkowe), czipsy (z solš, z ocetem) offer(food)
5 user Co można obejrzeć w kwietniu request(title) AND request(date=XX/04/2022)
6 system Filmy na kwiecień: Przeżyć, Inni ludzie, Piosenki o miłości, Psie pazury, DKF Zamek select(title)
7 user kiedy gracie DKF zamek? request(title=DKF zamek) AND request()
8 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)
9 user poproszę dwa bilety ulgowe na 25/04/2022 12:15 15:50 inform()
10 system Dobrze, jakie miejsce Pana interesuje? request(area)
11 user pierwszy rząd po lewej stronie pierwszy rzšd po lewej stronie inform(area=front)
12 system Dobrze, miejsca Pana to L10. Czy zgadza się Pan z wyborem miejsca? inform(seats=L10)
13 user Tak ack()
14 system Czy drugi bilet ma być koło tego samego miejsca? request(area)
15 user zgadzam się ack()
16 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])
17 user Jaki jest numer mojej rezerwacji reqmore(reservation_id)
18 system RZ2049421 inform(reservation_id = RZ2049421)
19 user Dziękuję systemie thankyou()
20 system Dziękuję, byebye bye()

View File

@ -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)

1 user Siema hello()
2 system Witam w systemie kinowym Nachos. Jak mogę ci pomóc? welcomemsg()
3 user Chcę iść do kina inform(goal=reservation)
4 system Na jaki film? request(title)
5 user Co gracie request(title)
6 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)
7 user To na fdantastyczne zwierznera prosze inform(title=Fantastyczne zwierznera)
8 system Nie ma takiego filmu "fdantastyczne zwerznera" w repertuarze negate(title=Fantastyczne zwierznera)
9 user A co macie request(title)
10 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)
11 user A na za tydzień? request(title) AND request(date=06/04/2022)
12 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)
13 user To na za tydzień na cud guadalupe proszę inform(title=cud guadalupe) AND inform(date=06/04/2022)
14 system Nie ma takiego filmu "cud guadlupe" w repertuarze negate(title=cud guadlupe)
15 user To na coś innego request(title)
16 system Na jaki dzień? request(date)
17 user Dzisiaj inform(date=30/03/2022)
18 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)
19 user Zaskocz mnie null()
20 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)
21 user No to jakoś niech będzie jakoś to będzie inform(title=jakos to bedzie)
22 system Ile biletów? request(quantity)
23 user Jeden dla mnie, drugi dla kota null()
24 system Przepraszamy, ale zwierzęta nie mają wstępu do Sali Przepraszamy, ale zwierzęta nie majš wstępu do Sali canthelp()
25 user To jeden będzie infrom(quantity=1)
26 system Normalny czy ulgowy? canthelp()
27 user normalny null()
28 system Jakie miejsce Panią interesuje? Jakie miejsce Paniš interesuje? request(area)
29 user na środku gdzieś inform(area=middle)
30 system Dobrze, miejsce Pani to M33. Czy zgadza się Pani z wyborem miejsca? inform(seats=M33) AND affirm(seats=M33)
31 user Niech będzie ack()
32 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])
33 user jakieś potwierdzenie rezerwacji dostanę czy mogę po prostu wejść i usiąść? jakieś potwierdzenie rezerwacji dostanę czy mogę po prostu wejść i usišść? request(reservation_id)

View 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
View 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 |