From 3b10cab7944faafb1fed18ab2db4e1ac38f5fe76 Mon Sep 17 00:00:00 2001 From: Kacper Dudzic Date: Fri, 27 May 2022 21:15:55 +0200 Subject: [PATCH 1/5] further fixes for better training results --- dane_cleaner/dialog-06-03-01.tsv | 10 +++++----- dane_cleaner/dialog-06-05-01.tsv | 8 ++++---- dane_cleaner/dialog-06-07-01.tsv | 12 ++++++------ dane_cleaner/dialog-06-09-01.tsv | 14 +++++++------- dane_cleaner/dialog-06-11-01.tsv | 12 ++++++------ dane_cleaner/dialog-06-15-01.tsv | 4 +--- dane_cleaner/dialog-06-17-01.tsv | 10 +++++----- dane_cleaner/dialog-06-19-01.tsv | 3 +-- dane_cleaner/dialog-07-04-01.tsv | 6 +++--- dane_cleaner/dialog-07-08-01.tsv | 4 ++-- dane_cleaner/dialog-07-10-01.tsv | 4 ++-- dane_cleaner/dialog-07-18-01.tsv | 4 ++-- 12 files changed, 44 insertions(+), 47 deletions(-) diff --git a/dane_cleaner/dialog-06-03-01.tsv b/dane_cleaner/dialog-06-03-01.tsv index 1158920..344e69c 100644 --- a/dane_cleaner/dialog-06-03-01.tsv +++ b/dane_cleaner/dialog-06-03-01.tsv @@ -2,10 +2,10 @@ user Dzień dobry hello() system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg() user Chciałbym kupić bilet inform(task=book) system Dobrze na jaki film chciałby pan kupić bilet ? affirm()&request(movie) -user batman inform(movie="batman") +user batman inform(movie='batman') system Dobrze na jaki dzień i jaką godzinę chciałby pan zakupić ten bilet affirm()&request(date) -user dzisiaj, teraz inform(date="29.03.2022,15:30") -system Dobrze chciałby pan kupić bilet na dzisiaj na godzinie 15:30, zgadza się ? inform(date="29.03,15:30") +user dzisiaj, teraz inform(date=dzisiaj)&inform(hour=15:30) +system Dobrze chciałby pan kupić bilet na dzisiaj na godzinie 15:30, zgadza się ? inform(date=dzisiaj)&inform(hour=15:30) user nie jestem pewien, za ile jest bilet? reqmore(price) system Bilet ulgowy kosztuje 20 zł zaś norlany 25zł inform(price) user podaj mi informacje o bilecie reqmore(ticket) @@ -15,13 +15,13 @@ user wszystkie request(ticket) system Bilet Ulgowy/Normalny koszt 20zł/25zł Na seans Batman dnia 23.03 o godzinie -Nie wybrano miejsce- Nie wybrano , rząd- Nie wybrano inform(ticket) user czy jest to film 2D czy 3D? Z napisami czy z dubbingiem? help(movie_detail) system film 2D z napisami polskimi. Bez ograniczenia wiekowego inform(movie_detail) -user zarezerwuj ten bilet infrom(task=book) +user zarezerwuj ten bilet inform(task=book) system Na jakie dane chce pan kupić ten bilet request(e-mail)&request(name) user na moje null() system Potrzebny będzie jeszcze e-mail na który wyślemy potwierdzenie zakupu biletu. request(e-mail)&request(name) -user karida@st.amu.edu.pl inform(e-mail="karida@st.amu.edu.pl")&inform(name=) +user karida@st.amu.edu.pl inform(e-mail='karida@st.amu.edu.pl') system Dobrze jakie miejsce pana interesują ? affirm()&request(sit) user wygodne null() diff --git a/dane_cleaner/dialog-06-05-01.tsv b/dane_cleaner/dialog-06-05-01.tsv index ed416fd..d2019bc 100644 --- a/dane_cleaner/dialog-06-05-01.tsv +++ b/dane_cleaner/dialog-06-05-01.tsv @@ -7,14 +7,14 @@ user Tak ack() system W dniu jutrzejszym o godzinie 12:00 Górnik i 7 żubrów, 15:30 Batman,18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków. Czy interesuje pana jakiś inny dzień? offer(closestscreenings) user W sumie tak. Interesuje mnie najbliższa sobota request(task=closestscreenings) system W dniu 26.03 o godzinie 12:00 Batman, 15:30 Straszny film 10,18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków offer(closestscreenings) -user Czy na "batman i zemsta muminków" w ten dzień dostępne są miejsca w ostatnim rzędzie? request(task="sit",movie="Batman i zemsta muminków") +user Czy na 'batman i zemsta muminków' w ten dzień dostępne są miejsca w ostatnim rzędzie? request(task='sit',movie='Batman i zemsta muminków') system Ostatni rząd ma tylko dostępne 1 i 9 miejsce inform(seat) user A przedostatni? Interesują mnie dwa miejsca koło siebie request(seat) system są dostępne tylko 7 i 8 inform(seat) -user W takim razie je poproszę inform(seat="7-8:10") +user W takim razie je poproszę inform(seat='7-8:10') system Dobrze na jakie imię i nazwisko oraz e-mail chciałby pan kupić te bilety ? affirm()&request(e-mail)&request(name) -user Jan Kowalski, kowalski69@gmail.com inform(e-mail=kowalski69@gmail.com")&inform(name="Jan Kowalski") -system Dobrze aby potwierdzić czy wszystko się zgadza. Chciałby pan kupić 2 bilety na dane Jan Kowalski , kowalski69@gmail.com na dzień 26.03 o godzinie 15:30 na "Batman i zemsta muminków", na miejsce 7 i 8 w rzędzie 10. Czy wszystko się zgadza? inform(seat="7-8:10")&inform(name="Jan Kowalski")&inform(e-mail="kowalski69@gmail.com")&inform(movie="Batman i zemsta muminków")&inform(date="26.03,15:30") +user Jan Kowalski, kowalski69@gmail.com inform(e-mail=kowalski69@gmail.com')&inform(name='Jan Kowalski') +system Dobrze aby potwierdzić czy wszystko się zgadza. Chciałby pan kupić 2 bilety na dane Jan Kowalski , kowalski69@gmail.com na dzień 26.03 o godzinie 15:30 na 'Batman i zemsta muminków', na miejsce 7 i 8 w rzędzie 10. Czy wszystko się zgadza? inform(seat='7 i 8 w rzędzie 10')&inform(name='Jan Kowalski')&inform(e-mail='kowalski69@gmail.com')&inform(movie='Batman i zemsta muminków')&inform(date='26.03')&inform(hour=15:30) user Tak ack() system Chciałby pan kupić bilet teraz czy 30 min prze filmem? request(payments) user Przed filmem inform(payments) diff --git a/dane_cleaner/dialog-06-07-01.tsv b/dane_cleaner/dialog-06-07-01.tsv index 26755c2..80d16bb 100644 --- a/dane_cleaner/dialog-06-07-01.tsv +++ b/dane_cleaner/dialog-06-07-01.tsv @@ -1,19 +1,19 @@ user Dzień dobry hello() system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg() -user Chciałbym kupić bilet na Batman w środę. request(task=book)&inform(movie='Batman)&inform(date='12.04') +user Chciałbym kupić bilet na Batman w środę. request(task=book)&inform(movie='Batman)&inform(date='w środę') system Na jaką godzinę dokładnie ? request(date) user A jakie są dostępne request(date) -system 15:30, 18:00 oraz 21:00 offer(date) -user wybieram 18:00 inform(date="12.04.2021,18:00") +system 15:30, 18:00 oraz 21:00 offer(hour) +user wybieram 18:00 inform(hour='18:00') system Dobrze na jakie dane chciałbyś zakupić bilet request(e-mail)&request(name) user jakie dane muszę podać? reqmore(data) system imię nazwisko oraz e-mail request(e-mail)&request(name) -user ok, Adam Nowak aaanowak@mail.com inform(e-mail="aaanowak@mail.com")&inform(name="Adam Nowak") +user ok, Adam Nowak aaanowak@mail.com inform(e-mail='aaanowak@mail.com')&inform(name='Adam Nowak') system Dobrze jakie miejsca pana interesują ? affirm()&request(seat) user miejsca w tylnych rzędach inform(seat) system Dostępne są w ostatnim rzędzie miejsce 7-13, 15-17 i w przed ostatnim miejsce 1-3,9-12. Które z tych interesuje pana? offer(seat) -user poproszę miejsca od 10 do 12 w ostatnim rzędzie inform(seat="10-12,11") -system Dobrze dla potwierdzenia chciałby pan zakupić bilety na dane Adam Nowak, aaanowak@mail.com, miejsca 10,11,12 w ostatnim rzędzie. Na seans o 18:00 Batman dnia 23.03. Wszystko się zgadza ? inform(movie="Batman")&inform(date="23.03,18:00")&inform(seat="10-12,11")inform(e-mail="aaanowak@mail.com")&inform(name="Adam Nowak") +user poproszę miejsca od 10 do 12 w ostatnim rzędzie inform(seat='10 do 12 w ostatnim rzędzie') +system Dobrze dla potwierdzenia chciałby pan zakupić bilety na dane Adam Nowak, aaanowak@mail.com, miejsca 10,11,12 w ostatnim rzędzie. Na seans o 18:00 Batman dnia 23.03. Wszystko się zgadza ? inform(movie='Batman')&inform(date='23.03,18:00')&inform(seat='10-12,11')inform(e-mail='aaanowak@mail.com')&inform(name='Adam Nowak') user Tak act() system Chciałby pan kupić bilet teraz czy 30 min prze filmem? inform(payments) user teraz inform(payments) diff --git a/dane_cleaner/dialog-06-09-01.tsv b/dane_cleaner/dialog-06-09-01.tsv index 8f9113d..24fcb4c 100644 --- a/dane_cleaner/dialog-06-09-01.tsv +++ b/dane_cleaner/dialog-06-09-01.tsv @@ -1,22 +1,22 @@ user Halo hello() system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg() -user Chciałbym kupić bilet na NajlepszaNAzwaFilmu request(task=book)&inform(movie="NajlepszaNAzwaFilmu") +user Chciałbym kupić bilet na NajlepszaNAzwaFilmu request(task=book)&inform(movie='NajlepszaNAzwaFilmu') system Dobrze w jakim dniu i o jakiej godzinie chciałbyś zakupić ten bilet ? request(date) -user 30 marca o godzinie 12:10 inform(date="30.03.2022,12:10") +user 30 marca o godzinie 12:10 inform(date='30 marca')&inform(hour=12:10) system Dobrze a jakie miejsca Cię interesują request(seat) user W okolicach środka, środkowego rzędu inform(seat) system Dobrze dostępne są miejsca w 8 rzędzie od 5-9,11-14 lub w 9 rzędzie od 7-13, Które miejsce chciałbyś ? offer(seat) -user 7 rząd miejce 11 inform(seat="11,7") +user 7 rząd miejce 11 inform(seat='7 rząd miejce 11') system Dobrze na jakie dane chciałbyś zarezerwować bilet. request(name)&request(e-mail) -user Emil Kowalski inform(name="Emil Kowalski")&inform(e-mail=) +user Emil Kowalski inform(name='Emil Kowalski') system Na jaki e-mail wysłać potwierdzenie zakupu biletu request(e-mail) -user xyz@gmail.com inform(e-mail=xyz@gmail.com)&inform(name=Emil Kowalski) -system Dobrze z racji że dane są zgodne przypomnę. Chciałby pan zakupić bilet na film NajlepszaNAzwaFilmu na 30 marca o godzinie 12:10 na dane Emil Kowalski xyz@gmail.com , Czy wszystko się zgadza? affirm()&inform(date="30.03,12:10")&inform(movie="NajlepszaNAzwaFilmu")&inform(name="Emil Kowalski")&inform(e-mail=xyz@gmail.com) +user xyz@gmail.com inform(e-mail=xyz@gmail.com) +system Dobrze z racji że dane są zgodne przypomnę. Chciałby pan zakupić bilet na film NajlepszaNAzwaFilmu na 30 marca o godzinie 12:10 na dane Emil Kowalski xyz@gmail.com , Czy wszystko się zgadza? affirm()&inform(date='30.03,12:10')&inform(movie='NajlepszaNAzwaFilmu')&inform(name='Emil Kowalski')&inform(e-mail=xyz@gmail.com) user Tak act() system Dobrze chce pan zapłacić za bilet teraz czy 30 min przed filmem na miejscu ? inform(payments) user Teraz inform(payments) system Proszę dokonać płatności na stronie. inform(payments) -system Płatność zakończona sukcesem inform(payments="success") +system Płatność zakończona sukcesem inform(payments='success') system Dziękuje bardzo za zakup biletu miłego seansu bye() user Dziękuję bye() diff --git a/dane_cleaner/dialog-06-11-01.tsv b/dane_cleaner/dialog-06-11-01.tsv index f7cde90..1f2728b 100644 --- a/dane_cleaner/dialog-06-11-01.tsv +++ b/dane_cleaner/dialog-06-11-01.tsv @@ -9,22 +9,22 @@ user Chciałbym poznać akltualny repertuar request(task=closestscreenings) system W dniu jutrzejszym o godzinie 12:00 Górnik i 7 żubrów, 15:30 Batman,18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków. Czy interesuje pana jakiś inny dzień? offer(closestscreenings) system Tak, wczorajszy ack() system Wczoraj odbył się o godzinie 15:30 Batman, 18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków offer(closestscreenings) -user Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00 request(task=book,movie="Batman i zemsta Muminków",date="12.04.2022,21:00") +user Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00 request(task=book)&request(movie='Batman i zemsta Muminków')&request(date='jutro')&request(hour='21:00') system Dobrze na jakie imie i nazwisko oraz e-mail chciałby pan to zarezerwować? request(name)&request(e-mail) -user Taki O okita@mail.com inform(e-mail="okita@mail.com")&inform(name="Taki O") +user Taki O okita@mail.com inform(e-mail='okita@mail.com')&inform(name='Taki O') system Dobrze jakie miejsca pana interesują? request(seat) user Wygodne null() system Chciałby pan zakupić miejsca w rzędach bliżej ekranu, bardziej w środkowych czy na końcu sali ? request(seat) user Na końcu sali inform(seat) system Dobrze w ostatnim rzędzie wolne miejsca są 1,7-13 w przed ostatnim 2-4,10-14 affirm()&offer(seat) -user Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie inform(seat=(11,10")&inform(seat="7,11") -system Dobrze dla potwierdzenia chciałby pan zakupić 2 bilety na dane Taki O, okita@mail.com na dzień 24.03 o godzinie 21:00 na film "Batman i zemsta Muminków", miejsca 7 w rzędzie 14 oraz miejsce 11 w rzędzie 13. Czy wszystko się zgadza? inform(movie="Batman i zemsta Muminków")&inform(e-mail="okita@mail.com")&inform(name="Taki O")&inform(date="23.03,21:00")&inform(seat=(11,10")&inform(seat="7,11") +user Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie inform(seat=(11 w przedostatnim rzędzie)&inform(seat='7 w ostatnim rzędzie') +system Dobrze dla potwierdzenia chciałby pan zakupić 2 bilety na dane Taki O, okita@mail.com na dzień 24.03 o godzinie 21:00 na film 'Batman i zemsta Muminków', miejsca 7 w rzędzie 14 oraz miejsce 11 w rzędzie 13. Czy wszystko się zgadza? inform(movie='Batman i zemsta Muminków')&inform(e-mail='okita@mail.com')&inform(name='Taki O')&inform(date='23.03,21:00')&inform(seat=(11,10')&inform(seat='7,11') user Zgadza się act() system Dobrze chce pan dokonać płatności teraz czy 30 min przed seansem? inform(payments) user Chcę tylko zarezerwować negate(task=reservation) -system Dobrze w takim razie zarezerwował pan 2 miejsca, Trzeba się stawić 30 min przed seansem aby rezerwacja nie przepadła. affirm()&inform(task="reservation") +system Dobrze w takim razie zarezerwował pan 2 miejsca, Trzeba się stawić 30 min przed seansem aby rezerwacja nie przepadła. affirm()&inform(task='reservation') user Super act() -user Chciałbym anulować rezerwację deny()&inform(task="reservation") +user Chciałbym anulować rezerwację deny()&inform(task='reservation') system Dobrze czy na pewno chce pan anulować rezerwacje? repeat() user Tak act() system Dobrze anulował pan rezerwację. Czy w czymś jeszcze mogę pomóc ? affirm() diff --git a/dane_cleaner/dialog-06-15-01.tsv b/dane_cleaner/dialog-06-15-01.tsv index 872dce1..1674341 100644 --- a/dane_cleaner/dialog-06-15-01.tsv +++ b/dane_cleaner/dialog-06-15-01.tsv @@ -1,4 +1,3 @@ - user Dzień dobry hello() system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg() user chciałbym się dowiedzieć jaki jest aktualny repertuar request(task=closestscreenings) @@ -9,7 +8,7 @@ user o czym jest straszny film 10? request(task=movie_detail) system Jest to film typu Horror, komedia , dramat. request(movie_detail) user poproszę 3 bilety request(task=book) system Dobrze chce pan kupić 3 bilety na Straszny film 3, Na jakie dane chce pan zakupić bilety ? affirm()&request(e-mail)&request(name) -user Jan Kowalski inform(e-mail=)&inform(name=Jan Kowalski') +user Jan Kowalski inform(name=Jan Kowalski) system Mógłby pan podać e-mail na który wyślemy potwierdzenie zakupu biletu? request(e-mail) user jan.kowalski@pies.pl inform(e-mail="jan.kowalski@pies.pl") system Dobrze jakie miejsca pana interesują? request(seat) @@ -17,4 +16,3 @@ user na tyłach inform(seat) system Dostępne są w ostatnim rzędzie miejsce 10-14 offer(seat) user poproszę inform(seat="10-14,11") system Niestety system padł bye() - diff --git a/dane_cleaner/dialog-06-17-01.tsv b/dane_cleaner/dialog-06-17-01.tsv index 68ebf30..a35b191 100644 --- a/dane_cleaner/dialog-06-17-01.tsv +++ b/dane_cleaner/dialog-06-17-01.tsv @@ -1,14 +1,14 @@ user Dzień dobry hello() system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg() -user Chcialbym bilet na Batman request(task=book,movie='Batman') +user Chcialbym bilet na Batman request(task=book)&request(movie='Batman') system Na jaki dzień i godzinę chciałby pan zakupić ten bilet request(date) -user jutro popołudniu inform(date='24.03.2022,15:30') +user jutro popołudniu inform(date='jutro')&inform(hour=popołudniu) system Dobrze jakie miejsca ciebię interesują? request(seat) user z przodu inform(seat) system Dostępne są miejsca w 2 rzędzie 5-10,12-15 oraz w rzędzie 4 miejsca 5-8 offer(seat) -user rząd 2 miejsca 6,7 inform(seat="6-7,2") +user rząd 2 miejsca 6,7 inform(seat='rząd 2 miejsca 6,7') system Dobrze na jakie imię i nazwisko oraz e-mail chce pan dokonać zakupu. affirm()&request(e-mail)&request(name) -user Adrian Charkiewicz, gfasfaf@gmail.com inform(e-mail="gfasfa@gmail.com")&inform(name="Adrian Charkiewicz") -system Dobrze aby potwierdzić czy wszystko się zgadza chce pan kupić 2 bilety na dane Adrian Charkiewicz, gfasfaf@gmail.com na film "Batman" dnia 24.03 o godzinie 15;30 miejsca 6 i 7 w rzędzie 2. Wszystko się zgadza ? inform(e-mail="gfasfa@gmail.com")&inform(name="Adrian Charkiewicz")&inform(date="24.03,15:30")&inform(movie="Batman")&inform(seat="6-7,2") +user Adrian Charkiewicz, gfasfaf@gmail.com inform(e-mail='gfasfaf@gmail.com')&inform(name='Adrian Charkiewicz') +system Dobrze aby potwierdzić czy wszystko się zgadza chce pan kupić 2 bilety na dane Adrian Charkiewicz, gfasfaf@gmail.com na film 'Batman' dnia 24.03 o godzinie 15;30 miejsca 6 i 7 w rzędzie 2. Wszystko się zgadza ? inform(e-mail='gfasfa@gmail.com')&inform(name='Adrian Charkiewicz')&inform(date='24.03,15:30')&inform(movie='Batman')&inform(seat='6-7,2') user tak zgadza się act() system Niestety system padł bye() diff --git a/dane_cleaner/dialog-06-19-01.tsv b/dane_cleaner/dialog-06-19-01.tsv index a478afa..1bf7362 100644 --- a/dane_cleaner/dialog-06-19-01.tsv +++ b/dane_cleaner/dialog-06-19-01.tsv @@ -1,11 +1,10 @@ - user Dzień dobry hello() system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg() user Chciałabym zarezerwować bilet do kina request(task=book) system Na jaki film chciałabyś kupić bilet ? request(movie) user Na wyjdz za mnie inform(movie='Wyjdz za mnie') system Dobrze na jaki dzień i godzinę ? request(date) -user dzis wieczorem inform(date="23.03,18:30") +user dzis wieczorem inform(date=dzis)&inform(hour=wieczorem) system Dobrze na jakie imie i nazwisko oraz e-mail chciałabyś zakupić bilet. request(e-mail)&request(name) user Martyna Druminska mdruminska074@gmail.com inform(e-mail="mdruminska074@gmail.com")&inform(name="Martyna Druminska") system Dobrze jakie miejsca ciebie interesują ? request(seat) diff --git a/dane_cleaner/dialog-07-04-01.tsv b/dane_cleaner/dialog-07-04-01.tsv index 5445f24..d44aad3 100644 --- a/dane_cleaner/dialog-07-04-01.tsv +++ b/dane_cleaner/dialog-07-04-01.tsv @@ -10,7 +10,7 @@ user Ile kosztują bielty na Sing 2? request(ticketPrice) system Bilet normalny kosztuje 25 zł, bilet ulgowy 18 zł inform(ticketPrice) user W jaki inny dzień bilety kosztują mniej? reqmore() system Takie ceny obowiązują od poniedziałku do czwartku. Od piątku do niedzieli bilety są droższe. inform(ticketPrice) -user Rozumiem. Chcę w takim razie zarezerwować dwa bilety na Sing 2 ack&request(quantity=2)&request(title=Sing 2) +user Rozumiem. Chcę w takim razie zarezerwować dwa bilety na Sing 2 ack&request(quantity=dwa)&request(title=Sing 2) system Dobrze, bilety normalne czy ulgowe? affirm&reqmore(ticketType) user Jeden normalny i ulgowy inform(ticketType) system Proszę o podanie adresu e-mail oraz numeru telefonu, na które zostanie wysłane potwierdzenie rezerwacji request(e-mail)&request(phone) @@ -18,9 +18,9 @@ user emkarcinos42069@buziaczek.pl 123123123 inform(e-mail=emkarcinos42069@buziac system Dziękuję, potwierdzenie zostało wysłane. Czy mogę w czymś jeszcze Panu pomóc? affirm()&reqmore() user A jakie miejsca zostały zarezerwowane? request(seats) system Miejsca 8,9 w rzędzie J inform(seats=Miejsca 8,9 w rzędzie J ) -user Chciałbym miejsca najbliżej ekranu request(seats=miejsca najbliżej ekranu) +user Chciałbym miejsca najbliżej ekranu request(seats=najbliżej ekranu) system Wszystkie miejsca bliżej ekranu zostały już wcześniej zarezerwowane inform(seats) -user A jakie są miejsca najbliżej ekranu? request(seats=miejsca najbliżej ekranu) +user A jakie są miejsca najbliżej ekranu? request(seats=najbliżej ekranu) system Najbliżej ekranu są miejsca w rzędzie A, jednak zostały już wcześniej zarezerwowane inform(seats) user A jakie są DOSTĘPNE miejsca najbliżej ekranu? request(seats) system Te, które zostały już dla Pana zarezerwowane - miejsca 8,9 w rzędzie J inform(seats=miejsca 8,9 w rzędzie J) diff --git a/dane_cleaner/dialog-07-08-01.tsv b/dane_cleaner/dialog-07-08-01.tsv index 325d65c..75a5bfc 100644 --- a/dane_cleaner/dialog-07-08-01.tsv +++ b/dane_cleaner/dialog-07-08-01.tsv @@ -5,5 +5,5 @@ user Bilet na seans request(ticket) system Dzisiaj gramy Sing 2, Inni ludzie, Batman oraz Jakoś to będzie inform(title) user Poproszę bilet na ostatni seans Batmana inform(title=Batmana)&inform(time=ostatni) system Ostatni seans Batmana odbędzie się o 20:30. Poproszę o podanie adresu e-mail oraz numeru telefonu w celu dokonania rezerwacji offer(title)&offer(time)&request(e-mail)&request(phone) -user test@test.pl inform(e-mail) -user 123456789 inform(phone) +user test@test.pl inform(e-mail=test@test.pl) +user 123456789 inform(phone=123456789) diff --git a/dane_cleaner/dialog-07-10-01.tsv b/dane_cleaner/dialog-07-10-01.tsv index 72425b9..14c5065 100644 --- a/dane_cleaner/dialog-07-10-01.tsv +++ b/dane_cleaner/dialog-07-10-01.tsv @@ -1,13 +1,13 @@ user Dzień dobry hello() system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg() -user Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 inform(movie=Minionki)&inform(date=dzisiaj)&inform(time=18:30) +user Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 inform(movie=Minionki)&inform(date=dzisiaj)&inform(time=18.30) system Bilet normalny czy ulgowy? request(ticketType) user jakie są dostępne ulgi? reqmore(ticketType) system Bilet normalny kosztuje 25 zł, bilet ulgowy 18 zł. Ulga jest dostępna dla młodzieży szkolnej oraz studentów inform(ticketType) user poprosze bilet ulgowy inform(quantity=1)&inform(ticketType=ulgowy) system Czy ma Pan jakieś preferencje co do miejsc na sali? request(seats) user tak, daleko od ekranu inform(seats=daleko od ekranu) -system Mogę zaproponować Panu miejsce 9 w ostatnim rzędzie offer(seats=miejsce 9 w ostatnim rzędzie) +system Mogę zaproponować Panu miejsce 9 w ostatnim rzędzie offer(seats=9 w ostatnim rzędzie) user dobrze affirm() system Proszę o podanie maila i telefonu w celu dokończenia rezerwacji. request(e-mail)&request(phone) user 123@132.pl inform(e-mail=123@132.pl) diff --git a/dane_cleaner/dialog-07-18-01.tsv b/dane_cleaner/dialog-07-18-01.tsv index 636ceca..0e26aba 100644 --- a/dane_cleaner/dialog-07-18-01.tsv +++ b/dane_cleaner/dialog-07-18-01.tsv @@ -11,7 +11,7 @@ user A co gracie? request(title) system Sing 2, Inni ludzie, Batman, Jakoś to będzie inform(title=Sing 2)&inform(title=Inni ludzie)&inform(title=Batman)&inform(title=Jakoś to będzie) user A jutro? reqmore() system Ambulans, Batman, Śmierć na Nilu inform(title=Ambulans)&inform(title=Batman)&inform(title=Śmierć na Nilu) -user to na dzisiaj na śmirc na nilu inform(title=śmierć na nilu)&inform(date=dzisiaj) +user to na dzisiaj na śmirc na nilu inform(title=śmirć na nilu)&inform(date=dzisiaj) system o której godzinie? request(time) user woeczprkem moze inform(time=woeczprkem) system dobrze, dostępne są miejsca na seans o 19:30 offer(time=19:30) @@ -23,7 +23,7 @@ user Jedno dla mnie, drugie dla kota infrom(quantity=2) system Bilety normalne czy ulgowe? request(ticketType) user A jest ulga dla zwierząt? reqmore() system Nie, nie ma ulgi dla zwierząt deny() -user To jeden tylko dla mnie proszę inform(quantity=1) +user To jeden tylko dla mnie proszę inform(quantity=jeden) system Proszę o podanie adresu e-mail oraz numeru telefonu w celu dokonania rezerwacji request(e-mail)&request(phone) user iwona.christop@gmail.com, 7368507466 inform(email=iwona.christop@gmail.com)&inform(phone=7368507466) system Czy odpowiada pani miejsce 9 w rzędzie J? offer(seat=9J) From 9abc4a1af3cc51d71e2ea2c79d3afb185009f93c Mon Sep 17 00:00:00 2001 From: Kacper Dudzic Date: Sat, 28 May 2022 14:18:38 +0200 Subject: [PATCH 2/5] update DST --- DST_DP_lab_9-10/DST.py | 39 +- DST_DP_lab_9-10/dialogue_state.py | 91 +- DST_DP_lab_9-10/value_dict.json | 4332 ----------------------------- 3 files changed, 18 insertions(+), 4444 deletions(-) delete mode 100644 DST_DP_lab_9-10/value_dict.json diff --git a/DST_DP_lab_9-10/DST.py b/DST_DP_lab_9-10/DST.py index 9bc80a0..15a8904 100644 --- a/DST_DP_lab_9-10/DST.py +++ b/DST_DP_lab_9-10/DST.py @@ -1,34 +1,20 @@ from dialogue_state import default_state -import json -from convlab2.dst.dst import DST as CL2DST -from convlab2.dst.rule.multiwoz.dst_util import normalize_value -# from convlab2.util.multiwoz.multiwoz_slot_trans import REF_SYS_DA -REF_SYS_DA = { - 'Cinema': { - 'Type': 'type','Price': 'price','Stars': 'stars', - 'Name': 'name','Day': 'day','People': 'people','Movie': 'movie', - 'E-mail': 'e-mail', 'none': None - }, - } # Monitor stanu dialogu -class DST(CL2DST): +class DST: def __init__(self): - CL2DST.__init__(self) self.state = default_state() - self.value_dict = json.load(open('value_dict.json')) def update(self, user_act=None): for intent, domain, slot, value in user_act: domain = domain.lower() intent = intent.lower() + slot = slot.lower() - if domain in ['unk', 'general', 'booking']: - continue + k = slot - if intent == 'inform': - k = REF_SYS_DA[domain.capitalize()].get(slot, slot) + if 'inform' in intent: if k is None: continue @@ -36,31 +22,30 @@ class DST(CL2DST): domain_dic = self.state['belief_state'][domain] if k in domain_dic['semi']: - nvalue = normalize_value(self.value_dict, domain, k, value) - self.state['belief_state'][domain]['semi'][k] = nvalue + self.state['belief_state'][domain]['semi'][k] = value elif k in domain_dic['book']: self.state['belief_state'][domain]['book'][k] = value - elif k.lower() in domain_dic['book']: - self.state['belief_state'][domain]['book'][k.lower()] = value - elif intent == 'request': - k = REF_SYS_DA[domain.capitalize()].get(slot, slot) + + if 'request' in intent: if domain not in self.state['request_state']: self.state['request_state'][domain] = {} if k not in self.state['request_state'][domain]: self.state['request_state'][domain][k] = 0 + self.state['user_action'].append([intent, domain, slot, value]) + return self.state def init_session(self): self.state = default_state() -# Przykładowe uruchomienie dla kodu jeszcze bez zmian pod rezerwację biletów kinowych +# Przykładowe uruchomienie dla kodu w izolacji """ dst = DST() print(dst.state) -dst.update([['Inform', 'Cinema', 'Price', '15 zł'], ['Inform', 'Cinema', 'Movie', 'Batman']]) -print(dst.state['belief_state']['cinema']) +dst.update([['hello_inform', 'Cinema', 'Price', '15 zł'], ['Inform', 'Cinema', 'Movie', 'Batman']]) +print(dst.state) """ diff --git a/DST_DP_lab_9-10/dialogue_state.py b/DST_DP_lab_9-10/dialogue_state.py index f8484bf..707231f 100644 --- a/DST_DP_lab_9-10/dialogue_state.py +++ b/DST_DP_lab_9-10/dialogue_state.py @@ -7,99 +7,20 @@ def default_state(): history=[]) state['belief_state'] = { "cinema": { - "book":{ + "book": { "booked": [], - "people": "", - "day": "", - "seat": "" + "date": "", + "hour": "", + "seat": "", + "movie": "" }, "semi": { "name": "", "e-mail": "", "price": "", - "stars": "", - "movie": "", + "number": "", "type": "" } - }, - "police": { - "book": { - "booked": [] - }, - "semi": {} - }, - "hotel": { - "book": { - "booked": [], - "people": "", - "day": "", - "stay": "" - }, - "semi": { - "name": "", - "area": "", - "parking": "", - "pricerange": "", - "stars": "", - "internet": "", - "type": "" - } - }, - "attraction": { - "book": { - "booked": [] - }, - "semi": { - "type": "", - "name": "", - "area": "" - } - }, - "restaurant": { - "book": { - "booked": [], - "people": "", - "day": "", - "time": "" - }, - "semi": { - "food": "", - "pricerange": "", - "name": "", - "area": "", - } - }, - "hospital": { - "book": { - "booked": [] - }, - "semi": { - "department": "" - } - }, - "taxi": { - "book": { - "booked": [] - }, - "semi": { - "leaveAt": "", - "destination": "", - "departure": "", - "arriveBy": "" - } - }, - "train": { - "book": { - "booked": [], - "people": "" - }, - "semi": { - "leaveAt": "", - "destination": "", - "day": "", - "arriveBy": "", - "departure": "" - } } } return state diff --git a/DST_DP_lab_9-10/value_dict.json b/DST_DP_lab_9-10/value_dict.json deleted file mode 100644 index 5298f53..0000000 --- a/DST_DP_lab_9-10/value_dict.json +++ /dev/null @@ -1,4332 +0,0 @@ -{ - "train": { - "arriveby": [ - "05:51", - "07:51", - "09:51", - "11:51", - "13:51", - "15:51", - "17:51", - "19:51", - "21:51", - "23:51", - "06:08", - "08:08", - "10:08", - "12:08", - "14:08", - "16:08", - "18:08", - "20:08", - "22:08", - "24:08", - "07:27", - "09:27", - "11:27", - "13:27", - "15:27", - "17:27", - "19:27", - "21:27", - "23:27", - "01:27", - "07:07", - "09:07", - "11:07", - "13:07", - "15:07", - "17:07", - "19:07", - "21:07", - "23:07", - "01:07", - "05:58", - "06:58", - "07:58", - "08:58", - "09:58", - "10:58", - "11:58", - "12:58", - "13:58", - "14:58", - "15:58", - "16:58", - "17:58", - "18:58", - "19:58", - "20:58", - "21:58", - "22:58", - "23:58", - "06:55", - "07:55", - "08:55", - "09:55", - "10:55", - "11:55", - "12:55", - "13:55", - "14:55", - "15:55", - "16:55", - "17:55", - "18:55", - "19:55", - "20:55", - "21:55", - "22:55", - "23:55", - "24:55", - "06:35", - "07:35", - "08:35", - "09:35", - "10:35", - "11:35", - "12:35", - "13:35", - "14:35", - "15:35", - "16:35", - "17:35", - "18:35", - "19:35", - "20:35", - "21:35", - "22:35", - "23:35", - "24:35", - "05:56", - "06:24", - "06:56", - "07:24", - "07:56", - "08:24", - "08:56", - "09:24", - "09:56", - "10:24", - "10:56", - "11:24", - "11:56", - "12:24", - "12:56", - "13:24", - "13:56", - "14:24", - "14:56", - "15:24", - "15:56", - "16:24", - "16:56", - "17:24", - "17:56", - "18:24", - "18:56", - "19:24", - "19:56", - "20:24", - "20:56", - "21:24", - "21:56", - "22:24", - "22:56", - "23:24", - "23:56", - "24:24", - "06:09", - "06:38", - "07:09", - "07:38", - "08:09", - "08:38", - "09:09", - "09:38", - "10:09", - "10:38", - "11:09", - "11:38", - "12:09", - "12:38", - "13:09", - "13:38", - "14:09", - "14:38", - "15:09", - "15:38", - "16:09", - "16:38", - "17:09", - "17:38", - "18:09", - "18:38", - "19:09", - "19:38", - "20:09", - "20:38", - "21:09", - "21:38", - "22:09", - "22:38", - "23:09", - "23:38", - "24:09", - "24:38", - "06:07", - "08:07", - "10:07", - "12:07", - "14:07", - "16:07", - "18:07", - "20:07", - "22:07", - "24:07", - "05:52", - "07:52", - "09:52", - "11:52", - "13:52", - "15:52", - "17:52", - "19:52", - "21:52", - "23:52", - "07:08", - "09:08", - "11:08", - "13:08", - "15:08", - "17:08", - "19:08", - "21:08", - "23:08", - "06:52", - "08:52", - "10:52", - "12:52", - "14:52", - "16:52", - "18:52", - "20:52", - "22:52", - "07:06", - "08:06", - "09:06", - "10:06", - "11:06", - "12:06", - "13:06", - "14:06", - "15:06", - "16:06", - "17:06", - "18:06", - "19:06", - "20:06", - "21:06", - "22:06", - "23:06", - "24:06", - "01:06", - "06:54", - "07:54", - "08:54", - "09:54", - "10:54", - "11:54", - "12:54", - "13:54", - "14:54", - "15:54", - "16:54", - "17:54", - "18:54", - "19:54", - "20:54", - "21:54", - "22:54", - "23:54", - "24:54", - "07:44", - "08:44", - "09:44", - "10:44", - "11:44", - "12:44", - "13:44", - "14:44", - "15:44", - "16:44", - "17:44", - "18:44", - "19:44", - "20:44", - "21:44", - "22:44", - "23:44", - "24:44", - "01:44", - "08:23", - "09:23", - "10:23", - "11:23", - "12:23", - "13:23", - "14:23", - "15:23", - "16:23", - "17:23", - "18:23", - "19:23", - "20:23", - "21:23", - "22:23", - "23:23", - "24:23", - "01:23", - "02:23", - "06:01", - "07:01", - "08:01", - "09:01", - "10:01", - "11:01", - "12:01", - "13:01", - "14:01", - "15:01", - "16:01", - "17:01", - "18:01", - "19:01", - "20:01", - "21:01", - "22:01", - "23:01", - "24:01", - "06:32", - "07:32", - "08:32", - "09:32", - "10:32", - "11:32", - "12:32", - "13:32", - "14:32", - "15:32", - "16:32", - "17:32", - "18:32", - "19:32", - "20:32", - "21:32", - "22:32", - "23:32", - "24:32", - "06:10", - "08:10", - "10:10", - "12:10", - "14:10", - "16:10", - "18:10", - "20:10", - "22:10", - "24:10", - "06:43", - "08:43", - "10:43", - "12:43", - "14:43", - "16:43", - "18:43", - "20:43", - "22:43", - "24:43" - ], - "day": [ - "poniedziałek", - "wtorek", - "środa", - "czwartek", - "piątek", - "sobota", - "niedziela" - ], - "departure": [ - "cambridge", - "london kings cross", - "london liverpool street", - "kings lynn", - "norwich", - "peterborough", - "ely", - "stansted airport", - "leicester", - "birmingham new street", - "bishops stortford", - "broxbourne", - "stevenage" - ], - "movie":[ - "Batman", - "Batmana", - "Inni ludzie", - "Ambulans", - "Bunkier Strachu", - "To nie wypanda", - "W dolinie i w puszczy", - "Batman i zemsta muminków", - "Górnik i 7 żubrów", - "Sing 2", - "Minionki" - ], - "price":[ - "15 zł", - "18 zł", - "20 zł", - "25 zł" - ], - "destination": [ - "london kings cross", - "cambridge", - "london liverpool street", - "kings lynn", - "norwich", - "peterborough", - "ely", - "stansted airport", - "leicester", - "birmingham new street", - "bishops stortford", - "broxbourne", - "stevenage" - ], - "duration": [ - "51 minuty", - "88 minuty", - "47 minuty", - "79 minuty", - "50 minuty", - "17 minuty", - "28 minuty", - "105 minuty", - "163 minuty", - "38 minuty", - "60 minuty", - "49 minuty" - ], - "leaveat": [ - "05:00", - "07:00", - "09:00", - "11:00", - "13:00", - "15:00", - "17:00", - "19:00", - "21:00", - "23:00", - "05:17", - "07:17", - "09:17", - "11:17", - "13:17", - "15:17", - "17:17", - "19:17", - "21:17", - "23:17", - "05:59", - "07:59", - "09:59", - "11:59", - "13:59", - "15:59", - "17:59", - "19:59", - "21:59", - "23:59", - "05:39", - "07:39", - "09:39", - "11:39", - "13:39", - "15:39", - "17:39", - "19:39", - "21:39", - "23:39", - "05:11", - "06:11", - "07:11", - "08:11", - "09:11", - "10:11", - "11:11", - "12:11", - "13:11", - "14:11", - "15:11", - "16:11", - "17:11", - "18:11", - "19:11", - "20:11", - "21:11", - "22:11", - "23:11", - "05:36", - "06:36", - "07:36", - "08:36", - "09:36", - "10:36", - "11:36", - "12:36", - "13:36", - "14:36", - "15:36", - "16:36", - "17:36", - "18:36", - "19:36", - "20:36", - "21:36", - "22:36", - "23:36", - "05:16", - "06:16", - "07:16", - "08:16", - "09:16", - "10:16", - "11:16", - "12:16", - "13:16", - "14:16", - "15:16", - "16:16", - "17:16", - "18:16", - "19:16", - "20:16", - "21:16", - "22:16", - "23:16", - "05:06", - "05:34", - "06:06", - "06:34", - "07:06", - "07:34", - "08:06", - "08:34", - "09:06", - "09:34", - "10:06", - "10:34", - "11:06", - "11:34", - "12:06", - "12:34", - "13:06", - "13:34", - "14:06", - "14:34", - "15:06", - "15:34", - "16:06", - "16:34", - "17:06", - "17:34", - "18:06", - "18:34", - "19:06", - "19:34", - "20:06", - "20:34", - "21:06", - "21:34", - "22:06", - "22:34", - "23:06", - "23:34", - "05:19", - "05:48", - "06:19", - "06:48", - "07:19", - "07:48", - "08:19", - "08:48", - "09:19", - "09:48", - "10:19", - "10:48", - "11:19", - "11:48", - "12:19", - "12:48", - "13:19", - "13:48", - "14:19", - "14:48", - "15:19", - "15:48", - "16:19", - "16:48", - "17:19", - "17:48", - "18:19", - "18:48", - "19:19", - "19:48", - "20:19", - "20:48", - "21:19", - "21:48", - "22:19", - "22:48", - "23:19", - "23:48", - "05:50", - "07:50", - "09:50", - "11:50", - "13:50", - "15:50", - "17:50", - "19:50", - "21:50", - "23:50", - "05:35", - "07:35", - "09:35", - "11:35", - "13:35", - "15:35", - "17:35", - "19:35", - "21:35", - "23:35", - "05:40", - "06:40", - "07:40", - "08:40", - "09:40", - "10:40", - "11:40", - "12:40", - "13:40", - "14:40", - "15:40", - "16:40", - "17:40", - "18:40", - "19:40", - "20:40", - "21:40", - "22:40", - "23:40", - "05:24", - "06:24", - "07:24", - "08:24", - "09:24", - "10:24", - "11:24", - "12:24", - "13:24", - "14:24", - "15:24", - "16:24", - "17:24", - "18:24", - "19:24", - "20:24", - "21:24", - "22:24", - "23:24", - "05:21", - "06:21", - "07:21", - "08:21", - "09:21", - "10:21", - "11:21", - "12:21", - "13:21", - "14:21", - "15:21", - "16:21", - "17:21", - "18:21", - "19:21", - "20:21", - "21:21", - "22:21", - "23:21", - "05:09", - "06:09", - "07:09", - "08:09", - "09:09", - "10:09", - "11:09", - "12:09", - "13:09", - "14:09", - "15:09", - "16:09", - "17:09", - "18:09", - "19:09", - "20:09", - "21:09", - "22:09", - "23:09", - "05:01", - "06:01", - "07:01", - "08:01", - "09:01", - "10:01", - "11:01", - "12:01", - "13:01", - "14:01", - "15:01", - "16:01", - "17:01", - "18:01", - "19:01", - "20:01", - "21:01", - "22:01", - "23:01", - "05:29", - "07:29", - "09:29", - "11:29", - "13:29", - "15:29", - "17:29", - "19:29", - "21:29", - "23:29", - "05:32", - "06:32", - "07:32", - "08:32", - "09:32", - "10:32", - "11:32", - "12:32", - "13:32", - "14:32", - "15:32", - "16:32", - "17:32", - "18:32", - "19:32", - "20:32", - "21:32", - "22:32", - "23:32", - "05:54", - "07:54", - "09:54", - "11:54", - "13:54", - "15:54", - "17:54", - "19:54", - "21:54", - "23:54" - ], - "trainid": [ - "tr7075", - "tr2289", - "tr7409", - "tr1111", - "tr6110", - "tr6028", - "tr7786", - "tr4957", - "tr2634", - "tr1428", - "tr9536", - "tr3343", - "tr3371", - "tr6925", - "tr0315", - "tr2643", - "tr0945", - "tr4125", - "tr5941", - "tr6595", - "tr3702", - "tr1058", - "tr6583", - "tr9781", - "tr3624", - "tr9557", - "tr3843", - "tr8676", - "tr4218", - "tr7942", - "tr8272", - "tr8335", - "tr8636", - "tr3433", - "tr0792", - "tr5266", - "tr1791", - "tr0720", - "tr9478", - "tr5767", - "tr8026", - "tr2000", - "tr1502", - "tr3685", - "tr2420", - "tr6628", - "tr1006", - "tr3055", - "tr9876", - "tr0899", - "tr9941", - "tr2138", - "tr5170", - "tr4003", - "tr6203", - "tr8134", - "tr0427", - "tr0925", - "tr4898", - "tr7423", - "tr3207", - "tr6198", - "tr8799", - "tr7447", - "tr9386", - "tr3353", - "tr9039", - "tr5143", - "tr5594", - "tr0378", - "tr9276", - "tr3899", - "tr5720", - "tr3194", - "tr9114", - "tr7556", - "tr8288", - "tr5325", - "tr2851", - "tr7909", - "tr8105", - "tr4987", - "tr7850", - "tr3456", - "tr0269", - "tr1434", - "tr4429", - "tr6300", - "tr2471", - "tr5725", - "tr4543", - "tr3810", - "tr2417", - "tr0922", - "tr0397", - "tr6045", - "tr9332", - "tr7326", - "tr7010", - "tr2775", - "tr4016", - "tr8410", - "tr4216", - "tr2512", - "tr5502", - "tr1149", - "tr2106", - "tr6883", - "tr2564", - "tr5219", - "tr3228", - "tr5686", - "tr7195", - "tr4748", - "tr8842", - "tr0835", - "tr9139", - "tr1581", - "tr4210", - "tr2687", - "tr8885", - "tr4824", - "tr7309", - "tr5729", - "tr4101", - "tr7804", - "tr7223", - "tr5503", - "tr8830", - "tr3350", - "tr8131", - "tr3478", - "tr7147", - "tr1688", - "tr7931", - "tr2952", - "tr1681", - "tr4467", - "tr3724", - "tr3929", - "tr1992", - "tr3085", - "tr7276", - "tr1764", - "tr3602", - "tr7092", - "tr0117", - "tr4915", - "tr5431", - "tr7299", - "tr4259", - "tr4494", - "tr8394", - "tr9404", - "tr4276", - "tr9561", - "tr3515", - "tr5722", - "tr0740", - "tr1047", - "tr2835", - "tr5874", - "tr4604", - "tr5285", - "tr2815", - "tr4757", - "tr6037", - "tr3626", - "tr4158", - "tr4127", - "tr1049", - "tr2715", - "tr5504", - "tr3672", - "tr3237", - "tr6332", - "tr3315", - "tr3695", - "tr5155", - "tr5154", - "tr3892", - "tr7057", - "tr1750", - "tr4187", - "tr9956", - "tr5212", - "tr3138", - "tr2895", - "tr0737", - "tr1887", - "tr3312", - "tr4466", - "tr4859", - "tr8824", - "tr2166", - "tr1667", - "tr8231", - "tr1163", - "tr8104", - "tr0995", - "tr9025", - "tr2141", - "tr0189", - "tr7713", - "tr9732", - "tr3256", - "tr7187", - "tr5240", - "tr3673", - "tr7256", - "tr7040", - "tr6226", - "tr9202", - "tr3183", - "tr0867", - "tr5906", - "tr3938", - "tr6939", - "tr0088", - "tr5691", - "tr1395", - "tr5245", - "tr2855", - "tr6833", - "tr9616", - "tr4781", - "tr7020", - "tr8813", - "tr7519", - "tr4161", - "tr2826", - "tr7978", - "tr2232", - "tr2823", - "tr4119", - "tr0075", - "tr3839", - "tr4204", - "tr0998", - "tr1268", - "tr3257", - "tr8944", - "tr7360", - "tr0459", - "tr2485", - "tr8805", - "tr8522", - "tr5936", - "tr0637", - "tr7943", - "tr5015", - "tr9802", - "tr9886", - "tr9566", - "tr8373", - "tr6769", - "tr7397", - "tr2503", - "tr0357", - "tr4330", - "tr4078", - "tr5863", - "tr8530", - "tr3940", - "tr2361", - "tr2620", - "tr4678", - "tr2357", - "tr9835", - "tr6578", - "tr6946", - "tr8260", - "tr3197", - "tr4890", - "tr8580", - "tr7964", - "tr7528", - "tr2926", - "tr3596", - "tr1854", - "tr3566", - "tr7430", - "tr0793", - "tr5756", - "tr9468", - "tr2324", - "tr4649", - "tr7803", - "tr8868", - "tr5070", - "tr6146", - "tr0675", - "tr0122", - "tr3824", - "tr0687", - "tr0607", - "tr3883", - "tr7548", - "tr2354", - "tr3953", - "tr6585", - "tr5336", - "tr8808", - "tr4368", - "tr7417", - "tr9452", - "tr0525", - "tr9926", - "tr8387", - "tr1731", - "tr3137", - "tr5159", - "tr1574", - "tr5541", - "tr3921", - "tr2831", - "tr2599", - "tr6159", - "tr4972", - "tr3805", - "tr8793", - "tr9565", - "tr8890", - "tr8627", - "tr0002", - "tr3234", - "tr1797", - "tr8445", - "tr2182", - "tr0345", - "tr7239", - "tr9999", - "tr7319", - "tr0268", - "tr1855", - "tr7618", - "tr9515", - "tr7654", - "tr8563", - "tr0064", - "tr1752", - "tr8222", - "tr7938", - "tr0481", - "tr5026", - "tr9209", - "tr3495", - "tr0454", - "tr3112", - "tr0431", - "tr7677", - "tr2764", - "tr3947", - "tr9077", - "tr2601", - "tr2621", - "tr8494", - "tr5751", - "tr3057", - "tr1911", - "tr9226", - "tr6762", - "tr2457", - "tr3765", - "tr8453", - "tr0394", - "tr2311", - "tr0992", - "tr7324", - "tr2973", - "tr4689", - "tr7888", - "tr9680", - "tr1817", - "tr5645", - "tr7673", - "tr5339", - "tr6982", - "tr8364", - "tr2840", - "tr7579", - "tr7604", - "tr0837", - "tr6633", - "tr1749", - "tr9330", - "tr3212", - "tr6368", - "tr8042", - "tr6088", - "tr7535", - "tr8704", - "tr5507", - "tr8241", - "tr2650", - "tr9024", - "tr5578", - "tr8665", - "tr2045", - "tr9582", - "tr1600", - "tr2647", - "tr9473", - "tr0573", - "tr4943", - "tr1069", - "tr8950", - "tr4758", - "tr0942", - "tr4095", - "tr0684", - "tr5091", - "tr4329", - "tr2257", - "tr1863", - "tr7002", - "tr0415", - "tr3808", - "tr1978", - "tr1465", - "tr8571", - "tr2215", - "tr7450", - "tr9854", - "tr6161", - "tr3721", - "tr8782", - "tr2616", - "tr1704", - "tr8331", - "tr8699", - "tr4840", - "tr8932", - "tr8177", - "tr5793", - "tr5664", - "tr3450", - "tr4809", - "tr9783", - "tr9704", - "tr8888", - "tr5908", - "tr0373", - "tr5831", - "tr4638", - "tr8044", - "tr3225", - "tr5554", - "tr8143", - "tr2452", - "tr5153", - "tr3677", - "tr0780", - "tr5556", - "tr9057", - "tr7062", - "tr8385", - "tr7648", - "tr2788", - "tr6283", - "tr6807", - "tr8705", - "tr3447", - "tr6298", - "tr8852", - "tr5879", - "tr4836", - "tr2162", - "tr9634", - "tr0209", - "tr4308", - "tr2986", - "tr3912", - "tr5790", - "tr0181", - "tr9102", - "tr4257", - "tr3858", - "tr1612", - "tr1958", - "tr3147", - "tr6454", - "tr0674", - "tr6844", - "tr5331", - "tr0864", - "tr2640", - "tr7328", - "tr4440", - "tr1082", - "tr8307", - "tr0672", - "tr5028", - "tr0305", - "tr5842", - "tr6366", - "tr2095", - "tr3297", - "tr2514", - "tr7578", - "tr0310", - "tr7178", - "tr9346", - "tr1031", - "tr4235", - "tr1499", - "tr9408", - "tr4109", - "tr1120", - "tr9356", - "tr9320", - "tr6003", - "tr0413", - "tr5198", - "tr8092", - "tr1526", - "tr5928", - "tr7763", - "tr1152", - "tr9175", - "tr3316", - "tr2965", - "tr7634", - "tr5146", - "tr6697", - "tr7217", - "tr1039", - "tr6364", - "tr4208", - "tr2205", - "tr9531", - "tr5773", - "tr3753", - "tr8495", - "tr1060", - "tr8237", - "tr3325", - "tr1206", - "tr9460", - "tr8504", - "tr6675", - "tr6688", - "tr9246", - "tr2662", - "tr0940", - "tr9493", - "tr1999", - "tr4305", - "tr8498", - "tr0627", - "tr9942", - "tr8542", - "tr5949", - "tr6538", - "tr1659", - "tr6426", - "tr6524", - "tr1029", - "tr3022", - "tr0821", - "tr2181", - "tr9594", - "tr2588", - "tr9735", - "tr1144", - "tr9179", - "tr9081", - "tr3445", - "tr9635", - "tr2625", - "tr5574", - "tr7499", - "tr0031", - "tr1871", - "tr6838", - "tr1309", - "tr7776", - "tr7855", - "tr9827", - "tr2614", - "tr5371", - "tr8477", - "tr2266", - "tr4540", - "tr6765", - "tr1584", - "tr7779", - "tr6129", - "tr1530", - "tr1437", - "tr5190", - "tr8604", - "tr2865", - "tr4110", - "tr5120", - "tr5892", - "tr8945", - "tr9937", - "tr4321", - "tr9119", - "tr2534", - "tr0127", - "tr4419", - "tr7284", - "tr8056", - "tr3468", - "tr2557", - "tr3034", - "tr8314", - "tr7747", - "tr7047", - "tr3833", - "tr4093", - "tr3718", - "tr4886", - "tr0625", - "tr7581", - "tr7179", - "tr6866", - "tr0953", - "tr1062", - "tr8411", - "tr9588", - "tr7240", - "tr7451", - "tr8933", - "tr6828", - "tr3823", - "tr6880", - "tr4018", - "tr7043", - "tr4383", - "tr6511", - "tr1292", - "tr4057", - "tr3370", - "tr8218", - "tr5291", - "tr8108", - "tr4969", - "tr9533", - "tr7438", - "tr2506", - "tr8185", - "tr1036", - "tr0334", - "tr1840", - "tr1975", - "tr9083", - "tr4082", - "tr6759", - "tr7767", - "tr2792", - "tr9546", - "tr9020", - "tr1347", - "tr1476", - "tr9911", - "tr8094", - "tr1762", - "tr9567", - "tr3087", - "tr2176", - "tr3310", - "tr0192", - "tr7514", - "tr8009", - "tr6293", - "tr1329", - "tr8920", - "tr4787", - "tr3932", - "tr6305", - "tr0339", - "tr9492", - "tr4134", - "tr0667", - "tr0839", - "tr9157", - "tr2098", - "tr6699", - "tr4180", - "tr4896", - "tr2175", - "tr5488", - "tr1633", - "tr7935", - "tr3358", - "tr7593", - "tr4203", - "tr0435", - "tr9933", - "tr9921", - "tr1180", - "tr9639", - "tr3356", - "tr4475", - "tr2877", - "tr1892", - "tr0033", - "tr4800", - "tr2379", - "tr3342", - "tr8658", - "tr7126", - "tr9487", - "tr0990", - "tr5721", - "tr0256", - "tr4387", - "tr3948", - "tr9905", - "tr2398", - "tr6655", - "tr3078", - "tr6590", - "tr3378", - "tr9099", - "tr8040", - "tr1099", - "tr7233", - "tr2493", - "tr4050", - "tr6681", - "tr2966", - "tr9900", - "tr3339", - "tr3293", - "tr2365", - "tr4045", - "tr8662", - "tr8151", - "tr1952", - "tr4828", - "tr9266", - "tr8365", - "tr4990", - "tr5761", - "tr9589", - "tr3694", - "tr9817", - "tr3534", - "tr2602", - "tr2970", - "tr6560", - "tr6689", - "tr5693", - "tr5689", - "tr5478", - "tr2334", - "tr8724", - "tr8899", - "tr1156", - "tr9724", - "tr3962", - "tr8600", - "tr5589", - "tr0615", - "tr3267", - "tr6105", - "tr4244", - "tr6629", - "tr5163", - "tr4202", - "tr3634", - "tr0996", - "tr2925", - "tr6419", - "tr5225", - "tr5920", - "tr5234", - "tr8733", - "tr1321", - "tr2974", - "tr4702", - "tr2705", - "tr5899", - "tr4186", - "tr2239", - "tr4106", - "tr3284", - "tr1985", - "tr0646", - "tr6076", - "tr9003", - "tr9682", - "tr9662", - "tr1257", - "tr3331", - "tr3628", - "tr7076", - "tr7386", - "tr9495", - "tr7924", - "tr6230", - "tr3154", - "tr3066", - "tr2586", - "tr4765", - "tr9314", - "tr5383", - "tr9310", - "tr8620", - "tr5774", - "tr6188", - "tr1686", - "tr7573", - "tr1245", - "tr7310", - "tr0664", - "tr6071", - "tr6940", - "tr4769", - "tr4136", - "tr1391", - "tr9610", - "tr9197", - "tr0503", - "tr0162", - "tr5009", - "tr8947", - "tr1494", - "tr9733", - "tr1430", - "tr6834", - "tr5552", - "tr5995", - "tr4344", - "tr0613", - "tr6310", - "tr0852", - "tr8806", - "tr7727", - "tr0771", - "tr6405", - "tr1636", - "tr5902", - "tr8574", - "tr9395", - "tr8025", - "tr6831", - "tr3646", - "tr1384", - "tr3548", - "tr5110", - "tr5605", - "tr7663", - "tr1634", - "tr2641", - "tr6712", - "tr3473", - "tr3347", - "tr3704", - "tr3069", - "tr5818", - "tr3730", - "tr6487", - "tr7413", - "tr1009", - "tr8836", - "tr0467", - "tr9805", - "tr4104", - "tr9768", - "tr1097", - "tr3221", - "tr1108", - "tr1879", - "tr3102", - "tr3587", - "tr6302", - "tr5411", - "tr7706", - "tr4080", - "tr2421", - "tr0515", - "tr8760", - "tr4875", - "tr8199", - "tr0797", - "tr5604", - "tr5117", - "tr4188", - "tr3068", - "tr2375", - "tr5599", - "tr9183", - "tr7098", - "tr4745", - "tr9932", - "tr8769", - "tr8985", - "tr9685", - "tr4863", - "tr1820", - "tr1154", - "tr7317", - "tr6523", - "tr8188", - "tr8954", - "tr8124", - "tr9792", - "tr0502", - "tr8531", - "tr4274", - "tr4814", - "tr6542", - "tr6357", - "tr6000", - "tr2814", - "tr3775", - "tr2636", - "tr2017", - "tr7676", - "tr2178", - "tr5926", - "tr0439", - "tr6227", - "tr2497", - "tr6068", - "tr8917", - "tr9859", - "tr7476", - "tr8166", - "tr2711", - "tr2016", - "tr5659", - "tr6009", - "tr3071", - "tr9522", - "tr5098", - "tr7005", - "tr5241", - "tr2101", - "tr5650", - "tr0545", - "tr5901", - "tr5638", - "tr5051", - "tr8327", - "tr6104", - "tr8132", - "tr0112", - "tr4706", - "tr6062", - "tr9731", - "tr5124", - "tr1147", - "tr5294", - "tr2637", - "tr6574", - "tr9851", - "tr6536", - "tr8549", - "tr5765", - "tr6527", - "tr9362", - "tr7872", - "tr2077", - "tr4389", - "tr8002", - "tr9001", - "tr9803", - "tr3688", - "tr1615", - "tr5711", - "tr3934", - "tr6164", - "tr9212", - "tr2834", - "tr1145", - "tr2922", - "tr3322", - "tr3360", - "tr4455", - "tr5194", - "tr2459", - "tr7918", - "tr2569", - "tr5039", - "tr5731", - "tr2466", - "tr0489", - "tr4928", - "tr9766", - "tr3734", - "tr8183", - "tr2657", - "tr6199", - "tr8293", - "tr2913", - "tr7661", - "tr3074", - "tr0160", - "tr8821", - "tr3211", - "tr7930", - "tr9437", - "tr1492", - "tr0743", - "tr9376", - "tr8517", - "tr9327", - "tr0283", - "tr3577", - "tr3434", - "tr4558", - "tr1086", - "tr6063", - "tr5473", - "tr7771", - "tr0274", - "tr8255", - "tr7734", - "tr8239", - "tr9076", - "tr6958", - "tr9790", - "tr1784", - "tr1016", - "tr1217", - "tr6855", - "tr6080", - "tr3021", - "tr1349", - "tr1895", - "tr8977", - "tr6741", - "tr8316", - "tr9265", - "tr2118", - "tr1460", - "tr6684", - "tr0168", - "tr5370", - "tr0919", - "tr9659", - "tr7895", - "tr1192", - "tr4642", - "tr9063", - "tr8443", - "tr8633", - "tr7537", - "tr7305", - "tr3027", - "tr7848", - "tr7359", - "tr3727", - "tr7917", - "tr1512", - "tr7940", - "tr0583", - "tr3285", - "tr8533", - "tr1553", - "tr4173", - "tr7846", - "tr7946", - "tr7374", - "tr5042", - "tr2437", - "tr2116", - "tr6923", - "tr6453", - "tr7046", - "tr7123", - "tr5758", - "tr4597", - "tr9620", - "tr5547", - "tr1674", - "tr6457", - "tr5060", - "tr6232", - "tr7307", - "tr4679", - "tr2701", - "tr9964", - "tr5933", - "tr5267", - "tr0017", - "tr0044", - "tr2433", - "tr4288", - "tr2673", - "tr1951", - "tr3009", - "tr0068", - "tr8054", - "tr3489", - "tr5862", - "tr3319", - "tr2995", - "tr4470", - "tr6289", - "tr8935", - "tr6608", - "tr5777", - "tr8266", - "tr0073", - "tr3279", - "tr9757", - "tr4535", - "tr0106", - "tr1412", - "tr0962", - "tr9545", - "tr7157", - "tr5003", - "tr9074", - "tr4892", - "tr1536", - "tr6193", - "tr0385", - "tr3188", - "tr6373", - "tr9969", - "tr3989", - "tr7766", - "tr6607", - "tr8472", - "tr1210", - "tr4804", - "tr5979", - "tr6626", - "tr1357", - "tr2394", - "tr9593", - "tr7094", - "tr9641", - "tr9303", - "tr5734", - "tr1719", - "tr8659", - "tr6418", - "tr4669", - "tr6034", - "tr8431", - "tr3798", - "tr0768", - "tr0143", - "tr1482", - "tr0904", - "tr8509", - "tr4526", - "tr4121", - "tr3440", - "tr8714", - "tr9812", - "tr6692", - "tr3867", - "tr8645", - "tr9107", - "tr3692", - "tr1617", - "tr3553", - "tr1202", - "tr9540", - "tr1158", - "tr1662", - "tr1799", - "tr3144", - "tr8286", - "tr0035", - "tr2279", - "tr6496", - "tr0916", - "tr1393", - "tr4296", - "tr2105", - "tr6932", - "tr5443", - "tr6691", - "tr7877", - "tr4250", - "tr6359", - "tr2521", - "tr7522", - "tr4997", - "tr2777", - "tr2274", - "tr3010", - "tr3113", - "tr4182", - "tr1477", - "tr5474", - "tr4011", - "tr9217", - "tr0530", - "tr4017", - "tr1928", - "tr3884", - "tr9086", - "tr8638", - "tr7594", - "tr0222", - "tr2306", - "tr6886", - "tr9422", - "tr3390", - "tr6763", - "tr1616", - "tr2131", - "tr7793", - "tr7151", - "tr5538", - "tr1131", - "tr7278", - "tr5373", - "tr3834", - "tr5049", - "tr0012", - "tr0690", - "tr9369", - "tr1200", - "tr4005", - "tr0240", - "tr1256", - "tr7143", - "tr5914", - "tr4698", - "tr5100", - "tr7215", - "tr0974", - "tr8898", - "tr7165", - "tr3782", - "tr9809", - "tr0485", - "tr7721", - "tr5662", - "tr6183", - "tr0774", - "tr1071", - "tr1759", - "tr1344", - "tr9345", - "tr5836", - "tr2674", - "tr9407", - "tr7864", - "tr2225", - "tr1044", - "tr6892", - "tr1802", - "tr2897", - "tr3698", - "tr7483", - "tr6662", - "tr3922", - "tr1809", - "tr2135", - "tr0694", - "tr4944", - "tr9417", - "tr6499", - "tr6668", - "tr4920", - "tr2013", - "tr7313", - "tr8399", - "tr8089", - "tr5167", - "tr7177", - "tr4294", - "tr6975", - "tr4882", - "tr6737", - "tr1534", - "tr9530", - "tr3246", - "tr7458", - "tr3420", - "tr4447", - "tr7733", - "tr5511", - "tr9022", - "tr3842", - "tr1955", - "tr5626", - "tr1646", - "tr4346", - "tr6745", - "tr1549", - "tr6698", - "tr8424", - "tr4553", - "tr1923", - "tr5216", - "tr0013", - "tr7355", - "tr7979", - "tr5217", - "tr1709", - "tr0367", - "tr8792", - "tr0767", - "tr5484", - "tr5844", - "tr6053", - "tr9842", - "tr2894", - "tr8860", - "tr5344", - "tr0718", - "tr0721", - "tr6391", - "tr1469", - "tr7349", - "tr7738", - "tr5925", - "tr3854", - "tr2475", - "tr3177", - "tr1159", - "tr5412", - "tr5713", - "tr5389", - "tr3544", - "tr0537", - "tr3151", - "tr7994", - "tr0755", - "tr2987", - "tr4849", - "tr6898", - "tr6645", - "tr6679", - "tr4724", - "tr8685", - "tr6971", - "tr3412", - "tr9420", - "tr1431", - "tr1537", - "tr3014", - "tr5116", - "tr5348", - "tr9741", - "tr2704", - "tr2006", - "tr2211", - "tr8610", - "tr0328", - "tr5050", - "tr8230", - "tr4068", - "tr7745", - "tr2029", - "tr0813", - "tr4992", - "tr3240", - "tr0055", - "tr0612", - "tr5253", - "tr8519", - "tr8510", - "tr3976", - "tr0212", - "tr0236", - "tr2759", - "tr3492", - "tr0292", - "tr6433", - "tr2551", - "tr0554", - "tr3052", - "tr8176", - "tr7824", - "tr4056", - "tr4480", - "tr9382", - "tr1037", - "tr4212", - "tr6517", - "tr5703", - "tr9823", - "tr4579", - "tr4883", - "tr4205", - "tr2578", - "tr4964", - "tr7460", - "tr4602", - "tr5030", - "tr8207", - "tr1552", - "tr3769", - "tr6936", - "tr7095", - "tr1088", - "tr3571", - "tr7696", - "tr6539", - "tr4015", - "tr2977", - "tr0611", - "tr1656", - "tr5500", - "tr8261", - "tr7293", - "tr7621", - "tr3299", - "tr4233", - "tr0471", - "tr7743", - "tr8238", - "tr3359", - "tr6043", - "tr1610", - "tr7700", - "tr5718", - "tr4034", - "tr1085", - "tr2762", - "tr6727", - "tr0644", - "tr7996", - "tr6012", - "tr0678", - "tr2912", - "tr8893", - "tr2694", - "tr6056", - "tr4364", - "tr2297", - "tr6956", - "tr7966", - "tr1301", - "tr2547", - "tr6242", - "tr2930", - "tr0521", - "tr6456", - "tr9427", - "tr9438", - "tr5579", - "tr5476", - "tr9030", - "tr8383", - "tr6934", - "tr9751", - "tr7213", - "tr4520", - "tr7827", - "tr2048", - "tr5998", - "tr6616", - "tr0188", - "tr1090", - "tr1316", - "tr0460", - "tr8337", - "tr1110", - "tr9595", - "tr4067", - "tr3864", - "tr8582", - "tr7400", - "tr8598", - "tr0335", - "tr5580", - "tr2755", - "tr4508", - "tr3373", - "tr8476", - "tr2708", - "tr0638", - "tr2001", - "tr3762", - "tr2041", - "tr3128", - "tr2605", - "tr8669", - "tr9339", - "tr5529", - "tr7436", - "tr1262", - "tr8500", - "tr8208", - "tr2110", - "tr4844", - "tr5985", - "tr1668", - "tr8247", - "tr1727", - "tr8363", - "tr1703", - "tr7554", - "tr3886", - "tr9640", - "tr1188", - "tr3710", - "tr3304", - "tr7103", - "tr5754", - "tr4605", - "tr3903", - "tr2781", - "tr5365", - "tr4096", - "tr8162", - "tr2808", - "tr3873", - "tr4232", - "tr7956", - "tr9213", - "tr9892", - "tr7036", - "tr0514", - "tr5077", - "tr8846", - "tr3398", - "tr4117", - "tr6312", - "tr0135", - "tr9737", - "tr8372", - "tr2021", - "tr1965", - "tr5301", - "tr8948", - "tr9115", - "tr7599", - "tr5910", - "tr1272", - "tr0196", - "tr7667", - "tr3828", - "tr1691", - "tr6386", - "tr3720", - "tr5499", - "tr2488", - "tr1342", - "tr7061", - "tr1419", - "tr6557", - "tr5230", - "tr0426", - "tr3265", - "tr3503", - "tr1472", - "tr2744", - "tr6437", - "tr9084", - "tr2635", - "tr7920", - "tr9775", - "tr3637", - "tr2473", - "tr3076", - "tr7012", - "tr5654", - "tr5433", - "tr2286", - "tr4629", - "tr8923", - "tr3598", - "tr3659", - "tr8167", - "tr6416", - "tr1756", - "tr5694", - "tr7990", - "tr1387", - "tr2819", - "tr2958", - "tr9390", - "tr2848", - "tr5921", - "tr0491", - "tr5097", - "tr5841", - "tr4269", - "tr4194", - "tr8301", - "tr7441", - "tr8488", - "tr4230", - "tr1493", - "tr7078", - "tr5953", - "tr4858", - "tr5207", - "tr0446", - "tr2146", - "tr3254", - "tr9894", - "tr6479", - "tr1008", - "tr3336", - "tr9445", - "tr5358", - "tr6980", - "tr4227", - "tr7744", - "tr7484", - "tr5736", - "tr7170", - "tr3949", - "tr4207", - "tr0060", - "tr8631", - "tr1745", - "tr4546", - "tr2192", - "tr6715", - "tr3908", - "tr6799", - "tr6723", - "tr5465", - "tr6067", - "tr2696", - "tr6941", - "tr5816", - "tr9424", - "tr1891", - "tr2919", - "tr7007", - "tr2950", - "tr2863", - "tr9811", - "tr6985", - "tr3462", - "tr7107", - "tr7692", - "tr5584", - "tr1997", - "tr0469", - "tr6272", - "tr4506", - "tr0776", - "tr1654", - "tr0677", - "tr9110", - "tr3093", - "tr2561", - "tr9366", - "tr8350", - "tr2854", - "tr8374", - "tr0451", - "tr7398", - "tr2474", - "tr8304", - "tr6411", - "tr7011", - "tr3770", - "tr2483", - "tr5903", - "tr6720", - "tr0025", - "tr1755", - "tr1790", - "tr0822", - "tr1160", - "tr3780", - "tr9839", - "tr0358", - "tr3564", - "tr7399", - "tr3255", - "tr0440", - "tr3470", - "tr6761", - "tr6219", - "tr4826", - "tr2293", - "tr7944", - "tr7505", - "tr5648", - "tr8080", - "tr4792", - "tr0623", - "tr0552", - "tr0094", - "tr2508", - "tr4727", - "tr1233", - "tr3918", - "tr3466", - "tr4061", - "tr7457", - "tr9193", - "tr1925", - "tr5677", - "tr1562", - "tr1165", - "tr2129", - "tr5089", - "tr1832", - "tr7600", - "tr4708", - "tr5392", - "tr7610", - "tr2982", - "tr6706", - "tr2025", - "tr9187", - "tr2153", - "tr5173", - "tr3699", - "tr7678", - "tr3756", - "tr9992", - "tr1247", - "tr9444", - "tr9517", - "tr9831", - "tr5806", - "tr0488", - "tr7188", - "tr3173", - "tr8829", - "tr7753", - "tr6121", - "tr0032", - "tr1193", - "tr5054", - "tr4541", - "tr0330", - "tr2985", - "tr2078", - "tr4588", - "tr6223", - "tr6383", - "tr2900", - "tr7658", - "tr5590", - "tr5297", - "tr6954", - "tr4734", - "tr0363", - "tr0897", - "tr6224", - "tr4354", - "tr4032", - "tr3713", - "tr4912", - "tr5273", - "tr8632", - "tr0596", - "tr4761", - "tr7186", - "tr1903", - "tr3645", - "tr1775", - "tr7703", - "tr1672", - "tr3404", - "tr9776", - "tr2887", - "tr8292", - "tr6038", - "tr2052", - "tr5062", - "tr9125", - "tr5387", - "tr6974", - "tr3747", - "tr9387", - "tr8001", - "tr6125", - "tr7583", - "tr4217", - "tr6180", - "tr2058", - "tr9225", - "tr8882", - "tr9758", - "tr1575", - "tr5424", - "tr7693", - "tr8828", - "tr8149", - "tr3928", - "tr3190", - "tr4256", - "tr4390", - "tr4170", - "tr3877", - "tr4625", - "tr6247", - "tr4351", - "tr7878", - "tr9629", - "tr4365", - "tr1356", - "tr5071", - "tr9488", - "tr2735", - "tr1386", - "tr2969", - "tr8070", - "tr6678", - "tr6210", - "tr7248", - "tr0662", - "tr0137", - "tr8596", - "tr2515", - "tr2292", - "tr9577", - "tr4509", - "tr0466", - "tr7843", - "tr1079", - "tr1744", - "tr8285", - "tr0104", - "tr7472", - "tr8716", - "tr5342", - "tr9195", - "tr4300", - "tr7269", - "tr1162", - "tr4026", - "tr1028", - "tr6162", - "tr7481", - "tr6251", - "tr5435", - "tr7900", - "tr7728", - "tr2753", - "tr3283", - "tr2850", - "tr2392", - "tr7001", - "tr6495", - "tr6447", - "tr2164", - "tr0077", - "tr4567", - "tr8233", - "tr1051", - "tr6168", - "tr6870", - "tr4752", - "tr6413", - "tr9018", - "tr0304", - "tr6319", - "tr5600", - "tr8825", - "tr0115", - "tr4488", - "tr6868", - "tr6850", - "tr1773", - "tr3836", - "tr3338", - "tr8924", - "tr5558", - "tr1038", - "tr1766", - "tr9236", - "tr8220", - "tr8873", - "tr7013", - "tr5961", - "tr2031", - "tr0368", - "tr6464", - "tr2102", - "tr6576", - "tr7379", - "tr9360", - "tr8126", - "tr0021", - "tr1765", - "tr1606", - "tr6238", - "tr7976", - "tr0392", - "tr1649", - "tr9678", - "tr8310", - "tr5408", - "tr4141", - "tr3732", - "tr6564", - "tr3166", - "tr2716", - "tr8928", - "tr2519", - "tr8952", - "tr4750", - "tr7420", - "tr7769", - "tr2847", - "tr8202", - "tr4975", - "tr4418", - "tr0713", - "tr8707", - "tr2576", - "tr7683", - "tr5669", - "tr4137", - "tr3735", - "tr3245", - "tr5867", - "tr2984", - "tr1388", - "tr0728", - "tr5413", - "tr6725", - "tr7291", - "tr9985", - "tr2968", - "tr1931", - "tr5401", - "tr0686", - "tr0831", - "tr6908", - "tr4905", - "tr2776", - "tr2631", - "tr6792", - "tr5971", - "tr5750", - "tr1012", - "tr9352", - "tr3888", - "tr7853", - "tr5747", - "tr3387", - "tr0572", - "tr1328", - "tr5385", - "tr5349", - "tr3130", - "tr1404", - "tr9813", - "tr2993", - "tr8406", - "tr6309", - "tr4100", - "tr0254", - "tr0749", - "tr0932", - "tr2761", - "tr4373", - "tr4931", - "tr9708", - "tr0734", - "tr7873", - "tr8466", - "tr5630", - "tr4631", - "tr3802", - "tr5859", - "tr7274", - "tr6255", - "tr7055", - "tr0014", - "tr5299", - "tr7329", - "tr5635", - "tr3543", - "tr1670", - "tr3615", - "tr4885", - "tr5567", - "tr7883", - "tr4977", - "tr2998", - "tr8845", - "tr6122", - "tr6568", - "tr3094", - "tr3736", - "tr7478", - "tr2188", - "tr2613", - "tr3498", - "tr7509", - "tr2089", - "tr2148", - "tr7967", - "tr7285", - "tr3474", - "tr5106", - "tr3567", - "tr4887", - "tr2301", - "tr8082", - "tr0497", - "tr4431", - "tr8121", - "tr9756", - "tr6477", - "tr7406", - "tr8903", - "tr6351", - "tr6052", - "tr0234", - "tr3415", - "tr4463", - "tr8259", - "tr4382", - "tr7802", - "tr0680", - "tr8390", - "tr1843", - "tr1283", - "tr3891", - "tr1327", - "tr3792", - "tr9293", - "tr2465", - "tr0247", - "tr3174", - "tr4122", - "tr8730", - "tr9637", - "tr9462", - "tr9714", - "tr7468", - "tr9644", - "tr6739", - "tr8347", - "tr2236", - "tr6856", - "tr8297", - "tr5797", - "tr0665", - "tr2026", - "tr2170", - "tr1873", - "tr5562", - "tr4283", - "tr2957", - "tr7169", - "tr7928", - "tr4861", - "tr8811", - "tr2530", - "tr8244", - "tr5181", - "tr7494", - "tr2478", - "tr7155", - "tr4041", - "tr2771", - "tr8017", - "tr4000", - "tr4404", - "tr1458", - "tr7666", - "tr8224", - "tr3844", - "tr3661", - "tr0449", - "tr3262", - "tr9984", - "tr2617", - "tr4260", - "tr2929", - "tr0927", - "tr7759", - "tr6673", - "tr7961", - "tr1339", - "tr3847", - "tr6809", - "tr5853", - "tr8078", - "tr8585", - "tr2730", - "tr1567", - "tr5965", - "tr4664", - "tr3547", - "tr7518", - "tr3062", - "tr3396", - "tr9383", - "tr5643", - "tr0121", - "tr0969", - "tr4673", - "tr0123", - "tr6572", - "tr8095", - "tr9904", - "tr0007", - "tr2402", - "tr3600", - "tr6742", - "tr6072", - "tr1389", - "tr9113", - "tr4448", - "tr0532", - "tr0757", - "tr4606", - "tr1827", - "tr9722", - "tr8925", - "tr9693", - "tr8192", - "tr3058", - "tr0635", - "tr1392", - "tr1772", - "tr9286", - "tr3308", - "tr3809", - "tr2545", - "tr4094", - "tr9178", - "tr0516", - "tr4226", - "tr9939", - "tr9282", - "tr9148", - "tr1728", - "tr6270", - "tr1242", - "tr0798", - "tr6864", - "tr0141", - "tr8190", - "tr0277", - "tr6336", - "tr3000", - "tr2061", - "tr2083", - "tr4076", - "tr0465", - "tr0201", - "tr9891", - "tr4549", - "tr5628", - "tr6163", - "tr4162", - "tr4594", - "tr5108", - "tr4115", - "tr1382", - "tr9219", - "tr0723", - "tr4803", - "tr1478", - "tr0275", - "tr4651", - "tr5298", - "tr0053", - "tr7879", - "tr6914", - "tr0796", - "tr9760", - "tr5517", - "tr1213", - "tr1319", - "tr5656", - "tr9605", - "tr4747", - "tr4660", - "tr6516", - "tr4655", - "tr2291", - "tr9611", - "tr0158", - "tr6024", - "tr7656", - "tr6851", - "tr2130", - "tr2368", - "tr5802", - "tr3247", - "tr1835", - "tr9317", - "tr3118", - "tr2820", - "tr8820", - "tr8300", - "tr0228", - "tr1234", - "tr4659", - "tr0550", - "tr5745", - "tr6167", - "tr5164", - "tr6016", - "tr1148", - "tr5293", - "tr5256", - "tr2876", - "tr9669", - "tr1228", - "tr8008", - "tr2885", - "tr0146", - "tr2125", - "tr6806", - "tr3006", - "tr0071", - "tr9033", - "tr9890", - "tr7253", - "tr7222", - "tr2615", - "tr8765", - "tr6549", - "tr7808", - "tr2133", - "tr1240", - "tr0826", - "tr7372", - "tr4266", - "tr1118", - "tr5094", - "tr9351", - "tr2436", - "tr0943", - "tr8966", - "tr9312", - "tr4174", - "tr8674", - "tr2812", - "tr6755", - "tr7807", - "tr0823", - "tr9887", - "tr9098", - "tr4334", - "tr5237", - "tr8252", - "tr5688", - "tr9683", - "tr7796", - "tr5975", - "tr5034", - "tr8736", - "tr4249", - "tr4533", - "tr1053", - "tr2941", - "tr9580", - "tr0914", - "tr2939", - "tr4414", - "tr9291", - "tr4481", - "tr9788", - "tr8991", - "tr6192", - "tr7208", - "tr3697", - "tr0133", - "tr8702", - "tr5095", - "tr1246", - "tr0559", - "tr9199", - "tr5550", - "tr0354", - "tr3108", - "tr5587", - "tr1942", - "tr3326", - "tr2479", - "tr1726", - "tr8643", - "tr2938", - "tr9048", - "tr4537", - "tr2088", - "tr0722", - "tr6989", - "tr9688", - "tr8361", - "tr7598", - "tr8653", - "tr6788", - "tr7341", - "tr4557", - "tr2104", - "tr0788", - "tr0605", - "tr5119", - "tr6324", - "tr1819", - "tr7834", - "tr3171", - "tr5972", - "tr6374", - "tr9909", - "tr0164", - "tr3289", - "tr1729", - "tr5199", - "tr0393", - "tr5496", - "tr8194", - "tr5687", - "tr1590", - "tr9908", - "tr2946", - "tr0579", - "tr1828", - "tr9237", - "tr5657", - "tr3250", - "tr0661", - "tr3017", - "tr7477", - "tr5570", - "tr6885", - "tr0934", - "tr3005", - "tr2145", - "tr5678", - "tr4848", - "tr3158", - "tr7015", - "tr2144", - "tr4031", - "tr1291", - "tr4322", - "tr5056", - "tr5539", - "tr5078", - "tr8204", - "tr1480", - "tr3971", - "tr1971", - "tr9384", - "tr0003", - "tr7768", - "tr0279", - "tr1270", - "tr4941", - "tr0811", - "tr6948", - "tr4967", - "tr4221", - "tr5395", - "tr1701", - "tr8778", - "tr4149", - "tr6871", - "tr3111", - "tr0184", - "tr6774", - "tr1426", - "tr0862", - "tr8655", - "tr4813", - "tr4658", - "tr9331", - "tr7885", - "tr4670", - "tr8913", - "tr4676", - "tr9717", - "tr3607", - "tr1640", - "tr8290", - "tr6930", - "tr1898", - "tr9082", - "tr6530", - "tr6906", - "tr1433", - "tr0076", - "tr5343", - "tr9883", - "tr7822", - "tr3300", - "tr5695", - "tr8974", - "tr2874", - "tr7245", - "tr0609", - "tr9016", - "tr6387", - "tr4376", - "tr7024", - "tr8777", - "tr7176", - "tr2380", - "tr5497", - "tr6334", - "tr3043", - "tr7852", - "tr8135", - "tr0217", - "tr8118", - "tr8420", - "tr8575", - "tr3259", - "tr9925", - "tr7542", - "tr8377", - "tr6998", - "tr8501", - "tr5390", - "tr3889", - "tr6488", - "tr8464", - "tr0523", - "tr4550", - "tr7729", - "tr8726", - "tr9765", - "tr2494", - "tr8265", - "tr9062", - "tr9013", - "tr5825", - "tr2656", - "tr1699", - "tr4498", - "tr9263", - "tr5737", - "tr9623", - "tr0517", - "tr1830", - "tr1800", - "tr3463", - "tr3606", - "tr9448", - "tr8723", - "tr4626", - "tr6473", - "tr7411", - "tr9675", - "tr1947", - "tr3330", - "tr1661", - "tr2833", - "tr1596", - "tr8573", - "tr9547", - "tr6795", - "tr8041", - "tr8306", - "tr2860", - "tr0601", - "tr7785", - "tr3264", - "tr3609", - "tr4391", - "tr5314", - "tr2442", - "tr2015", - "tr5782", - "tr1542", - "tr5870", - "tr8225", - "tr7551", - "tr1577", - "tr2623", - "tr7261", - "tr5679" - ] - }, - "police": { - "name": [ - "parkside police station" - ], - "address": [ - "parkside, cambridge" - ] - }, - "taxi": { - "colors": [ - "black", - "white", - "red", - "yellow", - "blue", - "grey" - ], - "types": [ - "toyota", - "skoda", - "bmw", - "honda", - "ford", - "audi", - "lexus", - "volvo", - "volkswagen", - "tesla" - ], - "leaveat": [], - "arriveby": [] - }, - "restaurant": { - "address": [ - "regent street city centre", - "finders corner newmarket road", - "106 regent street city centre", - "82 cherry hinton road cherry hinton", - "g4 cambridge leisure park clifton way cherry hinton", - "64 cherry hinton road cherry hinton", - "152 - 154 hills road", - "529 newmarket road fen ditton", - "market hill city centre", - "451 newmarket road fen ditton", - "free school lane city centre", - "de vere university arms regent street city centre", - "12 bridge street city centre", - "11 peas hill city centre", - "83 regent street", - "2 sturton street city centre", - "68 histon road chesterton", - "doubletree by hilton cambridge granta place mill lane", - "74 mill road city centre", - "2g cambridge leisure park cherry hinton road cherry hinton", - "21 - 24 northampton road", - "88 mill road city centre", - "59 hills road city centre", - "35 saint andrews street city centre", - "40270 king street city centre", - "mill road city centre", - "71 castle street city centre", - "st. michael's church trinity street city centre", - "37 newnham road newnham", - "15 - 19 trumpington street", - "41518 castle street city centre", - "crowne plaza hotel 20 downing street", - "17 magdalene street city centre", - "14 -16 bridge street", - "20 milton road chesterton", - "22 chesterton road chesterton", - "12 st. johns street city centre", - "36 saint andrews street", - "12 norfolk street city centre", - "cambridge leisure park clifton way", - "6 lensfield road", - "4 kings parade city centre", - "cambridge leisure park clifton way cherry hinton", - "51 trumpington street city centre", - "108 regent street city centre", - "196 mill road city centre", - "40210 millers yard city centre", - "15 magdalene street city centre", - "40428 king street city centre", - "7 milton road chesterton", - "183 east road city centre", - "21 - 24 northampton street", - "cambridge retail park newmarket road fen ditton", - "12 lensfield road city centre", - "86 regent street city centre", - "33 bridge street", - "corn exchange street", - "100 mill road city centre", - "2 rose crescent city centre", - "47-53 regent street", - "newmarket road fen ditton", - "33-34 saint andrews street", - "victoria avenue chesterton", - "milton road chesterton", - "4 - 6 rose crescent", - "72 regent street city centre", - "191 histon road chesterton", - "205 victoria road chesterton", - "hills road city centre", - "thompsons lane fen ditton", - "39 burleigh street city centre", - "the little rose 37 trumpington street", - "3 - 5 millers yard mill lane", - "jesus lane fen ditton", - "35 newnham road newnham", - "cambridge city football club milton road chesterton", - "169 high street chesterton chesterton", - "10 homerton street city centre", - "hotel felix whitehouse lane huntingdon road", - "31 newnham road newnham", - "cambridge lodge hotel 139 huntingdon road city centre", - "grafton hotel 619 newmarket road fen ditton", - "66 chesterton road chesterton", - "quayside off bridge street", - "54 king street city centre", - "30 bridge street city centre", - "8 norfolk street city centre", - "napier street city centre", - "34 - 35 green street", - "5 jordans yard bridge street city centre", - "huntingdon road city centre", - "106 mill road city centre", - "290 mill road city centre", - "7 barnwell road fen ditton", - "21 burleigh street city centre", - "king street city centre", - "12 market hill city centre", - "1 kings parade", - "52 mill road city centre", - "43 high street cherry hinton cherry hinton", - "84 regent street city centre", - "midsummer common", - "bridge street city centre", - "32 bridge street city centre", - "17 hills road city centre", - "24 green street city centre" - ], - "area": [ - "centre", - "east", - "south", - "west", - "north" - ], - "food": [ - "italian", - "international", - "indian", - "chinese", - "modern european", - "european", - "british", - "gastropub", - "mexican", - "lebanese", - "vietnamese", - "spanish", - "french", - "japanese", - "portuguese", - "korean", - "turkish", - "asian oriental", - "african", - "mediterranean", - "seafood", - "thai", - "north american" - ], - "introduction": [ - "pizza hut is a large chain with restaurants nationwide offering convenience pizzas pasta and salads to eat in or take away", - "", - "curry garden serves traditional indian and bangladeshi cuisine cooked with fresh produce delivered every day", - "taj tandoori serves a variety of indian dishes to eat in or take away catering for private parties of up to 50 guests is available upon request", - "yu garden serves authentic chinese cuisine", - "curry prince is a neighbourhood indian restaurant serving authentic cuisine", - "charlie chan serves a variety of popular chinese dishes at their restaurant", - "eraina serves a variety of drinks and european dishes with influences from france spain italy and greece catering for vegetarians is also provided", - "the simple menu and kitchen concept at pizza express has retained its freshly made ideal and you can still watch your pizza being prepared for you", - "adjoining the de vere university arms restaurant one seven is located at the forefront of regent street, and provides a birds eye view to take in the hustle and bustle of the busy city. enjoy beautifully created food which is always complemented by a fine selection of wines in a truly relaxing and contemporary atmosphere", - "ask is a leading name in the uk casual dining market with over 100 restaurants across the uk. ask is the perfect place to relax and enjoy mouthwatering risottos an extended range of hearty al forno dishes and all your favourite pastas pizzas and salads", - "jinling noodle bar serves a wide range of chinese and shanghai dishes reflecting many different flavours and ingredients", - "de luca cucina bar in the heart of cambridge is a stylish spot to enjoy food, wine, cocktails and coffee all in a vibrant atmosphere. the cocktail bar at the front is perfect for coffee and light meals in the day and cocktails in the evening. an open kitchen provides real excitement with head chef darren kiegher and his team preparing simply delicious italian food using locally sourced ingredients.", - "the backstreet bistro is a gastropub with a separate bar area serving a couple of good real ales and a dining room serving modern european food. there is a decked area to sit out in during the summer months", - "tandoori palace serve a variety of indian and bangladeshi dishes and can cater for private parties of up to 110 guests upon request", - "kohinoor serves a variety of indian and vegetarian dishes at their restaurant a takeaway and delivery service is also available", - "chiquito is a chain of inexpensive tex mex restaurants predominantly aimed at tourists. they serve a variety of mexican and north of the border food as well as a range of cocktails", - "rice house serve a variety of popular chinese dishes at their restaurant", - "the varsity restaurant serves a variety of international and vegetarian dishes and can cater for private parties of up to 40 guests upon request", - "darrys cookhouse and wine shop is an award winning drinking and dining restaurant and bar in the centre of cambridge", - "the golden curry serves a variety of authentic indian dishes at their fully licensed restaurant", - "cocum specialises in south indian cuisine using spices meat and vegetables from the kerala region there is also a take away option", - "digby trout is a chain of restaurants that are located in many of london's premier tourist attractions. they serve modern european cuisine and are open for lunch and dinner. situated in st michaels church, michaelhouse cafe serves coffee sandwiches and lunch from a regularly changing menu", - "the rice boat serves an authentic kind of indian cuisine that originates from the villages of kerala where the spice trade originated", - "maharajah tandoori restaurant serve a variety of indian and tandoori dishes at their restaurant catering for private parties of up to 40 guests is available upon request", - "thanh binh serve a variety of vietnamese dishes as well as selling an assortment of tea and coffees", - "la tasca is a spanish tapas restaurant and bar offering over 30 tapas dishes", - "da vinci pizzeria serve an extensive range of pizza and italian dishes as well as some vegetarian options a takeaway and delivery service is also available", - "ugly duckling serves a variety of chinese dishes to eat in or take away they also offer 10 percent discount on takeaway orders", - "lan hong house serves great value home cooked authentic chinese food with over two five dishes available from the buffet", - "it's nandos", - "the copper kettle serve a variety of english dishes at their restaurant including full english breakfasts lunches, roast dinners and baked potatoes. a takeaway menu is also provided", - "fitzbillies restaurant serves a variety of bistro style lunches, anglo-european a la carte evening meals, as well as teas coffees and cakes throughout the day. catering for private parties is available upon request", - "little seoul offer a variety of korean cuisine for lunch and dinner", - "meze is a restaurant and bar that serves tasty and fresh turkish cuisine set in an informal relaxed atmosphere the bar area also serves a wide range of beers wines and spirits", - "dojo noodle bar serves a variety of japanese chinese vietnamese korean and malaysian dishes to eat in or take away sister restaurant to touzai", - "la margherita serve a variety of italian and vegetarian dishes at their restaurant", - "yippee noodle bar serves a variety of oriental and vegetarian dishes at their restaurant they also have a bar area and offer a take away service", - "cotto is a restaurant cafe and bakery all rolled in to one. the restaurant upstairs is open for dinner from wednesday to saturday consisting of one menu of between three to five dishes tailored to the day the cafe and bakery offer cakes and other delicacies", - "j restaurant offers a wide variety of sushi noodles and dim sum to eat in or takeaway a home delivery service is also available", - "bedouin serves algerian cuisine", - "the gardenia serves a variety of authentic greek and mediterranean dishes at their restaurant catering for private parties of up to two five guests is available upon request", - "pipasha restaurant serves a variety of indian dishes to eat in or take away a delivery service is also available", - "a unique treat for all lovers of chinese cuisine. from the spice islands to the food streets of beijing and the finest ocean catch.", - "the gandhi serves a variety of indian and bangladeshi dishes at their restaurant to eat in or take away. catering for private parties of up to 140 guests is available upon request", - "the golden wok serves a variety of traditional chinese meals including sweet and sour dishes as well as rice and noodles", - "the saffron brasserie serve a variety of dishes from their contemporary indian and bangladeshi menu. catering for private parties of up to 100 guests is available upon request", - "shanghai family restaurant comprises a french cafe on the lower level and a chinese restaurant upstairs", - "using the freshest seafood from the loch of the same name, loch fyne restaurants serve a variety of shellfish and smoked fish all of which are complimented by an extensive wine list. non-seafood dishes are also available", - "the simple menu and kitchen concept at pizza express has retained its freshly made ideal, and you can still watch your pizza being prepared for you. this branch has live jazz music", - "sala thong serves a variety of thai dishes at their restaurant catering for private parties of up to 40 guests is available upon request", - "located in cambridge city football club, city stop restaurant serve a variety of english and italian dishes as well as offering a selection of vegetarian options catering for corporate events and private parties of up to 100 guests is available upon request.", - "saigon city serve vietnamese chinese and thai cuisine to eat in or take away", - "peking resturant cook from fresh ingredients. they specialise in sichuan and hunan dishes", - "frankie and bennys has a traditional 1950s new york feel to it with its original family photographs, traditional wooden furniture and period music. they serve a wide range of authentic american and italian dishes.", - "critically acclaimed food in luxurious and stylish surroundings, overlooking the hotels lush gardens.", - "indian house serve a variety of indian dishes to eat in or take away they also have a selection of english dishes on their menu", - "located in the cambridge lodge hotel, this restaurant serves a variety of european and vegetarian dishes and can cater for private parties of up to 20 guests upon request.", - "located in the grafton hotel this restaurant serves a variety of english and vegetarian dishes from their a la carte and carvery menu. they also have a bar area", - "the hotpot serves a variety of chinese dishes at their restaurant and can cater for private parties of up to five five guests upon request", - "clowns cafe serve a variety of drinks as well as italian dishes such as pasta ciabatta and salads", - "anatolia is a basement restaurant that serves a variety of turkish and vegetarian dishes and cater for private parties of up to 80 guests upon request", - "tang chinese is a buffet restaurant and bar serving a variety of dishes for lunch and dinner there is also a takeaway menu available", - "slug lettuce is a premium high street bar that serves a wide range of restaurant quality food to suit all occasions and appetites.", - "curry king serve a variety of indian dishes to eat in or take away catering for private parties of up to 40 guests is available upon request", - "curry queen is the most popular indian restaurant in cambridge serving good indian cuisine including all the usual dishes", - "rajmahal serves traditional indian cuisine accomapnied by a broad wine list with beers and spirits also available", - "efes restaurant serve a variety of turkish dishes including kebabs in truly authentic surroundings.", - "gourmet burger kitchen has a trendy interior and, although a bit more expensive than the average high street burger joint, the delicious burgers and other dishes are huge and freshly prepared with large side orders to match. catering for vegetarians is provided", - "don pasquale pizzeria serves an extensive range of pizzas and italian dishes including pasta as well as a selection of beverages. catering for private parties of up to 80 guests is available upon request", - "kymmoy is a noodle bar serving a wide variety of chinese thai cuisine for lunch and dinner", - "shiraz serves traditional mediterranean cuisine accompanied by an extensive wine list with beers and spirits also available", - "cote is a modern french bistro offering some of the classic and simple favourites of french cuisine", - "caffe uno is a chain of cafe style restaurants that offer a wide selection of meals and snacks to suit any time of the day including an extensive breakfast menu and choice of hot or cold drinks", - "sesame restaurant and bar offers a wide variety of traditional chinese cuisine for lunch or dinner with wifi access and a television screen in the basement", - "bangkok city serve a variety of authentic dishes to eat in or take away" - ], - "name": [ - "pizza hut city centre", - "the missing sock", - "curry garden", - "the good luck chinese food takeaway", - "pizza hut cherry hinton", - "taj tandoori", - "restaurant alimentum", - "yu garden", - "stazione restaurant and coffee bar", - "curry prince", - "charlie chan", - "eraina", - "pizza express", - "restaurant one seven", - "ask restaurant", - "jinling noodle bar", - "de luca cucina and bar", - "backstreet bistro", - "tandoori palace", - "riverside brasserie", - "kohinoor", - "chiquito restaurant bar", - "prezzo", - "rice house", - "ali baba", - "the varsity restaurant", - "darrys cookhouse and wine shop", - "the golden curry", - "cocum", - "michaelhouse cafe", - "rice boat", - "hotel du vin and bistro", - "maharajah tandoori restaurant", - "bloomsbury restaurant", - "thanh binh", - "la tasca", - "da vinci pizzeria", - "restaurant two two", - "ugly duckling", - "wagamama", - "lan hong house", - "nandos", - "the oak bistro", - "the copper kettle", - "the lucky star", - "fitzbillies restaurant", - "little seoul", - "meze bar", - "dojo noodle bar", - "la margherita", - "yippee noodle bar", - "the nirala", - "cotto", - "saint johns chop house", - "pizza hut fen ditton", - "golden house", - "j restaurant", - "galleria", - "the cow pizza kitchen and bar", - "bedouin", - "the gardenia", - "zizzi cambridge", - "pipasha restaurant", - "nandos city centre", - "royal spice", - "hakka", - "la raza", - "the gandhi", - "golden wok", - "meghna", - "saffron brasserie", - "la mimosa", - "shanghai family restaurant", - "loch fyne", - "mahal of cambridge", - "pizza express fen ditton", - "sala thong", - "city stop restaurant", - "saigon city", - "peking restaurant", - "frankie and bennys", - "graffiti", - "india house", - "cambridge lodge restaurant", - "grafton hotel restaurant", - "the hotpot", - "the river bar steakhouse and grill", - "clowns cafe", - "anatolia", - "panahar", - "tang chinese", - "the slug and lettuce", - "curry king", - "travellers rest", - "curry queen", - "royal standard", - "rajmahal", - "hk fusion", - "efes restaurant", - "gourmet burger kitchen", - "don pasquale pizzeria", - "the cambridge chop house", - "kymmoy", - "sitar tandoori", - "shiraz restaurant", - "midsummer house restaurant", - "cote", - "caffe uno", - "sesame restaurant and bar", - "bangkok city" - ], - "postcode": [ - "cb21ab", - "cb259aq", - "cb21dp", - "cb17ag", - "cb17dy", - "cb17aa", - "cb28pb", - "cb58pa", - "cb23nj", - "cb58jj", - "cb21db", - "cb23rh", - "cb21uf", - "cb23pp", - "cb21aw", - "cb12qa", - "cb43le", - "cb21rt", - "cb12as", - "cb30ad", - "cb12bd", - "cb21nt", - "cb23ar", - "cb11ln", - "cb12az", - "cb30ah", - "cb21su", - "cb39ey", - "cb21qa", - "cb23dt", - "cb30af", - "cb41jy", - "cb43ax", - "cb21tw", - "cb12lf", - "cb21eg", - "cb21sj", - "cb21rg", - "cb13nf", - "cb21rq", - "cb11lh", - "cb41uy", - "cb11bg", - "cb58wr", - "cb21uw", - "cb23qf", - "cb23ll", - "cb41eh", - "cb43hl", - "cb43lf", - "cb21la", - "cb58aq", - "cb11dg", - "cb21qy", - "cb58ba", - "cb41nl", - "cb28nx", - "cb30lx", - "cb30dq", - "cb41ep", - "cb21uj", - "cb11hr", - "cb23ju", - "cb21ug", - "cb30df", - "cb13nl", - "cb58rg", - "cb19hx", - "cb41ha", - "cb21nw", - "cb23jx" - ], - "pricerange": [ - "cheap", - "expensive", - "moderate" - ], - "type": [ - "restaurant" - ], - "signature": [ - "african babooti", - "slowroast sirloin of beef red onion celeriac and garlic", - "roasted barbary duck breast served with sweet potato wedges and mange tout with a red wine sauce", - "", - "coconut and red chilli monkfish", - "chargrilled rib eye steak with truffle butter mixed salad and fries", - "barnsley chop braised potatoes roast celeriac red cabbage and port sauce", - "poached fillets of monkfish in lemongrass with sweet red chilli cream sauce and tiger prawns with leeks and mushrooms served with rice", - "wasabi spiked hamburger", - "piccante rustica pizza, a spicy sausage salami mascarpone and roquito chilli", - "seafood paella", - "chicken tikka masala", - "panfried fillet of brill tempura of langoustine crushed garden peas shellfish basil nage", - "lobster mac and cheese", - "lamb barnsley chop potato and garlic bake greens and gravy", - "seared scallops with truffle apple and celeriac" - ] - }, - "hotel": { - "address": [ - "124 tenison road", - "154 chesterton road", - "56 saint barnabas road", - "517a coldham lane", - "63 milton road", - "82 arbury road", - "52 gilbert road", - "74 chesterton road", - "710 newmarket road", - "62 gilbert road", - "5 mowbray road", - "151 hills road", - "138 perne road", - "328a histon road", - "sleeperz hotel, station road", - "41 warkworth street", - "15-17 norman way, coldhams business park", - "144 thornton road", - "gonville place", - "156 chesterton road", - "96 barton road", - "78-80 milton road", - "kingfisher way, hinchinbrook business park, huntingdon", - "172 chesterton road", - "732-734 newmarket road", - "365 milton road", - "53 roseford road", - "back lane, cambourne", - "53-57 lensfield road", - "regent street", - "warkworth terrace", - "152 chesterton road" - ], - "area": [ - "east", - "north", - "centre", - "south", - "west" - ], - "internet": [ - "yes", - "no" - ], - "parking": [ - "no", - "yes" - ], - "name": [ - "a and b guest house", - "acorn guest house", - "alexander bed and breakfast", - "allenbell", - "alpha-milton guest house", - "arbury lodge guesthouse", - "archway house", - "ashley hotel", - "autumn house", - "avalon", - "aylesbray lodge guest house", - "bridge guest house", - "carolina bed and breakfast", - "city centre north b and b", - "cityroomz", - "el shaddai", - "express by holiday inn cambridge", - "finches bed and breakfast", - "gonville hotel", - "hamilton lodge", - "hobsons house", - "home from home", - "huntingdon marriott hotel", - "kirkwood house", - "leverton house", - "limehouse", - "lovell lodge", - "rosa's bed and breakfast", - "the cambridge belfry", - "the lensfield hotel", - "university arms hotel", - "warkworth house", - "worth house" - ], - "postcode": [ - "cb12dp", - "cb41da", - "cb12de", - "cb13js", - "cb41xa", - "cb42je", - "cb43pe", - "cb41er", - "cb58rs", - "cb43pd", - "cb17sr", - "cb28rj", - "cb13nx", - "cb43ht", - "cb12tz", - "cb11eg", - "cb13lh", - "cb30nd", - "cb11ly", - "cb39lh", - "cb41la", - "pe296fl", - "cb41sr", - "cb22ha", - "cb236bw", - "cb21en", - "cb21ad", - "cb11ee" - ], - "price": [ - { - "double": "70", - "family": "90", - "single": "50" - }, - { - "double": "75", - "family": "105", - "single": "50" - }, - { - "double": "50", - "single": "40" - }, - { - "double": "60", - "family": "90", - "single": "35" - }, - { - "double": "80", - "single": "45" - }, - { - "double": "75", - "family": "100", - "single": "50" - }, - { - "double": "70", - "single": "40" - }, - { - "double": "75", - "family": "85" - }, - { - "double": "60", - "family": "90", - "single": "40" - }, - { - "double": "65", - "single": "45" - }, - { - "double": "75", - "family": "95", - "single": "65" - }, - { - "double": "75", - "family": "90", - "single": "50" - }, - { - "double": "75", - "family": "100", - "single": "45" - }, - { - "single": "40" - }, - { - "double": "67", - "family": "77", - "single": "47" - }, - { - "double": "60", - "family": "62", - "single": "40" - }, - { - "double": "90", - "family": "90", - "single": "90" - }, - { - "double": "50", - "single": "50" - }, - { - "double": "95", - "family": "119", - "single": "79" - }, - { - "double": "73", - "family": "85", - "single": "50" - }, - { - "double": "75", - "family": "110", - "single": "59" - }, - { - "double": "145", - "family": "145", - "single": "125" - }, - { - "double": "75", - "family": "130", - "single": "50" - }, - { - "double": "75", - "single": "40" - }, - { - "double": "65", - "family": "70", - "single": "50" - }, - { - "single": "25" - }, - { - "double": "60", - "single": "60" - }, - { - "double": "90", - "family": "125", - "single": "65" - }, - { - "double": "124", - "family": "144", - "single": "104" - }, - { - "double": "75", - "family": "95", - "single": "55" - }, - { - "double": "60", - "family": "85", - "single": "49" - } - ], - "pricerange": [ - "moderate", - "cheap", - "expensive" - ], - "stars": [ - "4", - "3", - "2", - "0" - ], - "takesbookings": [ - "yes" - ], - "type": [ - "guesthouse", - "hotel" - ], - "n": [ - "yes" - ] - }, - "attraction": { - "address": [ - "pool way, whitehill road, off newmarket road", - "park street", - "jesus lane", - "heidelberg gardens, lion yard", - "98 king street", - "14 king's parade", - "cafe jello gallery, 13 magdalene street", - "the plough, green end, fen ditton,", - "2-3 castle street", - "6 saint edward's passage", - "5 greens road", - "49 newnham road", - "6 trinity street", - "the old pumping station, cheddars lane", - "bateman street", - "unit su43, grande arcade, saint andrews street", - "cherry hinton road", - "cherry hinton hall, cherry hinton road", - "saint andrew's street", - "storey's way", - "cambridge leisure park, clifton way", - "trinity lane", - "herschel road", - "1 station road", - "king's parade", - "regent street", - "8 mercers row, mercers row industrial estate", - "fulbourn", - "trinity street", - "market square", - "market street", - "wollaston road", - "between victoria road and the river", - "1 wheeler street", - "castle street", - "jedburgh court, kings hedges", - "little saint mary's lane", - "23 high street, fen ditton", - "magdalene street", - "milton country park, milton", - "anglia ruskin enterprise, east road", - "university of cambridge, downing street", - "sidgwick avenue", - "unit g6, cambridge leisure park, clifton road", - "gonville place", - "trumpington street", - "girton college, huntingdon road", - "10 king s parade", - "silver street", - "39 fitzroy street", - "cambridge passenger cruisers, jubilee house", - "anglia ruskin university, east road", - "the belfast yard, coldham's road", - "saint john's street", - "lensfield road", - "granta place, mill lane", - "fen causeway, newnham road,", - "sidney street", - "1-6 corn exchange street", - "wheeler street", - "251a chesterton road", - "colville road, cherry hinton", - "8 market passage", - "clifton way", - "2 norfolk street", - "22 sidney street", - "the grafton centre, east road", - "wandlebury ring, gog magog hills, babraham", - "unit 8, viking way, bar hill", - "free school lane", - "gwydir street, no. 5 dale's brewery" - ], - "area": [ - "east", - "centre", - "south", - "west", - "north" - ], - "entrance fee": [ - "?", - "free", - "5 pounds", - "3.50 pounds", - "4 pounds", - "2.50 pounds", - "2 pounds", - "1 pound" - ], - "name": [ - "abbey pool and astroturf pitch", - "adc theatre", - "all saints church", - "ballare", - "broughton house gallery", - "byard art", - "cafe jello gallery", - "camboats", - "cambridge and county folk museum", - "cambridge arts theatre", - "cambridge artworks", - "cambridge book and print gallery", - "cambridge contemporary art", - "cambridge museum of technology", - "cambridge university botanic gardens", - "castle galleries", - "cherry hinton hall and grounds", - "cherry hinton water play", - "christ's college", - "churchill college", - "cineworld cinema", - "clare college", - "clare hall", - "club salsa", - "corpus christi", - "downing college", - "emmanuel college", - "funky fun house", - "gallery at twelve a high street", - "gonville and caius college", - "great saint mary's church", - "holy trinity church", - "hughes hall", - "jesus college", - "jesus green outdoor pool", - "kambar", - "kettle's yard", - "king's college", - "kings hedges learner pool", - "little saint mary's church", - "lynne strover gallery", - "magdalene college", - "milton country park", - "mumford theatre", - "museum of archaelogy and anthropology", - "museum of classical archaeology", - "nusha", - "old schools", - "parkside pools", - "pembroke college", - "people's portraits exhibition at girton college", - "primavera", - "queens' college", - "regency gallery", - "riverboat georgina", - "ruskin gallery", - "saint barnabas press gallery", - "saint catharine's college", - "saint john's college", - "scott polar museum", - "scudamores punting co", - "sheep's green and lammas land park fen causeway", - "sidney sussex college", - "soul tree nightclub", - "tenpin", - "the cambridge corn exchange", - "the cambridge punter", - "the cherry hinton village centre", - "the fez club", - "the fitzwilliam museum", - "the junction", - "the man on the moon", - "the place", - "trinity college", - "vue cinema", - "wandlebury country park", - "whale of a time", - "whipple museum of the history of science", - "williams art and antiques" - ], - "openhours": [ - "?", - "it opens normally daily from 9 a.m. to 5 p.m., at other times the key can be borrowed from a nearby key holder.", - "it opens from 10:30 p.m. to 03:30 a.m on thursday, from 11:00 p.m. to 04:00 a.m. on friday, from 10:00 p.m. to 03:30 a.m. on saturday, and from 10:00 p.m. to 02:30 a.m. on monday", - "it opens from 09:30 a.m. to 5:30 p.m. from monday to saturday, and from 11:00 a.m. to 4:00 p.m. on sunday", - "it opens from 10:30 a.m. to 5:30 p.m. thursday to saturday", - "it opens from monday to saturday, 10 a.m. to 5 p.m. while on sunday it opens from 2 p.m. to 5 p.m.", - "it opens from 10:00 a.m. to 5:00 p.m. from tuesday to saturday", - "it opens from 11:00 a.m. to 4:00 p.m. on sunday, and from 09:00 a.m. to 5:30 p.m. from monday to saturday", - "it opens on sunday from 2:00 p.m. to 5:00 p.m.", - "it opens from 10:00 a.m. to 6:00 p.m. from april to september, from 10:00 a.m. to 5:00 p.m. in february march and october, and from 10:00 a.m. to 4:00 p.m. from november to january", - "it opens from 09:00 a.m. to 6:00 p.m. every day except wednesday when it opens from 09:00 a.m. to 8:00 p.m., and sunday when it opens from 11:00 a.m. to 5:00 p.m.", - "it opens from may to september", - "it opens normally daily from 9 a.m. to 5 p.m. except easter term", - "it opens at the university social club from 9:30 p.m. to 11:30 p.m. on wednesday, and from 10:00 p.m. to 01:00 a.m. on friday", - "it opens daily from 9 a.m. to 5 p.m. except during easter term", - "it opens normally daily from 9 a.m. to 5 p.m.", - "it opens from 10:00 p.m. to 4:00 a.m. depending on whether there is an event on or not", - "it opens from 11:30 a.m. to 5:00 p.m. tuesday to sunday", - "it opens from 10:00 a.m. to 5:00 p.m. thursday to saturday", - "always", - "it opens from 10:30 a.m. to 4:30 p.m. tuesday to saturday", - "it opens from 10:00 a.m. to 5:00 p.m. monday to friday", - "it opens from 5:00 p.m. to 01:30 a.m. on tuesday, friday and saturday, and from 5:00 p.m. to midnight on monday, wednesday, thursday and sunday.", - "it opens normally daily from 08:00 a.m. to 5:45 p.m.", - "any time except may and june", - "it opens from 2:00 p.m. to 4:00 p.m. daily from february to july", - "it opens from 11:00 a.m. to 4:30 p.m. on sunday, from 10:00 a.m. to 5:00 p.m. from monday to friday, and from 10:00 a.m. to 5:30 p.m. on saturday", - "monday to sunday 10 a.m. to 4:30 p.m.", - "it opens from 10:00 a.m. to 4:00 p.m. from tuesday to saturday", - "it is open from may to sept", - "it opens from 9:30 p.m. to 02:00 a.m. from sunday to tuesday, from 9:00 p.m. to 02:00 a.m. on wednesday, and from 9:00 p.m. to 02:30 a.m. from thursday to saturday", - "it opens from 09:00 a.m. to 8:00 p.m. on sunday, and from 09:00 a.m. to 10:00 p.m. from monday to saturday", - "it opens on monday from 9 p.m. to 2 a.m.. it is closed on tuesday. from wednesday to saturday it opens from 9 p.m. to 2 a.m. and it is closed on sunday", - "from tuesday to saturday it opens from 10 a.m. to 5 p.m. while on sunday, monday and bank holidays it opens from 12 to 5 p.m.", - "it opens from 10:30 p.m. to 03:30 a.m. on tuesday, from 10:00 p.m. to 02:30 a.m. on thursday, from 10:00 p.m. to 04:00 a.m. on friday and saturday, and from 10:00 p.m. to 02:00 a.m. on sunday", - "it opens from 09:30 a.m. to 6:00 p.m. daily", - "it opens from 12:30 p.m. to 4:30 p.m. from monday to friday", - "it opens from 11:00 a.m. to 6:00 p.m. from tuesday to friday, from 11:00 a.m. to 5:00 p.m. on saturday and sunday, and it is closed on monday" - ], - "postcode": [ - "cb58nt", - "cb58as", - "cb58bs", - "cb23na", - "cb11ln", - "cb21sj", - "cb30af", - "cb58sx", - "cb30aq", - "cb23pj", - "cb13ef", - "cb39ey", - "cb21su", - "cb58ld", - "cb21jf", - "cb23bj", - "cb18dw", - "cb23bu", - "cb30ds", - "cb17dy", - "cb21tl", - "cb39al", - "cb12jb", - "cb21rh", - "cb21dq", - "cb23ap", - "cb58hy", - "cb15dh", - "cb21ta", - "cb23pq", - "cb23nz", - "cb12ew", - "cb58bl", - "cb43px", - "cb23qb", - "cb21st", - "cb42xh", - "cb21qy", - "cb30ag", - "cb46az", - "cb11pt", - "cb23dz", - "cb39da", - "cb21tt", - "cb11ly", - "cb21rf", - "cb3ojg", - "cb39et", - "cb11er", - "cb43ax", - "cb13ew", - "cb21rl", - "cb21tp", - "cb21er", - "cb21rs", - "cb22ad", - "cb23hu", - "cb23qf", - "cb23qe", - "cb41as", - "cb19ej", - "cb23hx", - "cb21rb", - "cb17gx", - "cb12lf", - "cb23hg", - "cb21tq", - "cb11ps", - "cb223ae", - "cb238el", - "cb23rh", - "cb12lj" - ], - "pricerange": [ - "?", - "free", - "moderate", - "expensive", - "cheap" - ], - "type": [ - "swimmingpool", - "theatre", - "architecture", - "nightclub", - "museum", - "boat", - "park", - "entertainment", - "college", - "cinema", - "mutliple sports", - "concerthall" - ] - }, - "hospital": { - "department": [ - "neurosciences critical care unit", - "trauma high dependency unit", - "neurology neurosurgery", - "oncology neurosurgery", - "children's oncology and haematology", - "children's surgical and medicine", - "acute medicine for the elderly", - "general medicine and nephrology", - "medicine for the elderly", - "hepatobillary and gastrointestinal surgery regional referral centre", - "trauma and orthopaedics", - "teenage cancer trust unit", - "haematology and haematological oncology", - "intermediate dependancy area", - "hepatology", - "haematology", - "neurology", - "surgery", - "oncology", - "infectious diseases", - "haematology day unit", - "clinical decisions unit", - "acute medical assessment unit", - "medical short stay unit", - "inpatient occupational therapy", - "paediatric day unit", - "paediatric clinic", - "transplant high dependency unit", - "diabetes and endocrinology", - "infusion services", - "transplant unit", - "theatre admissions unit", - "cardiology", - "major trauma unit", - "cardiology and coronary care unit", - "colorectal surgery", - "plastic and vascular surgery plastics", - "gastroenterology", - "oral and maxillofacial surgery and ent", - "urology", - "respiratory medicine", - "lewin stroke and rehabilitation unit", - "neurosciences", - "psychiatry", - "emergency department", - "cambridge eye unit", - "clinical investigation ward", - "clinical research facility", - "coronary care unit", - "intermediate dependency area", - "medical decisions unit", - "paediatric intensive care unit", - "john farman intensive care unit", - "delivery unit", - "postnatal", - "neonatal unit", - "antenatal", - "transitional care", - "gynaecology" - ] - } -} \ No newline at end of file From aa86c568f60a596e5f85a515861f8cbfa180c03d Mon Sep 17 00:00:00 2001 From: Kacper Date: Sat, 28 May 2022 14:25:51 +0200 Subject: [PATCH 3/5] small dataset creation fixes --- .../__pycache__/dialogue_state.cpython-37.pyc | Bin 0 -> 1078 bytes NLU_lab_7-8/create_datasets.py | 27 +- NLU_lab_7-8/test-pl.conllu | 655 +++--- NLU_lab_7-8/train-pl.conllu | 2063 +++++++++-------- dane_cleaner/dialog-07-04-01.tsv | 2 +- 5 files changed, 1375 insertions(+), 1372 deletions(-) create mode 100644 DST_DP_lab_9-10/__pycache__/dialogue_state.cpython-37.pyc diff --git a/DST_DP_lab_9-10/__pycache__/dialogue_state.cpython-37.pyc b/DST_DP_lab_9-10/__pycache__/dialogue_state.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2d2fdfe54a3791a85881c5a704a2a026644f2c8a GIT binary patch literal 1078 zcmZuv&2H2%5Oxyhr)jtU2jC5ISQd^*6@pT6tdPpdmz8%t-L;y;!EshBDmSiugS-F_ z#Kk8h9s!91C&o#(KY*tmG)f7s@vocNw=F_`IAybZ6kZ|KJIDkP-WS4% z@GnRf%+b;<5BVIR>GD8-)C2rv@5PcJUMqLEmrY#+$UJu(yM6EAk^zhIF z7d8-EZG49w;-qcxz-#-S*AB|J(Zxsv(z~bkF9^hLkLvR7;afKLKr=-P&bT1l|f ztSiWTOI;j`j)l}Aen>{ULq{m<7#RjNe4WKQLB&$8fwQ>c`bw4yn|7f!FBhQQWUxe* z_~H_bc2kfA-O;(~J!kkgx{(EBl+jD2gx*KY9h#*AFq0{uG+1(+17E>wW48r1$TbDK zX}5YzqroOzYq^5cb>`m{k%jueMLl%P6{L?HJ3^KvHk!*43eKWR<=7+^E|r0trQ8@j zd{?S58*i{k!;+<{D`|MnsNo+a3lSwt?Z!IuEERHY@N}Iv@RjICX#agSS*iji_*oM! z4a}DlA^9MVYcbCGY;tz-etPz9isJOe`1v!3$kn2OehQveYdaEf$(wwb3zx92kP(l1 z{;(6;OHr_~_+A=De)J!Echlk0@Szua1de*EyWPmXcTDvY%z2)9-PzT5k3Ggao17F% NG&#I 0 else '' for slot in slots]) - format_tokens = lambda tokens: '\n'.join([f'{token[0]}\t{token[1]}\t{token[2]}\t{token[3]}' for token in tokens]) - format_content = lambda content: f"# text: {content.text}\n# intent: {content.intent}\n# slots: {format_slots(content.slots)}\n{format_tokens(content.tokens)}\n\n" + format_slots = lambda slots: ','.join( + [':'.join((lambda x: [x[0], ''.join(x[-1])])(slot)[::-1]) if len(slot) > 0 else '' for slot in slots]) + format_tokens = lambda tokens: '\n'.join([f"{token[0]}\t{token[1]}\t{token[2].replace(' ', '_')}\t{token[3]}" for + token in tokens]) + # f"{(token[3] + ' ' + token[2]).replace(' ', '_')}" for token in tokens]) + format_content = lambda \ + content: f"# text: {content.text}\n# intent: {content.intent}\n# slots: {format_slots(content.slots)}\n{format_tokens(content.tokens)}\n\n" random.shuffle(lines_contents) l = (len(lines_contents) / 10) * 8 contents_train = lines_contents[:int(l)] @@ -117,9 +116,13 @@ def write_to_files(lines_contents): with open('train-pl.conllu', 'a', encoding='utf-8') as train_f, open('test-pl.conllu', 'a+', encoding='utf-8') as \ test_f: for content in contents_train: - train_f.write(format_content(content)) + formatted = format_content(content) + formatted = re.sub('NoLabel.+', 'NoLabel', formatted) + train_f.write(formatted) for content in contents_test: - test_f.write(format_content(content)) + formatted = format_content(content) + formatted = re.sub('NoLabel.+', 'NoLabel\n\n', formatted) + test_f.write(formatted) def main(): diff --git a/NLU_lab_7-8/test-pl.conllu b/NLU_lab_7-8/test-pl.conllu index 528ea24..ed7822b 100644 --- a/NLU_lab_7-8/test-pl.conllu +++ b/NLU_lab_7-8/test-pl.conllu @@ -1,36 +1,38 @@ -# text: dziękuję, do widzenia -# intent: bye -# slots: -1 dziękuję bye NoLabel -2 , bye NoLabel -3 do bye NoLabel -4 widzenia bye NoLabel - -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: teraz +# text: poproszę miejsca od 10 do 12 w ostatnim rzędzie # intent: inform -# slots: -1 teraz inform NoLabel +# slots: 10do12wostatnimrzędzie:seat +1 poproszę inform NoLabel +2 miejsca inform NoLabel +3 od inform NoLabel +4 10 inform B-seat +5 do inform I-seat +6 12 inform I-seat +7 w inform I-seat +8 ostatnim inform I-seat +9 rzędzie inform I-seat -# text: chciałbym zarezerwować bilet na batmana -# intent: help +# text: A jakie są dostępne +# intent: request # slots: -1 chciałbym help NoLabel -2 zarezerwować help NoLabel -3 bilet help NoLabel -4 na help NoLabel -5 batmana help NoLabel +1 A request NoLabel +2 jakie request NoLabel +3 są request NoLabel +4 dostępne request NoLabel -# text: Jan Kowalski +# text: Tak +# intent: act +# slots: +1 Tak act NoLabel + +# text: 1 +# intent: inform +# slots: 1:rowplacement +1 1 inform B-rowplacement + +# text: 1 # intent: affirm inform -# slots: JanKowalski:name -1 Jan affirm inform B-name -2 Kowalski affirm inform I-name +# slots: 1:ticketnumber +1 1 affirm inform B-ticketnumber # text: przez internet # intent: inform @@ -43,35 +45,42 @@ # slots: 12093098490832030210334434:bankAccountNumber 1 12093098490832030210334434 inform B-bankAccountNumber -# text: Chciałbym miejsca najbliżej ekranu +# text: W jakim kinie? # intent: request # slots: -1 Chciałbym request NoLabel -2 miejsca request NoLabel -3 najbliżej request NoLabel -4 ekranu request NoLabel +1 W request NoLabel +2 jakim request NoLabel +3 kinie request NoLabel +4 ? request NoLabel -# text: emkarcinos42069@buziaczek.pl 123123123 -# intent: inform -# slots: emkarcinos42069@buziaczek.pl:email,123123123:phone -1 emkarcinos42069@buziaczek.pl inform B-email -2 123123123 inform B-phone +# text: Gdzie jest to kino? +# intent: request +# slots: +1 Gdzie request NoLabel +2 jest request NoLabel +3 to request NoLabel +4 kino request NoLabel +5 ? request NoLabel -# text: Rozumiem. Chcę w takim razie zarezerwować dwa bilety na Sing 2 -# intent: ack request -# slots: 2:quantity,Sing2:title -1 Rozumiem ack request NoLabel -2 . ack request NoLabel -3 Chcę ack request NoLabel -4 w ack request NoLabel -5 takim ack request NoLabel -6 razie ack request NoLabel -7 zarezerwować ack request NoLabel -8 dwa ack request NoLabel -9 bilety ack request NoLabel -10 na ack request NoLabel -11 Sing ack request B-title -12 2 ack request I-title +# text: W jaki inny dzień bilety kosztują mniej? +# intent: reqmore +# slots: +1 W reqmore NoLabel +2 jaki reqmore NoLabel +3 inny reqmore NoLabel +4 dzień reqmore NoLabel +5 bilety reqmore NoLabel +6 kosztują reqmore NoLabel +7 mniej reqmore NoLabel +8 ? reqmore NoLabel + +# text: Adrian Charkiewicz, gfasfaf@gmail.com +# intent: inform inform +# slots: AdrianCharkiewicz:name +1 Adrian inform inform B-name +2 Charkiewicz inform inform I-name +3 , inform inform NoLabel +4 gfasfaf@gmail.com inform inform NoLabel # text: z przodu # intent: inform @@ -79,76 +88,70 @@ 1 z inform NoLabel 2 przodu inform NoLabel -# text: Adrian Charkiewicz, gfasfaf@gmail.com +# text: Bilety ulgowe # intent: inform -# slots: AdrianCharkiewicz:name,gfasfa@gmail.com:e-mail -1 Adrian inform B-name -2 Charkiewicz inform I-name -3 , inform NoLabel -4 gfasfaf@gmail.com inform NoLabel +# slots: ulgowe:ticketType +1 Bilety inform NoLabel +2 ulgowe inform B-ticketType -# text: Co w przypadku gdy się spóźnie? -# intent: reqmore +# text: 20 +# intent: infrom +# slots: 20:quantity +1 20 infrom B-quantity + +# text: Dziękuje za obsługe +# intent: thankyou bye # slots: -1 Co reqmore NoLabel -2 w reqmore NoLabel -3 przypadku reqmore NoLabel -4 gdy reqmore NoLabel -5 się reqmore NoLabel -6 spóźnie reqmore NoLabel -7 ? reqmore NoLabel +1 Dziękuje thankyou bye NoLabel +2 za thankyou bye NoLabel +3 obsługe thankyou bye NoLabel -# text: Wybieram godzinę 20:45 -# intent: offer -# slots: 16:30,19:15orazo20:45:time -1 Wybieram offer NoLabel -2 godzinę offer NoLabel -3 20:45 offer NoLabel - -# text: Może być -# intent: ack -# slots: -1 Może ack NoLabel -2 być ack NoLabel - -# text: Dzień dobry! -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel -3 ! hello NoLabel - -# text: test@test.pl -# intent: inform -# slots: -1 test@test.pl inform NoLabel - -# text: chciałbym się dowiedzieć co będzie 25 marca +# text: Bilet na seans # intent: request # slots: -1 chciałbym request NoLabel -2 się request NoLabel -3 dowiedzieć request NoLabel -4 co request NoLabel -5 będzie request NoLabel -6 25 request NoLabel -7 marca request NoLabel +1 Bilet request NoLabel +2 na request NoLabel +3 seans request NoLabel -# text: na tyłach +# text: Poproszę bilet na ostatni seans Batmana +# intent: inform inform +# slots: ostatni:time +1 Poproszę inform inform NoLabel +2 bilet inform inform NoLabel +3 na inform inform NoLabel +4 ostatni inform inform B-time +5 seans inform inform NoLabel +6 Batmana inform inform NoLabel + +# text: jan.kowalski@pies.pl # intent: inform -# slots: -1 na inform NoLabel -2 tyłach inform NoLabel +# slots: jan.kowalski@pies.pl:e-mail +1 jan.kowalski@pies.pl inform B-e-mail -# text: Witam -# intent: hello -# slots: -1 Witam hello NoLabel +# text: o czym jest straszny film 10? +# intent: request +# slots: movie_detail:task +1 o request NoLabel +2 czym request NoLabel +3 jest request NoLabel +4 straszny request NoLabel +5 film request NoLabel +6 10 request NoLabel +7 ? request NoLabel -# text: Ostatni +# text: Cały tydzień # intent: inform -# slots: 12:row -1 Ostatni inform NoLabel +# slots: Całytydzień:date +1 Cały inform B-date +2 tydzień inform I-date + +# text: Jeden ulgowy jeden senior +# intent: inform +# slots: senior:tickettype +1 Jeden inform NoLabel +2 ulgowy inform NoLabel +3 jeden inform NoLabel +4 senior inform B-tickettype # text: Tak # intent: affirm @@ -166,19 +169,6 @@ 6 podajesz null NoLabel 7 seanse null NoLabel -# text: ju tu -# intent: inform -# slots: jutu:name -1 ju inform B-name -2 tu inform I-name - -# text: daleko od ludzi -# intent: null -# slots: -1 daleko null NoLabel -2 od null NoLabel -3 ludzi null NoLabel - # text: poproszę o miejsce 5 w rzędzie 10 # intent: inform # slots: 5:seat,10:row @@ -190,46 +180,51 @@ 6 rzędzie inform NoLabel 7 10 inform B-row -# text: W okolicach środka, środkowego rzędu +# text: ju tu # intent: inform -# slots: -1 W inform NoLabel -2 okolicach inform NoLabel -3 środka inform NoLabel -4 , inform NoLabel -5 środkowego inform NoLabel -6 rzędu inform NoLabel +# slots: jutu:name +1 ju inform B-name +2 tu inform I-name -# text: Teraz +# text: poprosze inni ludzie na 14:1313 +# intent: null +# slots: +1 poprosze null NoLabel +2 inni null NoLabel +3 ludzie null NoLabel +4 na null NoLabel +5 14:1313 null NoLabel + +# text: 30 marca o godzinie 12:10 +# intent: inform inform +# slots: 12:10:hour +1 30 inform inform NoLabel +2 marca inform inform NoLabel +3 o inform inform NoLabel +4 godzinie inform inform NoLabel +5 12:10 inform inform B-hour + +# text: xyz@gmail.com # intent: inform -# slots: -1 Teraz inform NoLabel +# slots: xyz@gmail.com:e-mail +1 xyz@gmail.com inform B-e-mail -# text: Poproszę bilet na Batmana jutro o 15:00 i pande w sobotę na 17:00 -# intent: inform null inform -# slots: 2.04:date,17:00:hour -1 Poproszę inform null inform NoLabel -2 bilet inform null inform NoLabel -3 na inform null inform NoLabel -4 Batmana inform null inform NoLabel -5 jutro inform null inform NoLabel -6 o inform null inform NoLabel -7 15:00 inform null inform NoLabel -8 i inform null inform NoLabel -9 pande inform null inform NoLabel -10 w inform null inform NoLabel -11 sobotę inform null inform NoLabel -12 na inform null inform NoLabel -13 17:00 inform null inform B-hour - -# text: No dobła, niech będzie -# intent: ack affirm +# text: Chciałbym zarezerwować film +# intent: null # slots: -1 No ack affirm NoLabel -2 dobła ack affirm NoLabel -3 , ack affirm NoLabel -4 niech ack affirm NoLabel -5 będzie ack affirm NoLabel +1 Chciałbym null NoLabel +2 zarezerwować null NoLabel +3 film null NoLabel + +# text: To jeden tylko dla mnie proszę +# intent: inform +# slots: jeden:quantity +1 To inform NoLabel +2 jeden inform B-quantity +3 tylko inform NoLabel +4 dla inform NoLabel +5 mnie inform NoLabel +6 proszę inform NoLabel # text: Chcę iść do kina # intent: request @@ -239,15 +234,6 @@ 3 do request NoLabel 4 kina request NoLabel -# text: A później nie ma? -# intent: reqmore -# slots: -1 A reqmore NoLabel -2 później reqmore NoLabel -3 nie reqmore NoLabel -4 ma reqmore NoLabel -5 ? reqmore NoLabel - # text: No pewnie jakoś będzie. Na fanstaczne zernęta proszę zatem. # intent: inform # slots: fanstacznezernęta:title @@ -263,35 +249,44 @@ 10 zatem inform NoLabel 11 . inform NoLabel -# text: przed ostatnim -# intent: inform -# slots: 10:sit_row -1 przed inform NoLabel -2 ostatnim inform NoLabel - -# text: wygodne -# intent: null +# text: A co gracie? +# intent: request # slots: -1 wygodne null NoLabel +1 A request NoLabel +2 co request NoLabel +3 gracie request NoLabel +4 ? request NoLabel -# text: batman -# intent: inform -# slots: batman:movie -1 batman inform B-movie +# text: dzisiaj, teraz +# intent: inform inform +# slots: 15:30:hour +1 dzisiaj inform inform NoLabel +2 , inform inform NoLabel +3 teraz inform inform NoLabel -# text: 19:30 +# text: miejsce 11 # intent: inform -# slots: 19:30:time -1 19:30 inform B-time +# slots: 11:seat_place +1 miejsce inform NoLabel +2 11 inform B-seat_place -# text: 3 normalne i 3 ulgowe -# intent: inform -# slots: 3:normalQuantity,3:reducedQuantity -1 3 inform B-reducedQuantity -2 normalne inform NoLabel -3 i inform NoLabel -4 3 inform B-reducedQuantity -5 ulgowe inform NoLabel +# text: nie jestem pewien, za ile jest bilet? +# intent: reqmore +# slots: +1 nie reqmore NoLabel +2 jestem reqmore NoLabel +3 pewien reqmore NoLabel +4 , reqmore NoLabel +5 za reqmore NoLabel +6 ile reqmore NoLabel +7 jest reqmore NoLabel +8 bilet reqmore NoLabel +9 ? reqmore NoLabel + +# text: Ok +# intent: ack +# slots: +1 Ok ack NoLabel # text: Dziękuję systemie # intent: thankyou @@ -299,46 +294,59 @@ 1 Dziękuję thankyou NoLabel 2 systemie thankyou NoLabel -# text: dól lewo -# intent: inform -# slots: -1 dól inform NoLabel -2 lewo inform NoLabel +# text: Dobra, czy jutro gracie batman? +# intent: ack inform request +# slots: batman:title +1 Dobra ack inform request NoLabel +2 , ack inform request NoLabel +3 czy ack inform request NoLabel +4 jutro ack inform request NoLabel +5 gracie ack inform request NoLabel +6 batman ack inform request B-title +7 ? ack inform request NoLabel -# text: Jakie macie zniżki? +# text: Czy gracie Batman? # intent: request -# slots: -1 Jakie request NoLabel -2 macie request NoLabel -3 zniżki request NoLabel +# slots: Batman:movie +1 Czy request NoLabel +2 gracie request NoLabel +3 Batman request B-movie 4 ? request NoLabel -# text: 1 weteran i 1 ulgowy -# intent: inform inform -# slots: reduced:tickettype,1:ticketnumber -1 1 inform inform B-ticketnumber -2 weteran inform inform NoLabel -3 i inform inform NoLabel -4 1 inform inform B-ticketnumber -5 ulgowy inform inform NoLabel - -# text: Jakub Kaczmarek +# text: Chciałym 15.04 # intent: inform -# slots: JanKaczmarek:name -1 Jakub inform NoLabel -2 Kaczmarek inform NoLabel +# slots: 15.04:date +1 Chciałym inform NoLabel +2 15.04 inform B-date -# text: poproszę 1 -# intent: inform -# slots: 1:seat -1 poproszę inform NoLabel -2 1 inform B-seat - -# text: dzień dobry +# text: Cześć systemie # intent: hello # slots: -1 dzień hello NoLabel -2 dobry hello NoLabel +1 Cześć hello NoLabel +2 systemie hello NoLabel + +# text: ulgowe +# intent: inform +# slots: ulgowe:tickettype +1 ulgowe inform B-tickettype + +# text: dzisiaj +# intent: inform +# slots: +1 dzisiaj inform NoLabel + +# text: Dzięki +# intent: thankyou +# slots: +1 Dzięki thankyou NoLabel + +# text: Na wyjdz za mnie +# intent: inform +# slots: Wyjdzzamnie:movie +1 Na inform NoLabel +2 wyjdz inform B-movie +3 za inform I-movie +4 mnie inform I-movie # text: z tyłu, na środku (aby ekran był centralnie widoczny) # intent: inform @@ -356,79 +364,58 @@ 11 widoczny inform NoLabel 12 ) inform NoLabel -# text: Martyna Druminska mdruminska074@gmail.com +# text: Na końcu sali # intent: inform -# slots: MartynaDruminska:name,mdruminska074@gmail.com:e-mail -1 Martyna inform B-name -2 Druminska inform I-name -3 mdruminska074@gmail.com inform B-e-mail - -# text: Taki O okita@mail.com -# intent: inform -# slots: TakiO:name,okita@mail.com:e-mail -1 Taki inform B-name -2 O inform I-name -3 okita@mail.com inform B-e-mail - -# text: Dzień dobry -# intent: hello # slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel +1 Na inform NoLabel +2 końcu inform NoLabel +3 sali inform NoLabel -# text: Super +# text: Chciałbym anulować rezerwację +# intent: deny inform +# slots: reservation:task +1 Chciałbym deny inform NoLabel +2 anulować deny inform NoLabel +3 rezerwację deny inform NoLabel + +# text: Zgadza się # intent: act # slots: -1 Super act NoLabel +1 Zgadza act NoLabel +2 się act NoLabel -# text: To 12 i 13 w J proszę -# intent: inform inform inform -# slots: 13:seat -1 To inform inform inform NoLabel -2 12 inform inform inform NoLabel -3 i inform inform inform NoLabel -4 13 inform inform inform B-seat -5 w inform inform inform NoLabel -6 J inform inform inform NoLabel -7 proszę inform inform inform NoLabel - -# text: Na środku jakoś -# intent: null +# text: Dzięki ❤️ +# intent: thankyou # slots: -1 Na null NoLabel -2 środku null NoLabel -3 jakoś null NoLabel +1 Dzięki thankyou NoLabel +2 ❤️ thankyou NoLabel + +# text: O, super. O której? +# intent: request +# slots: Uncharted:movie +1 O request NoLabel +2 , request NoLabel +3 super request NoLabel +4 . request NoLabel +5 O request NoLabel +6 której request NoLabel +7 ? request NoLabel # text: Elo # intent: hello # slots: 1 Elo hello NoLabel -# text: I J -# intent: inform inform -# slots: J:row -1 I inform inform NoLabel -2 J inform inform B-row - -# text: Wybieram wszystkie +# text: Jeden dla mnie, drugi dla kota # intent: inform -# slots: all:seat -1 Wybieram inform NoLabel -2 wszystkie inform NoLabel - -# text: W takim razie chcę zarezerwować bilety na film to Niewypanda -# intent: inform -# slots: book:task,Toniewypanda:movie -1 W inform NoLabel -2 takim inform NoLabel -3 razie inform NoLabel -4 chcę inform NoLabel -5 zarezerwować inform NoLabel -6 bilety inform NoLabel -7 na inform NoLabel -8 film inform NoLabel -9 to inform NoLabel -10 Niewypanda inform NoLabel +# slots: 2:ticketnumber +1 Jeden inform NoLabel +2 dla inform NoLabel +3 mnie inform NoLabel +4 , inform NoLabel +5 drugi inform NoLabel +6 dla inform NoLabel +7 kota inform NoLabel # text: Które rzędzy są dostępne? # intent: null @@ -439,67 +426,79 @@ 4 dostępne null NoLabel 5 ? null NoLabel -# text: 11 +# text: Chcę kupić bilety na film # intent: inform -# slots: 11:ticketnumber -1 11 inform B-ticketnumber +# slots: buy:task +1 Chcę inform NoLabel +2 kupić inform NoLabel +3 bilety inform NoLabel +4 na inform NoLabel +5 film inform NoLabel -# text: Jakie są dostępne miejsca na film 'Batman'? +# text: A jakie filmy gracie? # intent: request -# slots: batman:movie -1 Jakie request NoLabel -2 są request NoLabel -3 dostępne request NoLabel -4 miejsca request NoLabel -5 na request NoLabel -6 film request NoLabel -7 Batman request B-movie -8 ? request NoLabel +# slots: +1 A request NoLabel +2 jakie request NoLabel +3 filmy request NoLabel +4 gracie request NoLabel +5 ? request NoLabel + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: 2 bilety +# intent: inform +# slots: 2:ticketnumber +1 2 inform B-ticketnumber +2 bilety inform NoLabel + +# text: Wybieram 6-7 +# intent: inform inform +# slots: 7:seat +1 Wybieram inform inform NoLabel +2 6-7 inform inform NoLabel # text: To poproszę bilet ulgowy # intent: inform -# slots: reduced:tickettype +# slots: ulgowy:tickettype 1 To inform NoLabel 2 poproszę inform NoLabel 3 bilet inform NoLabel -4 ulgowy inform NoLabel - -# text: Jaki jest zakres rzędów? -# intent: request -# slots: -1 Jaki request NoLabel -2 jest request NoLabel -3 zakres request NoLabel -4 rzędów request NoLabel -5 ? request NoLabel +4 ulgowy inform B-tickettype # text: tak, daleko od ekranu # intent: inform -# slots: dalekoodekranu:seatPlacement +# slots: dalekoodekranu:seats 1 tak inform NoLabel 2 , inform NoLabel -3 daleko inform B-seatPlacement -4 od inform I-seatPlacement -5 ekranu inform I-seatPlacement +3 daleko inform B-seats +4 od inform I-seats +5 ekranu inform I-seats -# text: 123@132.pl +# text: 123456789 # intent: inform -# slots: 123@132.pl:e-mail -1 123@132.pl inform B-e-mail +# slots: 123456789:phone +1 123456789 inform B-phone -# text: Chciałbym dowiedzieć się czegoś o aktualnym repertuarze +# text: Przed filmem +# intent: inform +# slots: +1 Przed inform NoLabel +2 filmem inform NoLabel + +# text: W sumie tak. Interesuje mnie najbliższa sobota # intent: request # slots: closestscreenings:task -1 Chciałbym request NoLabel -2 dowiedzieć request NoLabel -3 się request NoLabel -4 czegoś request NoLabel -5 o request NoLabel -6 aktualnym request NoLabel -7 repertuarze request NoLabel - -# text: Tak -# intent: ack -# slots: -1 Tak ack NoLabel +1 W request NoLabel +2 sumie request NoLabel +3 tak request NoLabel +4 . request NoLabel +5 Interesuje request NoLabel +6 mnie request NoLabel +7 najbliższa request NoLabel +8 sobota request NoLabel diff --git a/NLU_lab_7-8/train-pl.conllu b/NLU_lab_7-8/train-pl.conllu index 772b627..c8257a7 100644 --- a/NLU_lab_7-8/train-pl.conllu +++ b/NLU_lab_7-8/train-pl.conllu @@ -1,56 +1,3 @@ -# text: A jakie są dostępne -# intent: request -# slots: -1 A request NoLabel -2 jakie request NoLabel -3 są request NoLabel -4 dostępne request NoLabel - -# text: poproszę miejsca od 10 do 12 w ostatnim rzędzie -# intent: inform -# slots: 10-12,11:sit -1 poproszę inform NoLabel -2 miejsca inform NoLabel -3 od inform NoLabel -4 10 inform NoLabel -5 do inform NoLabel -6 12 inform NoLabel -7 w inform NoLabel -8 ostatnim inform NoLabel -9 rzędzie inform NoLabel - -# text: ok, Adam Nowak aaanowak@mail.com -# intent: inform -# slots: AdamNowak:name,aaanowak@mail.com:e-mail -1 ok inform NoLabel -2 , inform NoLabel -3 Adam inform B-name -4 Nowak inform I-name -5 aaanowak@mail.com inform B-e-mail - -# text: wybieram 18:00 -# intent: inform -# slots: 12.04.2021,18:00:date -1 wybieram inform NoLabel -2 18:00 inform NoLabel - -# text: Chciałbym kupić bilet na Batmana w środę. -# intent: request -# slots: book:task,Batman:movie,12.04.2021:date -1 Chciałbym request NoLabel -2 kupić request NoLabel -3 bilet request NoLabel -4 na request NoLabel -5 Batmana request NoLabel -6 w request NoLabel -7 środę request NoLabel -8 . request NoLabel - -# text: Tak -# intent: act -# slots: -1 Tak act NoLabel - # text: jakie dane muszę podać? # intent: reqmore # slots: @@ -60,6 +7,23 @@ 4 podać reqmore NoLabel 5 ? reqmore NoLabel +# text: wybieram 18:00 +# intent: inform +# slots: 18:00:hour +1 wybieram inform NoLabel +2 18:00 inform B-hour + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: teraz +# intent: inform +# slots: +1 teraz inform NoLabel + # text: miejsca w tylnych rzędach # intent: inform # slots: @@ -68,46 +32,96 @@ 3 tylnych inform NoLabel 4 rzędach inform NoLabel -# text: studencki -# intent: inform -# slots: student:tickettype -1 studencki inform NoLabel - -# text: 1 -# intent: inform -# slots: 1:rowplacement -1 1 inform B-rowplacement - -# text: 2 -# intent: inform -# slots: 2:seat -1 2 inform B-seat - -# text: 16.03 -# intent: inform -# slots: 16.03:date -1 16.03 inform B-date - -# text: 1 -# intent: affirm inform -# slots: 1:ticketnumber -1 1 affirm inform B-ticketnumber - -# text: ok -# intent: affirm +# text: dziękuję, do widzenia +# intent: bye # slots: -1 ok affirm NoLabel +1 dziękuję bye NoLabel +2 , bye NoLabel +3 do bye NoLabel +4 widzenia bye NoLabel + +# text: Chciałbym kupić bilet na Batman w środę. +# intent: request inform inform +# slots: wśrodę:date +1 Chciałbym request inform inform NoLabel +2 kupić request inform inform NoLabel +3 bilet request inform inform NoLabel +4 na request inform inform NoLabel +5 Batman request inform inform NoLabel +6 w request inform inform B-date +7 środę request inform inform I-date +8 . request inform inform NoLabel + +# text: ok, Adam Nowak aaanowak@mail.com +# intent: inform inform +# slots: AdamNowak:name +1 ok inform inform NoLabel +2 , inform inform NoLabel +3 Adam inform inform B-name +4 Nowak inform inform I-name +5 aaanowak@mail.com inform inform NoLabel # text: Cześć # intent: hello # slots: 1 Cześć hello NoLabel +# text: studencki +# intent: inform +# slots: studencki:tickettype +1 studencki inform B-tickettype + # text: 17:00 # intent: inform # slots: 17:00:hour 1 17:00 inform B-hour +# text: Jan Kowalski +# intent: affirm inform +# slots: JanKowalski:name +1 Jan affirm inform B-name +2 Kowalski affirm inform I-name + +# text: 16.03 +# intent: inform +# slots: 16.03:date +1 16.03 inform B-date + +# text: chciałbym zarezerwować bilet na batmana +# intent: help +# slots: +1 chciałbym help NoLabel +2 zarezerwować help NoLabel +3 bilet help NoLabel +4 na help NoLabel +5 batmana help NoLabel + +# text: ok +# intent: affirm +# slots: +1 ok affirm NoLabel + +# text: 2 +# intent: inform +# slots: 2:seat +1 2 inform B-seat + +# text: 485554893 +# intent: inform +# slots: 485554893:phone +1 485554893 inform B-phone + +# text: Dzień dobry, chciałabym złożyć reklamację biletów +# intent: inform +# slots: +1 Dzień inform NoLabel +2 dobry inform NoLabel +3 , inform NoLabel +4 chciałabym inform NoLabel +5 złożyć inform NoLabel +6 reklamację inform NoLabel +7 biletów inform NoLabel + # text: Film miał zacząć się o 19, natomiast pracownicy kina odmówili mi wpuszczenia na seans do godziny 19:30, przez co nie mogłam zobaczyć wszystkich reklam 🙁 # intent: inform # slots: @@ -139,10 +153,10 @@ 26 reklam inform NoLabel 27 🙁 inform NoLabel -# text: 485554893 -# intent: inform -# slots: 485554893:phone -1 485554893 inform B-phone +# text: Dziękuję +# intent: ack +# slots: +1 Dziękuję ack NoLabel # text: Dzień dobry # intent: hello @@ -150,21 +164,39 @@ 1 Dzień hello NoLabel 2 dobry hello NoLabel -# text: Dziękuję -# intent: ack -# slots: -1 Dziękuję ack NoLabel +# text: Rozumiem. Chcę w takim razie zarezerwować dwa bilety na Sing 2 +# intent: ack request request +# slots: Sing2:title +1 Rozumiem ack request request NoLabel +2 . ack request request NoLabel +3 Chcę ack request request NoLabel +4 w ack request request NoLabel +5 takim ack request request NoLabel +6 razie ack request request NoLabel +7 zarezerwować ack request request NoLabel +8 dwa ack request request NoLabel +9 bilety ack request request NoLabel +10 na ack request request NoLabel +11 Sing ack request request B-title +12 2 ack request request I-title -# text: Dzień dobry, chciałabym złożyć reklamację biletów -# intent: inform +# text: Ile kosztują bielty na Sing 2? +# intent: request # slots: -1 Dzień inform NoLabel -2 dobry inform NoLabel -3 , inform NoLabel -4 chciałabym inform NoLabel -5 złożyć inform NoLabel -6 reklamację inform NoLabel -7 biletów inform NoLabel +1 Ile request NoLabel +2 kosztują request NoLabel +3 bielty request NoLabel +4 na request NoLabel +5 Sing request NoLabel +6 2 request NoLabel +7 ? request NoLabel + +# text: Rozumiem. Dziękuję +# intent: ack thankyou +# slots: +1 Rozumiem ack thankyou NoLabel +2 . ack thankyou NoLabel +3 Dziękuję ack thankyou NoLabel # text: A jakie miejsca zostały zarezerwowane? # intent: request @@ -184,78 +216,6 @@ 3 i inform NoLabel 4 ulgowy inform NoLabel -# text: Rozumiem. Dziękuję -# intent: ack thankyou -# slots: -1 Rozumiem ack thankyou NoLabel -2 . ack thankyou NoLabel -3 Dziękuję ack thankyou NoLabel - -# text: Ile kosztują bielty na Sing 2? -# intent: request -# slots: -1 Ile request NoLabel -2 kosztują request NoLabel -3 bielty request NoLabel -4 na request NoLabel -5 Sing request NoLabel -6 2 request NoLabel -7 ? request NoLabel - -# text: W jaki inny dzień bilety kosztują mniej? -# intent: reqmore -# slots: -1 W reqmore NoLabel -2 jaki reqmore NoLabel -3 inny reqmore NoLabel -4 dzień reqmore NoLabel -5 bilety reqmore NoLabel -6 kosztują reqmore NoLabel -7 mniej reqmore NoLabel -8 ? reqmore NoLabel - -# text: W jakim kinie? -# intent: request -# slots: -1 W request NoLabel -2 jakim request NoLabel -3 kinie request NoLabel -4 ? request NoLabel - -# text: Witam -# intent: hello -# slots: -1 Witam hello NoLabel - -# text: A jakie są miejsca najbliżej ekranu? -# intent: request -# slots: -1 A request NoLabel -2 jakie request NoLabel -3 są request NoLabel -4 miejsca request NoLabel -5 najbliżej request NoLabel -6 ekranu request NoLabel -7 ? request NoLabel - -# text: Gdzie jest to kino? -# intent: request -# slots: -1 Gdzie request NoLabel -2 jest request NoLabel -3 to request NoLabel -4 kino request NoLabel -5 ? request NoLabel - -# text: Jakie są najbliższe seanse? -# intent: request -# slots: -1 Jakie request NoLabel -2 są request NoLabel -3 najbliższe request NoLabel -4 seanse request NoLabel -5 ? request NoLabel - # text: A jakie są DOSTĘPNE miejsca najbliżej ekranu? # intent: request # slots: @@ -268,12 +228,60 @@ 7 ekranu request NoLabel 8 ? request NoLabel -# text: tak zgadza się -# intent: act +# text: Jakie są najbliższe seanse? +# intent: request requestrequest # slots: -1 tak act NoLabel -2 zgadza act NoLabel -3 się act NoLabel +1 Jakie request requestrequest NoLabel +2 są request requestrequest NoLabel +3 najbliższe request requestrequest NoLabel +4 seanse request requestrequest NoLabel +5 ? request requestrequest NoLabel + +# text: A jakie są miejsca najbliżej ekranu? +# intent: request +# slots: najbliżejekranu:seats +1 A request NoLabel +2 jakie request NoLabel +3 są request NoLabel +4 miejsca request NoLabel +5 najbliżej request B-seats +6 ekranu request I-seats +7 ? request NoLabel + +# text: emkarcinos42069@buziaczek.pl 123123123 +# intent: inform inform +# slots: 123123123:phone +1 emkarcinos42069@buziaczek.pl inform inform NoLabel +2 123123123 inform inform B-phone + +# text: Witam +# intent: hello +# slots: +1 Witam hello NoLabel + +# text: Chciałbym miejsca najbliżej ekranu +# intent: request +# slots: najbliżejekranu:seats +1 Chciałbym request NoLabel +2 miejsca request NoLabel +3 najbliżej request B-seats +4 ekranu request I-seats + +# text: Chcialbym bilet na Batman +# intent: request request +# slots: Batman:movie +1 Chcialbym request request NoLabel +2 bilet request request NoLabel +3 na request request NoLabel +4 Batman request request B-movie + +# text: rząd 2 miejsca 6,7 +# intent: inform +# slots: rząd2miejsca6,7:seat +1 rząd inform B-seat +2 2 inform I-seat +3 miejsca inform I-seat +4 6,7 inform I-seat # text: Dzień dobry # intent: hello @@ -281,63 +289,85 @@ 1 Dzień hello NoLabel 2 dobry hello NoLabel -# text: Chcialbym bilet na batmana -# intent: request -# slots: book:task,batman:movie -1 Chcialbym request NoLabel -2 bilet request NoLabel -3 na request NoLabel -4 batmana request NoLabel +# text: tak zgadza się +# intent: act +# slots: +1 tak act NoLabel +2 zgadza act NoLabel +3 się act NoLabel # text: jutro popołudniu -# intent: inform -# slots: 24.03.2022,15:30:date -1 jutro inform NoLabel -2 popołudniu inform NoLabel +# intent: inform inform +# slots: popołudniu:hour +1 jutro inform inform NoLabel +2 popołudniu inform inform B-hour -# text: rząd 2 miejsca 6,7 -# intent: inform -# slots: 6-7,2:sit -1 rząd inform NoLabel -2 2 inform NoLabel -3 miejsca inform NoLabel -4 6,7 inform NoLabel +# text: Co w przypadku gdy się spóźnie? +# intent: reqmore +# slots: +1 Co reqmore NoLabel +2 w reqmore NoLabel +3 przypadku reqmore NoLabel +4 gdy reqmore NoLabel +5 się reqmore NoLabel +6 spóźnie reqmore NoLabel +7 ? reqmore NoLabel # text: Tak # intent: affirm # slots: 1 Tak affirm NoLabel -# text: Bilety ulgowe -# intent: inform -# slots: ulgowy:ticketType -1 Bilety inform NoLabel -2 ulgowe inform NoLabel +# text: Rozumiem +# intent: ack +# slots: +1 Rozumiem ack NoLabel -# text: 20 -# intent: infrom -# slots: 20:ticketsNumber -1 20 infrom B-ticketsNumber +# text: Nie +# intent: deny +# slots: +1 Nie deny NoLabel -# text: lalalalili@gmai.com, 111222111 -# intent: inform -# slots: lalalalili@gmai.com:email,111222111:phone -1 lalalalili@gmai.com, inform NoLabel -2 111222111 inform B-phone +# text: Może być +# intent: ack +# slots: +1 Może ack NoLabel +2 być ack NoLabel # text: Cześć # intent: hello # slots: 1 Cześć hello NoLabel -# text: nie chce podawać numeru telefonu -# intent: deny +# text: Chce iść na jakoś to będzie +# intent: inform +# slots: jakośtobędzie:title +1 Chce inform NoLabel +2 iść inform NoLabel +3 na inform NoLabel +4 jakoś inform B-title +5 to inform I-title +6 będzie inform I-title + +# text: Chciałbym obejrzeć film +# intent: inform help # slots: -1 nie deny NoLabel -2 chce deny NoLabel -3 podawać deny NoLabel -4 numeru deny NoLabel -5 telefonu deny NoLabel +1 Chciałbym inform help NoLabel +2 obejrzeć inform help NoLabel +3 film inform help NoLabel + +# text: Wybieram godzinę 20:45 +# intent: inform +# slots: 20:45:time +1 Wybieram inform NoLabel +2 godzinę inform NoLabel +3 20:45 inform B-time + +# text: lalalalili@gmai.com, 111222111 +# intent: inform inform +# slots: 111222111:phone +1 lalalalili@gmai.com, inform inform NoLabel +2 111222111 inform inform B-phone # text: Ile minut przed senansem muszę być na miejscu, aby odebrać bilet? # intent: reqmore @@ -356,39 +386,19 @@ 12 bilet reqmore NoLabel 13 ? reqmore NoLabel -# text: Chce iść na jakoś to będzie -# intent: inform -# slots: Jakośtobędzie:movie -1 Chce inform NoLabel -2 iść inform NoLabel -3 na inform NoLabel -4 jakoś inform B-movie -5 to inform I-movie -6 będzie inform I-movie - -# text: Chciałbym obejrzeć film -# intent: inform help -# slots: -1 Chciałbym inform help NoLabel -2 obejrzeć inform help NoLabel -3 film inform help NoLabel - -# text: Nie +# text: nie chce podawać numeru telefonu # intent: deny # slots: -1 Nie deny NoLabel +1 nie deny NoLabel +2 chce deny NoLabel +3 podawać deny NoLabel +4 numeru deny NoLabel +5 telefonu deny NoLabel -# text: Rozumiem -# intent: ack -# slots: -1 Rozumiem ack NoLabel - -# text: Dziękuje za obsługe -# intent: thankyou bye -# slots: -1 Dziękuje thankyou bye NoLabel -2 za thankyou bye NoLabel -3 obsługe thankyou bye NoLabel +# text: 123456789 +# intent: inform +# slots: 123456789:phone +1 123456789 inform B-phone # text: Chciałbym kupić seans # intent: request @@ -397,49 +407,17 @@ 2 kupić request NoLabel 3 seans request NoLabel -# text: Bilet na seans -# intent: request -# slots: -1 Bilet request NoLabel -2 na request NoLabel -3 seans request NoLabel - -# text: 123456789 +# text: test@test.pl # intent: inform -# slots: -1 123456789 inform NoLabel +# slots: test@test.pl:e-mail +1 test@test.pl inform B-e-mail -# text: Poproszę bilet na ostatni seans Batmana -# intent: request -# slots: -1 Poproszę request NoLabel -2 bilet request NoLabel -3 na request NoLabel -4 ostatni request NoLabel -5 seans request NoLabel -6 Batmana request NoLabel - -# text: Dzień dobry +# text: Dzień dobry! # intent: hello # slots: 1 Dzień hello NoLabel 2 dobry hello NoLabel - -# text: jan.kowalski@pies.pl -# intent: inform -# slots: JanKowalski:name,jan.kowalski@pies.pl:e-mail -1 jan.kowalski@pies.pl inform B-e-mail - -# text: o czym jest straszny film 10? -# intent: request -# slots: movie_detail:task -1 o request NoLabel -2 czym request NoLabel -3 jest request NoLabel -4 straszny request NoLabel -5 film request NoLabel -6 10 request NoLabel -7 ? request NoLabel +3 ! hello NoLabel # text: poproszę 3 bilety # intent: request @@ -448,10 +426,28 @@ 2 3 request NoLabel 3 bilety request NoLabel -# text: poproszę +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: chciałbym się dowiedzieć co będzie 25 marca +# intent: request +# slots: +1 chciałbym request NoLabel +2 się request NoLabel +3 dowiedzieć request NoLabel +4 co request NoLabel +5 będzie request NoLabel +6 25 request NoLabel +7 marca request NoLabel + +# text: na tyłach # intent: inform -# slots: 10-14,11:sit -1 poproszę inform NoLabel +# slots: +1 na inform NoLabel +2 tyłach inform NoLabel # text: Jan Kowalski # intent: inform @@ -470,19 +466,29 @@ 6 aktualny request NoLabel 7 repertuar request NoLabel +# text: poproszę +# intent: inform +# slots: 10-14,11:seat +1 poproszę inform NoLabel + # text: Jaki jest repertuar na ten tydzień w kinie Rialto? -# intent: request +# intent: request request request # slots: -1 Jaki request NoLabel -2 jest request NoLabel -3 repertuar request NoLabel -4 na request NoLabel -5 ten request NoLabel -6 tydzień request NoLabel -7 w request NoLabel -8 kinie request NoLabel -9 Rialto request NoLabel -10 ? request NoLabel +1 Jaki request request request NoLabel +2 jest request request request NoLabel +3 repertuar request request request NoLabel +4 na request request request NoLabel +5 ten request request request NoLabel +6 tydzień request request request NoLabel +7 w request request request NoLabel +8 kinie request request request NoLabel +9 Rialto request request request NoLabel +10 ? request request request NoLabel + +# text: Witam +# intent: hello +# slots: +1 Witam hello NoLabel # text: Jakie są godziny tych seansów? # intent: request @@ -494,11 +500,12 @@ 5 seansów request NoLabel 6 ? request NoLabel -# text: Cały tydzień -# intent: inform -# slots: -1 Cały inform NoLabel -2 tydzień inform NoLabel +# text: 9 i 10 +# intent: inform inform +# slots: 10:seat +1 9 inform inform NoLabel +2 i inform inform NoLabel +3 10 inform inform B-seat # text: kino lokalizacja # intent: request @@ -506,6 +513,59 @@ 1 kino request NoLabel 2 lokalizacja request NoLabel +# text: Witam +# intent: hello +# slots: +1 Witam hello NoLabel + +# text: A w jakim to kinie? +# intent: null +# slots: +1 A null NoLabel +2 w null NoLabel +3 jakim null NoLabel +4 to null NoLabel +5 kinie null NoLabel +6 ? null NoLabel + +# text: Ostatni +# intent: inform +# slots: ostatni:row +1 Ostatni inform B-row + +# text: Tak +# intent: affirm +# slots: +1 Tak affirm NoLabel + +# text: Z tyłu sali +# intent: null +# slots: +1 Z null NoLabel +2 tyłu null NoLabel +3 sali null NoLabel + +# text: W jaki dzień bilety są najtańsze? +# intent: reqmore +# slots: +1 W reqmore NoLabel +2 jaki reqmore NoLabel +3 dzień reqmore NoLabel +4 bilety reqmore NoLabel +5 są reqmore NoLabel +6 najtańsze reqmore NoLabel +7 ? reqmore NoLabel + +# text: Ile kosztują bielty na Niewypanda? +# intent: null +# slots: +1 Ile null NoLabel +2 kosztują null NoLabel +3 bielty null NoLabel +4 na null NoLabel +5 Niewypanda null NoLabel +6 ? null NoLabel + # text: Możesz mi podać jakie są najbliższe seanse? # intent: request # slots: @@ -518,16 +578,6 @@ 7 seanse request NoLabel 8 ? request NoLabel -# text: A kiedy bilety są najtańsze? -# intent: request -# slots: -1 A request NoLabel -2 kiedy request NoLabel -3 bilety request NoLabel -4 są request NoLabel -5 najtańsze request NoLabel -6 ? request NoLabel - # text: W takim razie chciałbym zarezerować dwa miejsca na film to nie wipanda w niedzielę # intent: null # slots: @@ -546,68 +596,15 @@ 13 w null NoLabel 14 niedzielę null NoLabel -# text: Witam -# intent: hello +# text: A kiedy bilety są najtańsze? +# intent: request # slots: -1 Witam hello NoLabel - -# text: A w jakim to kinie? -# intent: null -# slots: -1 A null NoLabel -2 w null NoLabel -3 jakim null NoLabel -4 to null NoLabel -5 kinie null NoLabel -6 ? null NoLabel - -# text: Z tyłu sali -# intent: null -# slots: -1 Z null NoLabel -2 tyłu null NoLabel -3 sali null NoLabel - -# text: Ile kosztują bielty na Niewypanda? -# intent: null -# slots: -1 Ile null NoLabel -2 kosztują null NoLabel -3 bielty null NoLabel -4 na null NoLabel -5 Niewypanda null NoLabel -6 ? null NoLabel - -# text: Jeden ulgowy jeden senior -# intent: inform -# slots: senior:tickettype -1 Jeden inform NoLabel -2 ulgowy inform NoLabel -3 jeden inform NoLabel -4 senior inform B-tickettype - -# text: W jaki dzień bilety są najtańsze? -# intent: reqmore -# slots: -1 W reqmore NoLabel -2 jaki reqmore NoLabel -3 dzień reqmore NoLabel -4 bilety reqmore NoLabel -5 są reqmore NoLabel -6 najtańsze reqmore NoLabel -7 ? reqmore NoLabel - -# text: 9 i 10 -# intent: inform inform -# slots: 10:seat -1 9 inform inform NoLabel -2 i inform inform NoLabel -3 10 inform inform B-seat - -# text: Tak -# intent: affirm -# slots: -1 Tak affirm NoLabel +1 A request NoLabel +2 kiedy request NoLabel +3 bilety request NoLabel +4 są request NoLabel +5 najtańsze request NoLabel +6 ? request NoLabel # text: chciałbym aby nie było ludzi w okół mnie # intent: null @@ -621,6 +618,42 @@ 7 okół null NoLabel 8 mnie null NoLabel +# text: 1 +# intent: inform +# slots: 1:ticketnumber +1 1 inform B-ticketnumber + +# text: Czy mogę poznać zatłoczenie aktualne sali ?\ +# intent: request +# slots: +1 Czy request NoLabel +2 mogę request NoLabel +3 poznać request NoLabel +4 zatłoczenie request NoLabel +5 aktualne request NoLabel +6 sali request NoLabel +7 ? request NoLabel +8 \ request NoLabel + +# text: daleko od ludzi +# intent: null +# slots: +1 daleko null NoLabel +2 od null NoLabel +3 ludzi null NoLabel + +# text: Witam +# intent: hello +# slots: +1 Witam hello NoLabel + +# text: tak dokładnie tak +# intent: affirm +# slots: +1 tak affirm NoLabel +2 dokładnie affirm NoLabel +3 tak affirm NoLabel + # text: Nie wiem czy masz jakieś propozycję na dziś ? # intent: request # slots: @@ -646,109 +679,65 @@ 7 na help NoLabel 8 co help NoLabel -# text: Czy mogę poznać zatłoczenie aktualne sali ?\ -# intent: request -# slots: -1 Czy request NoLabel -2 mogę request NoLabel -3 poznać request NoLabel -4 zatłoczenie request NoLabel -5 aktualne request NoLabel -6 sali request NoLabel -7 ? request NoLabel -8 \ request NoLabel - -# text: tak dokładnie tak -# intent: affirm -# slots: -1 tak affirm NoLabel -2 dokładnie affirm NoLabel -3 tak affirm NoLabel - -# text: 1 -# intent: inform -# slots: 1:ticketnumber -1 1 inform B-ticketnumber - -# text: Witam +# text: Halo # intent: hello # slots: -1 Witam hello NoLabel - -# text: poprosze inni ludzie na 14:1313 -# intent: null -# slots: -1 poprosze null NoLabel -2 inni null NoLabel -3 ludzie null NoLabel -4 na null NoLabel -5 14:1313 null NoLabel - -# text: 7 rząd miejce 11 -# intent: inform -# slots: 11,7:sit -1 7 inform NoLabel -2 rząd inform NoLabel -3 miejce inform NoLabel -4 11 inform NoLabel - -# text: 30 marca o godzinie 12:10 -# intent: inform -# slots: 30.03.2022,12:10:date -1 30 inform NoLabel -2 marca inform NoLabel -3 o inform NoLabel -4 godzinie inform NoLabel -5 12:10 inform NoLabel - -# text: xyz@gmail.com -# intent: inform -# slots: EmilKowalski:name,xyz@gmail.com:e-mail -1 xyz@gmail.com inform B-e-mail +1 Halo hello NoLabel # text: Tak # intent: act # slots: 1 Tak act NoLabel -# text: Chciałbym kupić bilet na NajlepszaNAzwaFilmu -# intent: request -# slots: book:task,NajlepszaNAzwaFilmu:movie -1 Chciałbym request NoLabel -2 kupić request NoLabel -3 bilet request NoLabel -4 na request NoLabel -5 NajlepszaNAzwaFilmu request B-movie - -# text: Halo -# intent: hello -# slots: -1 Halo hello NoLabel - # text: Dziękuję # intent: bye # slots: 1 Dziękuję bye NoLabel +# text: Teraz +# intent: inform +# slots: +1 Teraz inform NoLabel + # text: Emil Kowalski # intent: inform # slots: EmilKowalski:name 1 Emil inform B-name 2 Kowalski inform I-name -# text: Bilet na film +# text: W okolicach środka, środkowego rzędu # intent: inform -# slots: book:task -1 Bilet inform NoLabel -2 na inform NoLabel -3 film inform NoLabel - -# text: Chciałbym zarezerwować film -# intent: null # slots: -1 Chciałbym null NoLabel -2 zarezerwować null NoLabel -3 film null NoLabel +1 W inform NoLabel +2 okolicach inform NoLabel +3 środka inform NoLabel +4 , inform NoLabel +5 środkowego inform NoLabel +6 rzędu inform NoLabel + +# text: 7 rząd miejce 11 +# intent: inform +# slots: 7rządmiejce11:seat +1 7 inform B-seat +2 rząd inform I-seat +3 miejce inform I-seat +4 11 inform I-seat + +# text: Chciałbym kupić bilet na NajlepszaNAzwaFilmu +# intent: request inform +# slots: NajlepszaNAzwaFilmu:movie +1 Chciałbym request inform NoLabel +2 kupić request inform NoLabel +3 bilet request inform NoLabel +4 na request inform NoLabel +5 NajlepszaNAzwaFilmu request inform B-movie + +# text: Dzień dobry! +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel +3 ! hello NoLabel # text: To nie wypanda i Batman # intent: inform inform @@ -759,30 +748,36 @@ 4 i inform inform NoLabel 5 Batman inform inform B-movie -# text: Dzień dobry! -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel -3 ! hello NoLabel - -# text: iwona.christop@gmail.com, 7368507466 +# text: Bilet na film # intent: inform -# slots: iwona.christop@gmail.com:email,7368507466:phone -1 iwona.christop@gmail.com, inform NoLabel -2 7368507466 inform B-phone +# slots: book:task +1 Bilet inform NoLabel +2 na inform NoLabel +3 film inform NoLabel -# text: woeczprkem moze -# intent: inform -# slots: wieczór:time -1 woeczprkem inform NoLabel -2 moze inform NoLabel +# text: Poproszę bilet na Batmana jutro o 15:00 i pande w sobotę na 17:00 +# intent: inform null inform +# slots: sobotę:date,17:00:hour +1 Poproszę inform null inform NoLabel +2 bilet inform null inform NoLabel +3 na inform null inform NoLabel +4 Batmana inform null inform NoLabel +5 jutro inform null inform NoLabel +6 o inform null inform NoLabel +7 15:00 inform null inform NoLabel +8 i inform null inform NoLabel +9 pande inform null inform NoLabel +10 w inform null inform NoLabel +11 sobotę inform null inform B-date +12 na inform null inform NoLabel +13 17:00 inform null inform B-hour -# text: No dobła -# intent: affirm +# text: A jutro? +# intent: reqmore # slots: -1 No affirm NoLabel -2 dobła affirm NoLabel +1 A reqmore NoLabel +2 jutro reqmore NoLabel +3 ? reqmore NoLabel # text: A gdzie się znajduje? # intent: reqmore @@ -793,71 +788,11 @@ 4 znajduje reqmore NoLabel 5 ? reqmore NoLabel -# text: A co macie -# intent: request -# slots: -1 A request NoLabel -2 co request NoLabel -3 macie request NoLabel - -# text: Elo -# intent: hello -# slots: -1 Elo hello NoLabel - -# text: To jeden tylko dla mnie proszę -# intent: inform -# slots: 1:quentity -1 To inform NoLabel -2 jeden inform NoLabel -3 tylko inform NoLabel -4 dla inform NoLabel -5 mnie inform NoLabel -6 proszę inform NoLabel - -# text: A jest ulga dla zwierząt? -# intent: reqmore -# slots: -1 A reqmore NoLabel -2 jest reqmore NoLabel -3 ulga reqmore NoLabel -4 dla reqmore NoLabel -5 zwierząt reqmore NoLabel -6 ? reqmore NoLabel - -# text: to na dzisiaj na śmirc na nilu -# intent: inform -# slots: -1 to inform NoLabel -2 na inform NoLabel -3 dzisiaj inform NoLabel -4 na inform NoLabel -5 śmirc inform NoLabel -6 na inform NoLabel -7 nilu inform NoLabel - -# text: A co gracie? -# intent: request -# slots: -1 A request NoLabel -2 co request NoLabel -3 gracie request NoLabel -4 ? request NoLabel - -# text: CHCĘ IŚĆ DO KINA -# intent: repeat -# slots: -1 CHCĘ repeat NoLabel -2 IŚĆ repeat NoLabel -3 DO repeat NoLabel -4 KINA repeat NoLabel - -# text: A jutro? -# intent: reqmore -# slots: -1 A reqmore NoLabel -2 jutro reqmore NoLabel -3 ? reqmore NoLabel +# text: iwona.christop@gmail.com, 7368507466 +# intent: inform inform +# slots: 7368507466:phone +1 iwona.christop@gmail.com, inform inform NoLabel +2 7368507466 inform inform B-phone # text: Jedno dla mnie, drugie dla kota # intent: infrom @@ -870,6 +805,94 @@ 6 dla infrom NoLabel 7 kota infrom NoLabel +# text: No dobła +# intent: affirm +# slots: +1 No affirm NoLabel +2 dobła affirm NoLabel + +# text: to na dzisiaj na śmirc na nilu +# intent: inform inform +# slots: dzisiaj:date +1 to inform inform NoLabel +2 na inform inform NoLabel +3 dzisiaj inform inform B-date +4 na inform inform NoLabel +5 śmirc inform inform NoLabel +6 na inform inform NoLabel +7 nilu inform inform NoLabel + +# text: No dobła, niech będzie +# intent: ack affirm +# slots: +1 No ack affirm NoLabel +2 dobła ack affirm NoLabel +3 , ack affirm NoLabel +4 niech ack affirm NoLabel +5 będzie ack affirm NoLabel + +# text: CHCĘ IŚĆ DO KINA +# intent: repeat +# slots: +1 CHCĘ repeat NoLabel +2 IŚĆ repeat NoLabel +3 DO repeat NoLabel +4 KINA repeat NoLabel + +# text: A później nie ma? +# intent: reqmore +# slots: +1 A reqmore NoLabel +2 później reqmore NoLabel +3 nie reqmore NoLabel +4 ma reqmore NoLabel +5 ? reqmore NoLabel + +# text: A jest ulga dla zwierząt? +# intent: reqmore +# slots: +1 A reqmore NoLabel +2 jest reqmore NoLabel +3 ulga reqmore NoLabel +4 dla reqmore NoLabel +5 zwierząt reqmore NoLabel +6 ? reqmore NoLabel + +# text: A co macie +# intent: request +# slots: +1 A request NoLabel +2 co request NoLabel +3 macie request NoLabel + +# text: woeczprkem moze +# intent: inform +# slots: woeczprkem:time +1 woeczprkem inform B-time +2 moze inform NoLabel + +# text: Elo +# intent: hello +# slots: +1 Elo hello NoLabel + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: wszystkie +# intent: request +# slots: +1 wszystkie request NoLabel + +# text: na moje +# intent: null +# slots: +1 na null NoLabel +2 moje null NoLabel + # text: czy jest to film 2D czy 3D? Z napisami czy z dubbingiem? # intent: help # slots: @@ -888,36 +911,10 @@ 13 dubbingiem help NoLabel 14 ? help NoLabel -# text: nie jestem pewien, za ile jest bilet? -# intent: reqmore -# slots: -1 nie reqmore NoLabel -2 jestem reqmore NoLabel -3 pewien reqmore NoLabel -4 , reqmore NoLabel -5 za reqmore NoLabel -6 ile reqmore NoLabel -7 jest reqmore NoLabel -8 bilet reqmore NoLabel -9 ? reqmore NoLabel - -# text: na moje -# intent: null -# slots: -1 na null NoLabel -2 moje null NoLabel - -# text: karida@st.amu.edu.pl +# text: batman # intent: inform -# slots: e-mail:karida@st.amu.edu.pl,name::dane -1 karida@st.amu.edu.pl inform NoLabel - -# text: dzisiaj, teraz -# intent: inform -# slots: 29.03.2022,15:30:date -1 dzisiaj inform NoLabel -2 , inform NoLabel -3 teraz inform NoLabel +# slots: batman:movie +1 batman inform B-movie # text: na końcu sali # intent: request @@ -926,11 +923,21 @@ 2 końcu request NoLabel 3 sali request NoLabel -# text: miejsce 11 +# text: wygodne +# intent: null +# slots: +1 wygodne null NoLabel + +# text: karida@st.amu.edu.pl # intent: inform -# slots: 11:sit_place -1 miejsce inform NoLabel -2 11 inform B-sit_place +# slots: karida@st.amu.edu.pl:e-mail +1 karida@st.amu.edu.pl inform B-e-mail + +# text: przed ostatnim +# intent: inform +# slots: 10:seat_row +1 przed inform NoLabel +2 ostatnim inform NoLabel # text: podaj mi informacje o bilecie # intent: reqmore @@ -941,23 +948,12 @@ 4 o reqmore NoLabel 5 bilecie reqmore NoLabel -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - # text: zarezerwuj ten bilet -# intent: infrom +# intent: inform # slots: book:task -1 zarezerwuj infrom NoLabel -2 ten infrom NoLabel -3 bilet infrom NoLabel - -# text: wszystkie -# intent: request -# slots: -1 wszystkie request NoLabel +1 zarezerwuj inform NoLabel +2 ten inform NoLabel +3 bilet inform NoLabel # text: Chciałbym kupić bilet # intent: inform @@ -966,25 +962,6 @@ 2 kupić inform NoLabel 3 bilet inform NoLabel -# text: Dobra, czy jutro gracie batman? -# intent: ack request -# slots: -1 Dobra ack request NoLabel -2 , ack request NoLabel -3 czy ack request NoLabel -4 jutro ack request NoLabel -5 gracie ack request NoLabel -6 batman ack request NoLabel -7 ? ack request NoLabel - -# text: Jakie płatności przyjmujecie? -# intent: request -# slots: -1 Jakie request NoLabel -2 płatności request NoLabel -3 przyjmujecie request NoLabel -4 ? request NoLabel - # text: Co można u was zjeść? # intent: request # slots: @@ -1001,16 +978,6 @@ 1 Cześć hello NoLabel 2 bocie hello NoLabel -# text: Ok -# intent: ack -# slots: -1 Ok ack NoLabel - -# text: 6 -# intent: inform -# slots: 6:quantity -1 6 inform B-quantity - # text: Dzień dobry. # intent: hello # slots: @@ -1018,43 +985,81 @@ 2 dobry hello NoLabel 3 . hello NoLabel -# text: A Uncharted +# text: 19:30 +# intent: inform +# slots: 19:30:time +1 19:30 inform B-time + +# text: 3 normalne i 3 ulgowe +# intent: inform inform +# slots: 3:reducedQuantity +1 3 inform inform B-reducedQuantity +2 normalne inform inform NoLabel +3 i inform inform NoLabel +4 3 inform inform B-reducedQuantity +5 ulgowe inform inform NoLabel + +# text: Jakie płatności przyjmujecie? # intent: request # slots: -1 A request NoLabel -2 Uncharted request NoLabel +1 Jakie request NoLabel +2 płatności request NoLabel +3 przyjmujecie request NoLabel +4 ? request NoLabel -# text: 5-6 -# intent: inform inform -# slots: 6:seat -1 5-6 inform inform NoLabel - -# text: Tak -# intent: affirm -# slots: -1 Tak affirm NoLabel - -# text: jan kowalski +# text: 6 # intent: inform -# slots: jankowalski:name -1 jan inform B-name -2 kowalski inform I-name +# slots: 6:quantity +1 6 inform B-quantity -# text: 22 -# intent: null +# text: A Uncharted +# intent: inform request +# slots: Uncharted:title +1 A inform request NoLabel +2 Uncharted inform request B-title + +# text: Jakie macie zniżki? +# intent: request # slots: -1 22 null NoLabel +1 Jakie request NoLabel +2 macie request NoLabel +3 zniżki request NoLabel +4 ? request NoLabel + +# text: dól lewo +# intent: inform +# slots: +1 dól inform NoLabel +2 lewo inform NoLabel # text: dowidzenia # intent: bye # slots: 1 dowidzenia bye NoLabel -# text: Chciałym 15.04 -# intent: inform -# slots: 15.04:date -1 Chciałym inform NoLabel -2 15.04 inform B-date +# text: 22 +# intent: null +# slots: +1 22 null NoLabel + +# text: 5-6 +# intent: inform inform +# slots: 6:seat +1 5-6 inform inform NoLabel + +# text: Cześć +# intent: hello +# slots: +1 Cześć hello NoLabel + +# text: 1 weteran i 1 ulgowy +# intent: inform inform +# slots: ulgowy:tickettype,1:ticketnumber +1 1 inform inform B-ticketnumber +2 weteran inform inform NoLabel +3 i inform inform NoLabel +4 1 inform inform B-ticketnumber +5 ulgowy inform inform B-tickettype # text: Chcę dokonać zakupu # intent: inform @@ -1070,41 +1075,28 @@ 2 , null NoLabel 3 poproszę null NoLabel -# text: Cześć systemie -# intent: hello +# text: Tak +# intent: affirm # slots: -1 Cześć hello NoLabel -2 systemie hello NoLabel +1 Tak affirm NoLabel -# text: Cześć -# intent: hello -# slots: -1 Cześć hello NoLabel +# text: jan kowalski +# intent: inform +# slots: jankowalski:name +1 jan inform B-name +2 kowalski inform I-name # text: pierwszy rząd # intent: inform -# slots: 1:row -1 pierwszy inform NoLabel +# slots: pierwszy:row +1 pierwszy inform B-row 2 rząd inform NoLabel -# text: Czy gracie Batman? -# intent: request -# slots: Batman:movie -1 Czy request NoLabel -2 gracie request NoLabel -3 Batman request B-movie -4 ? request NoLabel - -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: ulgowe +# text: poproszę 1 # intent: inform -# slots: reduced:tickettype -1 ulgowe inform NoLabel +# slots: 1:seat +1 poproszę inform NoLabel +2 1 inform B-seat # text: 12 rząd # intent: inform @@ -1112,10 +1104,22 @@ 1 12 inform B-row 2 rząd inform NoLabel -# text: dzisiaj +# text: chciał bym zarezerwować bilet na minionki o 18.30 # intent: inform -# slots: -1 dzisiaj inform NoLabel +# slots: book:task,minionki:movie,18.30:hour +1 chciał inform NoLabel +2 bym inform NoLabel +3 zarezerwować inform NoLabel +4 bilet inform NoLabel +5 na inform NoLabel +6 minionki inform B-movie +7 o inform NoLabel +8 18.30 inform B-hour + +# text: 2 +# intent: inform +# slots: 2:ticketnumber +1 2 inform B-ticketnumber # text: poprosze w takim razie To nie wypanda o 18:45 # intent: request @@ -1130,22 +1134,17 @@ 8 o request NoLabel 9 18:45 request B-hour -# text: chciał bym zarezerwować bilet na minionki o 18.30 -# intent: inform -# slots: book:task,minionki:movie,18:30:hour -1 chciał inform NoLabel -2 bym inform NoLabel -3 zarezerwować inform NoLabel -4 bilet inform NoLabel -5 na inform NoLabel -6 minionki inform B-movie -7 o inform NoLabel -8 18.30 inform NoLabel +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel -# text: 2 +# text: Jakub Kaczmarek # intent: inform -# slots: 2:ticketnumber -1 2 inform B-ticketnumber +# slots: JanKaczmarek:name +1 Jakub inform NoLabel +2 Kaczmarek inform NoLabel # text: Nie dostałam potwierdzenia # intent: help @@ -1154,36 +1153,23 @@ 2 dostałam help I-issue 3 potwierdzenia help I-issue -# text: iwona.christop@gmail.com -# intent: inform -# slots: -1 iwona.christop@gmail.com inform NoLabel - -# text: Dzięki -# intent: thankyou -# slots: -1 Dzięki thankyou NoLabel - -# text: dzis wieczorem -# intent: inform -# slots: 23.03.2022,18:30:date -1 dzis inform NoLabel -2 wieczorem inform NoLabel - -# text: Na wyjdz za mnie -# intent: inform -# slots: Wyjdzzamnie:movie -1 Na inform NoLabel -2 wyjdz inform B-movie -3 za inform I-movie -4 mnie inform I-movie - -# text: Dzień dobry +# text: dzień dobry # intent: hello # slots: -1 Dzień hello NoLabel +1 dzień hello NoLabel 2 dobry hello NoLabel +# text: iwona.christop@gmail.com +# intent: inform +# slots: iwona.christop@gmail.com:e-mail +1 iwona.christop@gmail.com inform B-e-mail + +# text: dzis wieczorem +# intent: inform inform +# slots: wieczorem:hour +1 dzis inform inform NoLabel +2 wieczorem inform inform B-hour + # text: Chciałabym zarezerwować bilet do kina # intent: request # slots: book:task @@ -1193,11 +1179,31 @@ 4 do request NoLabel 5 kina request NoLabel +# text: Martyna Druminska mdruminska074@gmail.com +# intent: inform inform +# slots: MartynaDruminska:name +1 Martyna inform inform B-name +2 Druminska inform inform I-name +3 mdruminska074@gmail.com inform inform NoLabel + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + # text: Wygodne # intent: null # slots: 1 Wygodne null NoLabel +# text: Chciałbym wypożyczyć film +# intent: null +# slots: +1 Chciałbym null NoLabel +2 wypożyczyć null NoLabel +3 film null NoLabel + # text: To wszystko, dziękuję # intent: bye # slots: @@ -1206,6 +1212,11 @@ 3 , bye NoLabel 4 dziękuję bye NoLabel +# text: Super +# intent: act +# slots: +1 Super act NoLabel + # text: Chcę tylko zarezerwować # intent: negate # slots: reservation:task @@ -1213,10 +1224,26 @@ 2 tylko negate NoLabel 3 zarezerwować negate NoLabel -# text: Tak -# intent: act +# text: Dzień dobry +# intent: hello # slots: -1 Tak act NoLabel +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00 +# intent: request request request request +# slots: 21:00:hour +1 Chciałbym request request request request NoLabel +2 zarezerwować request request request request NoLabel +3 bilety request request request request NoLabel +4 na request request request request NoLabel +5 Batman request request request request NoLabel +6 i request request request request NoLabel +7 zemsta request request request request NoLabel +8 Muminków request request request request NoLabel +9 jutro request request request request NoLabel +10 o request request request request NoLabel +11 21:00 request request request request B-hour # text: Co obsługujecie? # intent: request @@ -1225,63 +1252,10 @@ 2 obsługujecie request NoLabel 3 ? request NoLabel -# text: Chciałbym anulować rezerwację -# intent: deny inform -# slots: reservation:task -1 Chciałbym deny inform NoLabel -2 anulować deny inform NoLabel -3 rezerwację deny inform NoLabel - -# text: Zgadza się +# text: Tak # intent: act # slots: -1 Zgadza act NoLabel -2 się act NoLabel - -# text: Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie -# intent: inform -# slots: -1 Poproszę inform NoLabel -2 miejsce inform NoLabel -3 11 inform NoLabel -4 w inform NoLabel -5 przedostatnim inform NoLabel -6 rzędzie inform NoLabel -7 . inform NoLabel -8 I inform NoLabel -9 7 inform NoLabel -10 w inform NoLabel -11 ostatnim inform NoLabel -12 rzędzie inform NoLabel - -# text: Na końcu sali -# intent: inform -# slots: -1 Na inform NoLabel -2 końcu inform NoLabel -3 sali inform NoLabel - -# text: Chciałbym wypożyczyć film -# intent: null -# slots: -1 Chciałbym null NoLabel -2 wypożyczyć null NoLabel -3 film null NoLabel - -# text: Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00 -# intent: request -# slots: book:task,BatmanizemstaMuminków:movie,12.04.2022:date -1 Chciałbym request NoLabel -2 zarezerwować request NoLabel -3 bilety request NoLabel -4 na request NoLabel -5 Batman request B-movie -6 i request I-movie -7 zemsta request I-movie -8 Muminków request I-movie -9 jutro request NoLabel -10 o request NoLabel -11 21:00 request NoLabel +1 Tak act NoLabel # text: Chciałbym poznać akltualny repertuar # intent: request @@ -1291,6 +1265,59 @@ 3 akltualny request NoLabel 4 repertuar request NoLabel +# text: Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie +# intent: inform inform +# slots: 7wostatnimrzędzie:seat +1 Poproszę inform inform NoLabel +2 miejsce inform inform NoLabel +3 11 inform inform NoLabel +4 w inform inform NoLabel +5 przedostatnim inform inform NoLabel +6 rzędzie inform inform NoLabel +7 . inform inform NoLabel +8 I inform inform NoLabel +9 7 inform inform B-seat +10 w inform inform I-seat +11 ostatnim inform inform I-seat +12 rzędzie inform inform I-seat + +# text: Taki O okita@mail.com +# intent: inform inform +# slots: TakiO:name +1 Taki inform inform B-name +2 O inform inform I-name +3 okita@mail.com inform inform NoLabel + +# text: O, bilet kupię zatem +# intent: inform +# slots: buy:task +1 O inform NoLabel +2 , inform NoLabel +3 bilet inform NoLabel +4 kupię inform NoLabel +5 zatem inform NoLabel + +# text: Zaskocz mnie +# intent: request +# slots: +1 Zaskocz request NoLabel +2 mnie request NoLabel + +# text: I J +# intent: inform inform +# slots: J:row +1 I inform inform NoLabel +2 J inform inform B-row + +# text: Chcę do kina się przejść +# intent: null +# slots: +1 Chcę null NoLabel +2 do null NoLabel +3 kina null NoLabel +4 się null NoLabel +5 przejść null NoLabel + # text: Z j a d ł a b y m c o ś # intent: null # slots: @@ -1307,11 +1334,28 @@ 11 o null NoLabel 12 ś null NoLabel -# text: Jan Kowalski -# intent: inform -# slots: JanKowalski:name -1 Jan inform B-name -2 Kowalski inform I-name +# text: Coś bym zjadła +# intent: null +# slots: +1 Coś null NoLabel +2 bym null NoLabel +3 zjadła null NoLabel + +# text: To 12 i 13 w J proszę +# intent: inform inform inform +# slots: 13:seat +1 To inform inform inform NoLabel +2 12 inform inform inform NoLabel +3 i inform inform inform NoLabel +4 13 inform inform inform B-seat +5 w inform inform inform NoLabel +6 J inform inform inform NoLabel +7 proszę inform inform inform NoLabel + +# text: IJ +# intent: null +# slots: +1 IJ null NoLabel # text: Anulujmy rezerwację w takim razie # intent: inform @@ -1322,77 +1366,25 @@ 4 takim inform NoLabel 5 razie inform NoLabel -# text: Zaskocz mnie -# intent: request -# slots: -1 Zaskocz request NoLabel -2 mnie request NoLabel - -# text: Chcę do kina się przejść +# text: Na środku jakoś # intent: null # slots: -1 Chcę null NoLabel -2 do null NoLabel -3 kina null NoLabel -4 się null NoLabel -5 przejść null NoLabel - -# text: O, super. O której? -# intent: request -# slots: Uncharted:movie -1 O request NoLabel -2 , request NoLabel -3 super request NoLabel -4 . request NoLabel -5 O request NoLabel -6 której request NoLabel -7 ? request NoLabel - -# text: normalny i ulgowy -# intent: inform inform -# slots: normal:tickettype -1 normalny inform inform NoLabel -2 i inform inform NoLabel -3 ulgowy inform inform NoLabel - -# text: O, bilet kupię zatem -# intent: inform -# slots: buy:task -1 O inform NoLabel -2 , inform NoLabel -3 bilet inform NoLabel -4 kupię inform NoLabel -5 zatem inform NoLabel - -# text: IJ -# intent: null -# slots: -1 IJ null NoLabel +1 Na null NoLabel +2 środku null NoLabel +3 jakoś null NoLabel # text: Na 21 proszę # intent: inform -# slots: 21:00:hour +# slots: 21:hour 1 Na inform NoLabel -2 21 inform NoLabel +2 21 inform B-hour 3 proszę inform NoLabel -# text: Jeden dla mnie, drugi dla kota +# text: Jan Kowalski # intent: inform -# slots: 2:ticketnumber -1 Jeden inform NoLabel -2 dla inform NoLabel -3 mnie inform NoLabel -4 , inform NoLabel -5 drugi inform NoLabel -6 dla inform NoLabel -7 kota inform NoLabel - -# text: Coś bym zjadła -# intent: null -# slots: -1 Coś null NoLabel -2 bym null NoLabel -3 zjadła null NoLabel +# slots: JanKowalski:name +1 Jan inform B-name +2 Kowalski inform I-name # text: Nie, rozmyśliłam się. # intent: deny @@ -1403,11 +1395,21 @@ 4 się deny NoLabel 5 . deny NoLabel -# text: Dzięki ❤️ -# intent: thankyou -# slots: -1 Dzięki thankyou NoLabel -2 ❤️ thankyou NoLabel +# text: normalny i ulgowy +# intent: inform inform +# slots: ulgowy:tickettype +1 normalny inform inform NoLabel +2 i inform inform NoLabel +3 ulgowy inform inform B-tickettype + +# text: 7 normalnych i 4 ulgowe +# intent: inform inform +# slots: 4:ticketnumber,ulgowe:tickettype +1 7 inform inform NoLabel +2 normalnych inform inform NoLabel +3 i inform inform NoLabel +4 4 inform inform B-ticketnumber +5 ulgowe inform inform B-tickettype # text: Tomcio Paluch # intent: inform @@ -1415,38 +1417,45 @@ 1 Tomcio inform B-name 2 Paluch inform I-name -# text: Dziękuję -# intent: thankyou -# slots: -1 Dziękuję thankyou NoLabel - -# text: Chcę kupić bilety na film +# text: rząd 10 # intent: inform -# slots: buy:task -1 Chcę inform NoLabel -2 kupić inform NoLabel -3 bilety inform NoLabel -4 na inform NoLabel -5 film inform NoLabel +# slots: 10:row +1 rząd inform NoLabel +2 10 inform B-row + +# text: 10.04 +# intent: inform +# slots: 10.04:date +1 10.04 inform B-date # text: Dobrze # intent: null # slots: 1 Dobrze null NoLabel -# text: A jakie filmy gracie? -# intent: request +# text: Dziękuję +# intent: thankyou # slots: -1 A request NoLabel -2 jakie request NoLabel -3 filmy request NoLabel -4 gracie request NoLabel -5 ? request NoLabel +1 Dziękuję thankyou NoLabel -# text: 10.04 +# text: 11 # intent: inform -# slots: 10.04:date -1 10.04 inform B-date +# slots: 11:ticketnumber +1 11 inform B-ticketnumber + +# text: W takim razie chcę zarezerwować bilety na film to Niewypanda +# intent: inform +# slots: book:task,toNiewypanda:movie +1 W inform NoLabel +2 takim inform NoLabel +3 razie inform NoLabel +4 chcę inform NoLabel +5 zarezerwować inform NoLabel +6 bilety inform NoLabel +7 na inform NoLabel +8 film inform NoLabel +9 to inform B-movie +10 Niewypanda inform I-movie # text: O czym jest Bunkier Strachu? # intent: request @@ -1458,37 +1467,19 @@ 5 Strachu request I-movie 6 ? request NoLabel -# text: 7 normalnych i 5 ulgowych\ -# intent: inform inform -# slots: reduced:tickettype,5:ticketnumber -1 7 inform inform NoLabel -2 normalnych inform inform NoLabel -3 i inform inform NoLabel -4 5 inform inform B-ticketnumber -5 ulgowych\ inform inform NoLabel - -# text: 7 normalnych i 4 ulgowe -# intent: inform inform -# slots: reduced:tickettype,4:ticketnumber -1 7 inform inform NoLabel -2 normalnych inform inform NoLabel -3 i inform inform NoLabel -4 4 inform inform B-ticketnumber -5 ulgowe inform inform NoLabel - -# text: rząd 10 +# text: Wybieram wszystkie # intent: inform -# slots: 10:row -1 rząd inform NoLabel -2 10 inform B-row +# slots: all:seat +1 Wybieram inform NoLabel +2 wszystkie inform NoLabel # text: Czy gracie jakieś komedie? # intent: request -# slots: comedy:genre +# slots: komedie:genre 1 Czy request NoLabel 2 gracie request NoLabel 3 jakieś request NoLabel -4 komedie request NoLabel +4 komedie request B-genre 5 ? request NoLabel # text: tak @@ -1496,47 +1487,43 @@ # slots: 1 tak affirm NoLabel -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: Wybieram 6-7 +# text: 7 normalnych i 5 ulgowych\ # intent: inform inform -# slots: 7:seat -1 Wybieram inform inform NoLabel -2 6-7 inform inform NoLabel +# slots: 5:ticketnumber,ulgowych:tickettype +1 7 inform inform NoLabel +2 normalnych inform inform NoLabel +3 i inform inform NoLabel +4 5 inform inform B-ticketnumber +5 ulgowych\ inform inform NoLabel -# text: Jaka jest nazwa kina -# intent: null -# slots: -1 Jaka null NoLabel -2 jest null NoLabel -3 nazwa null NoLabel -4 kina null NoLabel +# text: Chciałbym sprawdzić repertuar na 23 maja +# intent: request +# slots: 23maja:date +1 Chciałbym request NoLabel +2 sprawdzić request NoLabel +3 repertuar request NoLabel +4 na request NoLabel +5 23 request B-date +6 maja request I-date # text: Dla kogo jest bilet ulgowy? # intent: request -# slots: reduced:tickettype +# slots: ulgowy:tickettype 1 Dla request NoLabel 2 kogo request NoLabel 3 jest request NoLabel 4 bilet request NoLabel -5 ulgowy request NoLabel +5 ulgowy request B-tickettype 6 ? request NoLabel -# text: Kupić -# intent: inform -# slots: buy:task -1 Kupić inform NoLabel - -# text: Już wybrałem miejsca -# intent: null +# text: Jaki jest zakres rzędów? +# intent: request # slots: -1 Już null NoLabel -2 wybrałem null NoLabel -3 miejsca null NoLabel +1 Jaki request NoLabel +2 jest request NoLabel +3 zakres request NoLabel +4 rzędów request NoLabel +5 ? request NoLabel # text: To w 12 # intent: inform @@ -1545,16 +1532,38 @@ 2 w inform NoLabel 3 12 inform B-row +# text: Najlepiej rzędy na górze +# intent: null +# slots: +1 Najlepiej null NoLabel +2 rzędy null NoLabel +3 na null NoLabel +4 górze null NoLabel + +# text: Jakie są dostępne miejsca na film 'Batman'? +# intent: request +# slots: batman:movie +1 Jakie request NoLabel +2 są request NoLabel +3 dostępne request NoLabel +4 miejsca request NoLabel +5 na request NoLabel +6 film request NoLabel +7 'Batman request NoLabel +8 ' request NoLabel +9 ? request NoLabel + # text: Cześć # intent: hello # slots: 1 Cześć hello NoLabel -# text: 2 bilety -# intent: inform -# slots: 2:ticketnumber -1 2 inform B-ticketnumber -2 bilety inform NoLabel +# text: Już wybrałem miejsca +# intent: null +# slots: +1 Już null NoLabel +2 wybrałem null NoLabel +3 miejsca null NoLabel # text: Jakie są rodzaje biletów? # intent: request @@ -1565,69 +1574,28 @@ 4 biletów request NoLabel 5 ? request NoLabel -# text: Chciałbym sprawdzić repertuar na 23 maja -# intent: request -# slots: 23.05:date -1 Chciałbym request NoLabel -2 sprawdzić request NoLabel -3 repertuar request NoLabel -4 na request NoLabel -5 23 request NoLabel -6 maja request NoLabel +# text: Kupić +# intent: inform +# slots: buy:task +1 Kupić inform NoLabel -# text: Najlepiej rzędy na górze +# text: Jaka jest nazwa kina # intent: null # slots: -1 Najlepiej null NoLabel -2 rzędy null NoLabel -3 na null NoLabel -4 górze null NoLabel +1 Jaka null NoLabel +2 jest null NoLabel +3 nazwa null NoLabel +4 kina null NoLabel -# text: poprosze bilet ulgowy +# text: 123@132.pl # intent: inform -# slots: 1:numberOfTickets,ulgowy:ticketType -1 poprosze inform NoLabel -2 bilet inform NoLabel -3 ulgowy inform B-ticketType +# slots: 123@132.pl:e-mail +1 123@132.pl inform B-e-mail -# text: Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 -# intent: inform -# slots: Minionki:movie,dzisiaj:date,18:30:time -1 Chciał inform NoLabel -2 bym inform NoLabel -3 zamówić inform NoLabel -4 bilet inform NoLabel -5 na inform NoLabel -6 film inform NoLabel -7 Minionki inform B-movie -8 dzisiaj inform B-date -9 o inform NoLabel -10 18.30 inform NoLabel - -# text: dobrze -# intent: affirm +# text: dziękuje +# intent: thankyou # slots: -1 dobrze affirm NoLabel - -# text: 123456789 -# intent: inform -# slots: 123456789:phone -1 123456789 inform B-phone - -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: jakie są dostępne ulgi? -# intent: reqmore -# slots: -1 jakie reqmore NoLabel -2 są reqmore NoLabel -3 dostępne reqmore NoLabel -4 ulgi reqmore NoLabel -5 ? reqmore NoLabel +1 dziękuje thankyou NoLabel # text: czy na miejscu mozna kupić popcorn? # intent: request @@ -1640,19 +1608,46 @@ 6 popcorn request NoLabel 7 ? request NoLabel -# text: dziękuje -# intent: thankyou +# text: Dzień dobry +# intent: hello # slots: -1 dziękuje thankyou NoLabel +1 Dzień hello NoLabel +2 dobry hello NoLabel -# text: W takim razie je poproszę -# intent: inform -# slots: 7-8:10:sit -1 W inform NoLabel -2 takim inform NoLabel -3 razie inform NoLabel -4 je inform NoLabel -5 poproszę inform NoLabel +# text: poprosze bilet ulgowy +# intent: inform inform +# slots: ulgowy:ticketType +1 poprosze inform inform NoLabel +2 bilet inform inform NoLabel +3 ulgowy inform inform B-ticketType + +# text: dobrze +# intent: affirm +# slots: +1 dobrze affirm NoLabel + +# text: Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 +# intent: inform inform inform +# slots: 18.30:time +1 Chciał inform inform inform NoLabel +2 bym inform inform inform NoLabel +3 zamówić inform inform inform NoLabel +4 bilet inform inform inform NoLabel +5 na inform inform inform NoLabel +6 film inform inform inform NoLabel +7 Minionki inform inform inform NoLabel +8 dzisiaj inform inform inform NoLabel +9 o inform inform inform NoLabel +10 18.30 inform inform inform B-time + +# text: jakie są dostępne ulgi? +# intent: reqmore +# slots: +1 jakie reqmore NoLabel +2 są reqmore NoLabel +3 dostępne reqmore NoLabel +4 ulgi reqmore NoLabel +5 ? reqmore NoLabel # text: Cześć # intent: hello @@ -1660,12 +1655,12 @@ 1 Cześć hello NoLabel # text: Jan Kowalski, kowalski69@gmail.com -# intent: inform -# slots: JanKowalski:name,kowalski69@gmail.com:e-mail -1 Jan inform B-name -2 Kowalski inform I-name -3 , inform NoLabel -4 kowalski69@gmail.com inform B-e-mail +# intent: inform inform +# slots: JanKowalski:name +1 Jan inform inform B-name +2 Kowalski inform inform I-name +3 , inform inform NoLabel +4 kowalski69@gmail.com inform inform NoLabel # text: A przedostatni? Interesują mnie dwa miejsca koło siebie # intent: request @@ -1680,48 +1675,54 @@ 8 koło request NoLabel 9 siebie request NoLabel -# text: Przed filmem -# intent: inform +# text: Tak +# intent: ack # slots: -1 Przed inform NoLabel -2 filmem inform NoLabel - -# text: W sumie tak. Interesuje mnie najbliższa sobota -# intent: request -# slots: closestscreenings:task -1 W request NoLabel -2 sumie request NoLabel -3 tak request NoLabel -4 . request NoLabel -5 Interesuje request NoLabel -6 mnie request NoLabel -7 najbliższa request NoLabel -8 sobota request NoLabel - -# text: Czy na "batman i zemsta muminków" w ten dzień dostępne są miejsca w ostatnim rzędzie? -# intent: request -# slots: sit:task,batmanizemstamuminków:movie -1 Czy request NoLabel -2 na request NoLabel -3 `` request NoLabel -4 batman request B-movie -5 i request I-movie -6 zemsta request I-movie -7 muminków request I-movie -8 '' request NoLabel -9 w request NoLabel -10 ten request NoLabel -11 dzień request NoLabel -12 dostępne request NoLabel -13 są request NoLabel -14 miejsca request NoLabel -15 w request NoLabel -16 ostatnim request NoLabel -17 rzędzie request NoLabel -18 ? request NoLabel +1 Tak ack NoLabel # text: Tak # intent: ack # slots: 1 Tak ack NoLabel +# text: Chciałbym dowiedzieć się czegoś o aktualnym repertuarze +# intent: request +# slots: closestscreenings:task +1 Chciałbym request NoLabel +2 dowiedzieć request NoLabel +3 się request NoLabel +4 czegoś request NoLabel +5 o request NoLabel +6 aktualnym request NoLabel +7 repertuarze request NoLabel + +# text: W takim razie je poproszę +# intent: inform +# slots: 7-8:10:seat +1 W inform NoLabel +2 takim inform NoLabel +3 razie inform NoLabel +4 je inform NoLabel +5 poproszę inform NoLabel + +# text: Czy na 'batman i zemsta muminków' w ten dzień dostępne są miejsca w ostatnim rzędzie? +# intent: request +# slots: sit:task,Batmanizemstamuminków:movie +1 Czy request NoLabel +2 na request NoLabel +3 'batman request NoLabel +4 i request NoLabel +5 zemsta request NoLabel +6 muminków request NoLabel +7 ' request NoLabel +8 w request NoLabel +9 ten request NoLabel +10 dzień request NoLabel +11 dostępne request NoLabel +12 są request NoLabel +13 miejsca request NoLabel +14 w request NoLabel +15 ostatnim request NoLabel +16 rzędzie request NoLabel +17 ? request NoLabel + diff --git a/dane_cleaner/dialog-07-04-01.tsv b/dane_cleaner/dialog-07-04-01.tsv index d44aad3..3d4afb5 100644 --- a/dane_cleaner/dialog-07-04-01.tsv +++ b/dane_cleaner/dialog-07-04-01.tsv @@ -17,7 +17,7 @@ system Proszę o podanie adresu e-mail oraz numeru telefonu, na które zostanie user emkarcinos42069@buziaczek.pl 123123123 inform(e-mail=emkarcinos42069@buziaczek.pl)&inform(phone=123123123) system Dziękuję, potwierdzenie zostało wysłane. Czy mogę w czymś jeszcze Panu pomóc? affirm()&reqmore() user A jakie miejsca zostały zarezerwowane? request(seats) -system Miejsca 8,9 w rzędzie J inform(seats=Miejsca 8,9 w rzędzie J ) +system Miejsca 8,9 w rzędzie J inform(seats=Miejsca 8,9 w rzędzie J) user Chciałbym miejsca najbliżej ekranu request(seats=najbliżej ekranu) system Wszystkie miejsca bliżej ekranu zostały już wcześniej zarezerwowane inform(seats) user A jakie są miejsca najbliżej ekranu? request(seats=najbliżej ekranu) From 1f72e8e61dbcd974a527226ce5069a2158ed7345 Mon Sep 17 00:00:00 2001 From: Kacper Dudzic Date: Sat, 28 May 2022 14:31:01 +0200 Subject: [PATCH 4/5] Update 'dane_cleaner/dialog-07-04-01.tsv' --- dane_cleaner/dialog-07-04-01.tsv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dane_cleaner/dialog-07-04-01.tsv b/dane_cleaner/dialog-07-04-01.tsv index 3d4afb5..4b28c97 100644 --- a/dane_cleaner/dialog-07-04-01.tsv +++ b/dane_cleaner/dialog-07-04-01.tsv @@ -17,7 +17,7 @@ system Proszę o podanie adresu e-mail oraz numeru telefonu, na które zostanie user emkarcinos42069@buziaczek.pl 123123123 inform(e-mail=emkarcinos42069@buziaczek.pl)&inform(phone=123123123) system Dziękuję, potwierdzenie zostało wysłane. Czy mogę w czymś jeszcze Panu pomóc? affirm()&reqmore() user A jakie miejsca zostały zarezerwowane? request(seats) -system Miejsca 8,9 w rzędzie J inform(seats=Miejsca 8,9 w rzędzie J) +system Miejsca 8,9 w rzędzie J inform(seats=Miejsca 8,9 w rzędzie J) user Chciałbym miejsca najbliżej ekranu request(seats=najbliżej ekranu) system Wszystkie miejsca bliżej ekranu zostały już wcześniej zarezerwowane inform(seats) user A jakie są miejsca najbliżej ekranu? request(seats=najbliżej ekranu) From 95ddfdcbf5aeb80ea983a6954afc05ba8e860ebb Mon Sep 17 00:00:00 2001 From: Kacper Date: Sat, 28 May 2022 14:38:59 +0200 Subject: [PATCH 5/5] datasets comit fixes --- NLU_lab_7-8/create_datasets.py | 2 + NLU_lab_7-8/test-pl.conllu | 703 ++++++------ NLU_lab_7-8/train-pl.conllu | 1955 ++++++++++++++++---------------- 3 files changed, 1330 insertions(+), 1330 deletions(-) diff --git a/NLU_lab_7-8/create_datasets.py b/NLU_lab_7-8/create_datasets.py index f31988e..868a348 100644 --- a/NLU_lab_7-8/create_datasets.py +++ b/NLU_lab_7-8/create_datasets.py @@ -58,9 +58,11 @@ def process_file(file): if email: email_address = email.group() text = text.replace(email_address, '@') + text = text.replace("'", "") tokens = word_tokenize(text) tokens = [token.replace('@', email_address) for token in tokens] else: + text = text.replace("'", "") tokens = word_tokenize(text) return tokens diff --git a/NLU_lab_7-8/test-pl.conllu b/NLU_lab_7-8/test-pl.conllu index ed7822b..41691c8 100644 --- a/NLU_lab_7-8/test-pl.conllu +++ b/NLU_lab_7-8/test-pl.conllu @@ -1,23 +1,14 @@ -# text: poproszę miejsca od 10 do 12 w ostatnim rzędzie -# intent: inform -# slots: 10do12wostatnimrzędzie:seat -1 poproszę inform NoLabel -2 miejsca inform NoLabel -3 od inform NoLabel -4 10 inform B-seat -5 do inform I-seat -6 12 inform I-seat -7 w inform I-seat -8 ostatnim inform I-seat -9 rzędzie inform I-seat - -# text: A jakie są dostępne -# intent: request +# text: Dzień dobry +# intent: hello # slots: -1 A request NoLabel -2 jakie request NoLabel -3 są request NoLabel -4 dostępne request NoLabel +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: wybieram 18:00 +# intent: inform +# slots: 18:00:hour +1 wybieram inform NoLabel +2 18:00 inform B-hour # text: Tak # intent: act @@ -29,10 +20,10 @@ # slots: 1:rowplacement 1 1 inform B-rowplacement -# text: 1 -# intent: affirm inform -# slots: 1:ticketnumber -1 1 affirm inform B-ticketnumber +# text: 16.03 +# intent: inform +# slots: 16.03:date +1 16.03 inform B-date # text: przez internet # intent: inform @@ -40,134 +31,132 @@ 1 przez inform B-purchaseType 2 internet inform I-purchaseType -# text: 12093098490832030210334434 +# text: 485554893 # intent: inform -# slots: 12093098490832030210334434:bankAccountNumber -1 12093098490832030210334434 inform B-bankAccountNumber +# slots: 485554893:phone +1 485554893 inform B-phone -# text: W jakim kinie? +# text: Ile kosztują bielty na Sing 2? # intent: request # slots: -1 W request NoLabel -2 jakim request NoLabel -3 kinie request NoLabel -4 ? request NoLabel +1 Ile request NoLabel +2 kosztują request NoLabel +3 bielty request NoLabel +4 na request NoLabel +5 Sing request NoLabel +6 2 request NoLabel +7 ? request NoLabel -# text: Gdzie jest to kino? -# intent: request +# text: Rozumiem. Dziękuję +# intent: ack thankyou # slots: -1 Gdzie request NoLabel -2 jest request NoLabel -3 to request NoLabel -4 kino request NoLabel -5 ? request NoLabel +1 Rozumiem ack_thankyou NoLabel +2 . ack_thankyou NoLabel +3 Dziękuję ack_thankyou NoLabel -# text: W jaki inny dzień bilety kosztują mniej? +# text: emkarcinos42069@buziaczek.pl 123123123 +# intent: inform inform +# slots: 123123123:phone +1 emkarcinos42069@buziaczek.pl inform_inform NoLabel +2 123123123 inform_inform B-phone + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: Chcialbym bilet na Batman +# intent: request request +# slots: Batman:movie +1 Chcialbym request_request NoLabel +2 bilet request_request NoLabel +3 na request_request NoLabel +4 Batman request_request B-movie + +# text: lalalalili@gmai.com, 111222111 +# intent: inform inform +# slots: 111222111:phone +1 lalalalili@gmai.com, inform_inform NoLabel +2 111222111 inform_inform B-phone + +# text: Co w przypadku gdy się spóźnie? # intent: reqmore # slots: -1 W reqmore NoLabel -2 jaki reqmore NoLabel -3 inny reqmore NoLabel -4 dzień reqmore NoLabel -5 bilety reqmore NoLabel -6 kosztują reqmore NoLabel -7 mniej reqmore NoLabel -8 ? reqmore NoLabel +1 Co reqmore NoLabel +2 w reqmore NoLabel +3 przypadku reqmore NoLabel +4 gdy reqmore NoLabel +5 się reqmore NoLabel +6 spóźnie reqmore NoLabel +7 ? reqmore NoLabel -# text: Adrian Charkiewicz, gfasfaf@gmail.com -# intent: inform inform -# slots: AdrianCharkiewicz:name -1 Adrian inform inform B-name -2 Charkiewicz inform inform I-name -3 , inform inform NoLabel -4 gfasfaf@gmail.com inform inform NoLabel - -# text: z przodu -# intent: inform +# text: Cześć +# intent: hello # slots: -1 z inform NoLabel -2 przodu inform NoLabel - -# text: Bilety ulgowe -# intent: inform -# slots: ulgowe:ticketType -1 Bilety inform NoLabel -2 ulgowe inform B-ticketType - -# text: 20 -# intent: infrom -# slots: 20:quantity -1 20 infrom B-quantity - -# text: Dziękuje za obsługe -# intent: thankyou bye -# slots: -1 Dziękuje thankyou bye NoLabel -2 za thankyou bye NoLabel -3 obsługe thankyou bye NoLabel - -# text: Bilet na seans -# intent: request -# slots: -1 Bilet request NoLabel -2 na request NoLabel -3 seans request NoLabel +1 Cześć hello NoLabel # text: Poproszę bilet na ostatni seans Batmana # intent: inform inform # slots: ostatni:time -1 Poproszę inform inform NoLabel -2 bilet inform inform NoLabel -3 na inform inform NoLabel -4 ostatni inform inform B-time -5 seans inform inform NoLabel -6 Batmana inform inform NoLabel +1 Poproszę inform_inform NoLabel +2 bilet inform_inform NoLabel +3 na inform_inform NoLabel +4 ostatni inform_inform B-time +5 seans inform_inform NoLabel +6 Batmana inform_inform NoLabel -# text: jan.kowalski@pies.pl -# intent: inform -# slots: jan.kowalski@pies.pl:e-mail -1 jan.kowalski@pies.pl inform B-e-mail - -# text: o czym jest straszny film 10? +# text: Chciałbym kupić seans # intent: request -# slots: movie_detail:task -1 o request NoLabel -2 czym request NoLabel -3 jest request NoLabel -4 straszny request NoLabel -5 film request NoLabel -6 10 request NoLabel -7 ? request NoLabel +# slots: +1 Chciałbym request NoLabel +2 kupić request NoLabel +3 seans request NoLabel -# text: Cały tydzień +# text: chciałbym się dowiedzieć co będzie 25 marca +# intent: request +# slots: +1 chciałbym request NoLabel +2 się request NoLabel +3 dowiedzieć request NoLabel +4 co request NoLabel +5 będzie request NoLabel +6 25 request NoLabel +7 marca request NoLabel + +# text: Jan Kowalski # intent: inform -# slots: Całytydzień:date -1 Cały inform B-date -2 tydzień inform I-date +# slots: JanKowalski:name +1 Jan inform B-name +2 Kowalski inform I-name -# text: Jeden ulgowy jeden senior -# intent: inform -# slots: senior:tickettype -1 Jeden inform NoLabel -2 ulgowy inform NoLabel -3 jeden inform NoLabel -4 senior inform B-tickettype +# text: Jakie są godziny tych seansów? +# intent: request +# slots: +1 Jakie request NoLabel +2 są request NoLabel +3 godziny request NoLabel +4 tych request NoLabel +5 seansów request NoLabel +6 ? request NoLabel # text: Tak # intent: affirm # slots: 1 Tak affirm NoLabel -# text: Chcę wiedzieć w jakim kinie podajesz seanse -# intent: null +# text: Jeden ulgowy jeden senior +# intent: inform +# slots: senior:tickettype +1 Jeden inform_ NoLabel +2 ulgowy inform_ NoLabel +3 jeden inform_ NoLabel +4 senior inform_ B-tickettype + +# text: Tak +# intent: affirm # slots: -1 Chcę null NoLabel -2 wiedzieć null NoLabel -3 w null NoLabel -4 jakim null NoLabel -5 kinie null NoLabel -6 podajesz null NoLabel -7 seanse null NoLabel +1 Tak affirm NoLabel # text: poproszę o miejsce 5 w rzędzie 10 # intent: inform @@ -180,34 +169,48 @@ 6 rzędzie inform NoLabel 7 10 inform B-row -# text: ju tu -# intent: inform -# slots: jutu:name -1 ju inform B-name -2 tu inform I-name - -# text: poprosze inni ludzie na 14:1313 -# intent: null +# text: Nie wiem czy masz jakieś propozycję na dziś ? +# intent: request # slots: -1 poprosze null NoLabel -2 inni null NoLabel -3 ludzie null NoLabel -4 na null NoLabel -5 14:1313 null NoLabel +1 Nie request NoLabel +2 wiem request NoLabel +3 czy request NoLabel +4 masz request NoLabel +5 jakieś request NoLabel +6 propozycję request NoLabel +7 na request NoLabel +8 dziś request NoLabel +9 ? request NoLabel + +# text: chciałbym kupić bilet ale nie wiem na co +# intent: help +# slots: +1 chciałbym help NoLabel +2 kupić help NoLabel +3 bilet help NoLabel +4 ale help NoLabel +5 nie help NoLabel +6 wiem help NoLabel +7 na help NoLabel +8 co help NoLabel # text: 30 marca o godzinie 12:10 # intent: inform inform # slots: 12:10:hour -1 30 inform inform NoLabel -2 marca inform inform NoLabel -3 o inform inform NoLabel -4 godzinie inform inform NoLabel -5 12:10 inform inform B-hour +1 30 inform_inform NoLabel +2 marca inform_inform NoLabel +3 o inform_inform NoLabel +4 godzinie inform_inform NoLabel +5 12:10 inform_inform B-hour -# text: xyz@gmail.com -# intent: inform -# slots: xyz@gmail.com:e-mail -1 xyz@gmail.com inform B-e-mail +# text: Chciałbym kupić bilet na NajlepszaNAzwaFilmu +# intent: request inform +# slots: NajlepszaNAzwaFilmu:movie +1 Chciałbym request_inform NoLabel +2 kupić request_inform NoLabel +3 bilet request_inform NoLabel +4 na request_inform NoLabel +5 NajlepszaNAzwaFilmu request_inform B-movie # text: Chciałbym zarezerwować film # intent: null @@ -216,6 +219,26 @@ 2 zarezerwować null NoLabel 3 film null NoLabel +# text: A później nie ma? +# intent: reqmore +# slots: +1 A reqmore NoLabel +2 później reqmore NoLabel +3 nie reqmore NoLabel +4 ma reqmore NoLabel +5 ? reqmore NoLabel + +# text: Jedno dla mnie, drugie dla kota +# intent: infrom +# slots: 2:quantity +1 Jedno infrom NoLabel +2 dla infrom NoLabel +3 mnie infrom NoLabel +4 , infrom NoLabel +5 drugie infrom NoLabel +6 dla infrom NoLabel +7 kota infrom NoLabel + # text: To jeden tylko dla mnie proszę # intent: inform # slots: jeden:quantity @@ -226,49 +249,27 @@ 5 mnie inform NoLabel 6 proszę inform NoLabel -# text: Chcę iść do kina -# intent: request +# text: A gdzie się znajduje? +# intent: reqmore # slots: -1 Chcę request NoLabel -2 iść request NoLabel -3 do request NoLabel -4 kina request NoLabel +1 A reqmore NoLabel +2 gdzie reqmore NoLabel +3 się reqmore NoLabel +4 znajduje reqmore NoLabel +5 ? reqmore NoLabel -# text: No pewnie jakoś będzie. Na fanstaczne zernęta proszę zatem. -# intent: inform -# slots: fanstacznezernęta:title -1 No inform NoLabel -2 pewnie inform NoLabel -3 jakoś inform NoLabel -4 będzie inform NoLabel -5 . inform NoLabel -6 Na inform NoLabel -7 fanstaczne inform B-title -8 zernęta inform I-title -9 proszę inform NoLabel -10 zatem inform NoLabel -11 . inform NoLabel - -# text: A co gracie? -# intent: request +# text: na moje +# intent: null # slots: -1 A request NoLabel -2 co request NoLabel -3 gracie request NoLabel -4 ? request NoLabel +1 na null NoLabel +2 moje null NoLabel -# text: dzisiaj, teraz -# intent: inform inform -# slots: 15:30:hour -1 dzisiaj inform inform NoLabel -2 , inform inform NoLabel -3 teraz inform inform NoLabel - -# text: miejsce 11 +# text: Chciałbym kupić bilet # intent: inform -# slots: 11:seat_place -1 miejsce inform NoLabel -2 11 inform B-seat_place +# slots: book:task +1 Chciałbym inform NoLabel +2 kupić inform NoLabel +3 bilet inform NoLabel # text: nie jestem pewien, za ile jest bilet? # intent: reqmore @@ -283,70 +284,69 @@ 8 bilet reqmore NoLabel 9 ? reqmore NoLabel -# text: Ok -# intent: ack -# slots: -1 Ok ack NoLabel +# text: A Uncharted +# intent: inform request +# slots: Uncharted:title +1 A inform_request NoLabel +2 Uncharted inform_request B-title -# text: Dziękuję systemie -# intent: thankyou -# slots: -1 Dziękuję thankyou NoLabel -2 systemie thankyou NoLabel - -# text: Dobra, czy jutro gracie batman? -# intent: ack inform request -# slots: batman:title -1 Dobra ack inform request NoLabel -2 , ack inform request NoLabel -3 czy ack inform request NoLabel -4 jutro ack inform request NoLabel -5 gracie ack inform request NoLabel -6 batman ack inform request B-title -7 ? ack inform request NoLabel - -# text: Czy gracie Batman? +# text: Jakie płatności przyjmujecie? # intent: request -# slots: Batman:movie -1 Czy request NoLabel -2 gracie request NoLabel -3 Batman request B-movie +# slots: +1 Jakie request NoLabel +2 płatności request NoLabel +3 przyjmujecie request NoLabel 4 ? request NoLabel -# text: Chciałym 15.04 -# intent: inform -# slots: 15.04:date -1 Chciałym inform NoLabel -2 15.04 inform B-date - -# text: Cześć systemie +# text: Dzień dobry. # intent: hello # slots: -1 Cześć hello NoLabel -2 systemie hello NoLabel +1 Dzień hello NoLabel +2 dobry hello NoLabel +3 . hello NoLabel -# text: ulgowe +# text: pierwszy rząd # intent: inform -# slots: ulgowe:tickettype -1 ulgowe inform B-tickettype +# slots: pierwszy:row +1 pierwszy inform B-row +2 rząd inform NoLabel -# text: dzisiaj +# text: Chcę dokonać zakupu # intent: inform +# slots: buy:task +1 Chcę inform NoLabel +2 dokonać inform NoLabel +3 zakupu inform NoLabel + +# text: dowidzenia +# intent: bye # slots: -1 dzisiaj inform NoLabel +1 dowidzenia bye NoLabel -# text: Dzięki -# intent: thankyou -# slots: -1 Dzięki thankyou NoLabel - -# text: Na wyjdz za mnie +# text: Jakub Kaczmarek # intent: inform -# slots: Wyjdzzamnie:movie -1 Na inform NoLabel -2 wyjdz inform B-movie -3 za inform I-movie -4 mnie inform I-movie +# slots: JanKaczmarek:name +1 Jakub inform NoLabel +2 Kaczmarek inform NoLabel + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: Nie dostałam potwierdzenia +# intent: help +# slots: Niedostałampotwierdzenia:issue +1 Nie help B-issue +2 dostałam help I-issue +3 potwierdzenia help I-issue + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel # text: z tyłu, na środku (aby ekran był centralnie widoczny) # intent: inform @@ -364,47 +364,63 @@ 11 widoczny inform NoLabel 12 ) inform NoLabel -# text: Na końcu sali -# intent: inform -# slots: -1 Na inform NoLabel -2 końcu inform NoLabel -3 sali inform NoLabel +# text: Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie +# intent: inform inform +# slots: 7wostatnimrzędzie:seat +1 Poproszę inform_inform NoLabel +2 miejsce inform_inform NoLabel +3 11 inform_inform NoLabel +4 w inform_inform NoLabel +5 przedostatnim inform_inform NoLabel +6 rzędzie inform_inform NoLabel +7 . inform_inform NoLabel +8 I inform_inform NoLabel +9 7 inform_inform B-seat +10 w inform_inform I-seat +11 ostatnim inform_inform I-seat +12 rzędzie inform_inform I-seat # text: Chciałbym anulować rezerwację # intent: deny inform # slots: reservation:task -1 Chciałbym deny inform NoLabel -2 anulować deny inform NoLabel -3 rezerwację deny inform NoLabel +1 Chciałbym deny_inform NoLabel +2 anulować deny_inform NoLabel +3 rezerwację deny_inform NoLabel -# text: Zgadza się -# intent: act -# slots: -1 Zgadza act NoLabel -2 się act NoLabel +# text: Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00 +# intent: request request request request +# slots: 21:00:hour +1 Chciałbym request_request_request_request NoLabel +2 zarezerwować request_request_request_request NoLabel +3 bilety request_request_request_request NoLabel +4 na request_request_request_request NoLabel +5 Batman request_request_request_request NoLabel +6 i request_request_request_request NoLabel +7 zemsta request_request_request_request NoLabel +8 Muminków request_request_request_request NoLabel +9 jutro request_request_request_request NoLabel +10 o request_request_request_request NoLabel +11 21:00 request_request_request_request B-hour -# text: Dzięki ❤️ -# intent: thankyou -# slots: -1 Dzięki thankyou NoLabel -2 ❤️ thankyou NoLabel +# text: Nie, rozmyśliłam się. +# intent: deny +# slots: cancelbook:task +1 Nie deny NoLabel +2 , deny NoLabel +3 rozmyśliłam deny NoLabel +4 się deny NoLabel +5 . deny NoLabel -# text: O, super. O której? -# intent: request -# slots: Uncharted:movie -1 O request NoLabel -2 , request NoLabel -3 super request NoLabel -4 . request NoLabel -5 O request NoLabel -6 której request NoLabel -7 ? request NoLabel - -# text: Elo -# intent: hello -# slots: -1 Elo hello NoLabel +# text: To 12 i 13 w J proszę +# intent: inform inform inform +# slots: 13:seat +1 To inform_inform_inform NoLabel +2 12 inform_inform_inform NoLabel +3 i inform_inform_inform NoLabel +4 13 inform_inform_inform B-seat +5 w inform_inform_inform NoLabel +6 J inform_inform_inform NoLabel +7 proszę inform_inform_inform NoLabel # text: Jeden dla mnie, drugi dla kota # intent: inform @@ -417,14 +433,37 @@ 6 dla inform NoLabel 7 kota inform NoLabel -# text: Które rzędzy są dostępne? -# intent: null -# slots: -1 Które null NoLabel -2 rzędzy null NoLabel -3 są null NoLabel -4 dostępne null NoLabel -5 ? null NoLabel +# text: O, super. O której? +# intent: request +# slots: Uncharted:movie +1 O request NoLabel +2 , request NoLabel +3 super request NoLabel +4 . request NoLabel +5 O request NoLabel +6 której request NoLabel +7 ? request NoLabel + +# text: Wybieram wszystkie +# intent: inform +# slots: all:seat +1 Wybieram inform NoLabel +2 wszystkie inform NoLabel + +# text: 7 normalnych i 4 ulgowe +# intent: inform inform +# slots: 4:ticketnumber,ulgowe:tickettype +1 7 inform_inform NoLabel +2 normalnych inform_inform NoLabel +3 i inform_inform NoLabel +4 4 inform_inform B-ticketnumber +5 ulgowe inform_inform B-tickettype + +# text: rząd 10 +# intent: inform +# slots: 10:row +1 rząd inform NoLabel +2 10 inform B-row # text: Chcę kupić bilety na film # intent: inform @@ -435,70 +474,72 @@ 4 na inform NoLabel 5 film inform NoLabel -# text: A jakie filmy gracie? -# intent: request -# slots: -1 A request NoLabel -2 jakie request NoLabel -3 filmy request NoLabel -4 gracie request NoLabel -5 ? request NoLabel - -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: 2 bilety +# text: Kupić # intent: inform -# slots: 2:ticketnumber -1 2 inform B-ticketnumber -2 bilety inform NoLabel +# slots: buy:task +1 Kupić inform NoLabel + +# text: Najlepiej rzędy na górze +# intent: null +# slots: +1 Najlepiej null NoLabel +2 rzędy null NoLabel +3 na null NoLabel +4 górze null NoLabel # text: Wybieram 6-7 # intent: inform inform # slots: 7:seat -1 Wybieram inform inform NoLabel -2 6-7 inform inform NoLabel +1 Wybieram inform_inform NoLabel +2 6-7 inform_inform NoLabel -# text: To poproszę bilet ulgowy +# text: 123@132.pl # intent: inform -# slots: ulgowy:tickettype -1 To inform NoLabel -2 poproszę inform NoLabel -3 bilet inform NoLabel -4 ulgowy inform B-tickettype +# slots: 123@132.pl:e-mail +1 123@132.pl inform B-e-mail -# text: tak, daleko od ekranu -# intent: inform -# slots: dalekoodekranu:seats -1 tak inform NoLabel -2 , inform NoLabel -3 daleko inform B-seats -4 od inform I-seats -5 ekranu inform I-seats +# text: Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 +# intent: inform inform inform +# slots: 18.30:time +1 Chciał inform_inform_inform NoLabel +2 bym inform_inform_inform NoLabel +3 zamówić inform_inform_inform NoLabel +4 bilet inform_inform_inform NoLabel +5 na inform_inform_inform NoLabel +6 film inform_inform_inform NoLabel +7 Minionki inform_inform_inform NoLabel +8 dzisiaj inform_inform_inform NoLabel +9 o inform_inform_inform NoLabel +10 18.30 inform_inform_inform B-time -# text: 123456789 -# intent: inform -# slots: 123456789:phone -1 123456789 inform B-phone +# text: Czy na 'batman i zemsta muminków' w ten dzień dostępne są miejsca w ostatnim rzędzie? +# intent: request +# slots: sit:task,Batmanizemstamuminków:movie +1 Czy request NoLabel +2 na request NoLabel +3 batman request B-movie +4 i request I-movie +5 zemsta request I-movie +6 muminków request I-movie +7 w request NoLabel +8 ten request NoLabel +9 dzień request NoLabel +10 dostępne request NoLabel +11 są request NoLabel +12 miejsca request NoLabel +13 w request NoLabel +14 ostatnim request NoLabel +15 rzędzie request NoLabel +16 ? request NoLabel -# text: Przed filmem -# intent: inform -# slots: -1 Przed inform NoLabel -2 filmem inform NoLabel - -# text: W sumie tak. Interesuje mnie najbliższa sobota +# text: Chciałbym dowiedzieć się czegoś o aktualnym repertuarze # intent: request # slots: closestscreenings:task -1 W request NoLabel -2 sumie request NoLabel -3 tak request NoLabel -4 . request NoLabel -5 Interesuje request NoLabel -6 mnie request NoLabel -7 najbliższa request NoLabel -8 sobota request NoLabel +1 Chciałbym request NoLabel +2 dowiedzieć request NoLabel +3 się request NoLabel +4 czegoś request NoLabel +5 o request NoLabel +6 aktualnym request NoLabel +7 repertuarze request NoLabel diff --git a/NLU_lab_7-8/train-pl.conllu b/NLU_lab_7-8/train-pl.conllu index c8257a7..dfa1e84 100644 --- a/NLU_lab_7-8/train-pl.conllu +++ b/NLU_lab_7-8/train-pl.conllu @@ -1,3 +1,20 @@ +# text: teraz +# intent: inform +# slots: +1 teraz inform NoLabel + +# text: Chciałbym kupić bilet na Batman w środę. +# intent: request inform inform +# slots: wśrodę:date +1 Chciałbym request_inform_inform NoLabel +2 kupić request_inform_inform NoLabel +3 bilet request_inform_inform NoLabel +4 na request_inform_inform NoLabel +5 Batman request_inform_inform NoLabel +6 w request_inform_inform B-date +7 środę request_inform_inform I-date +8 . request_inform_inform NoLabel + # text: jakie dane muszę podać? # intent: reqmore # slots: @@ -7,22 +24,18 @@ 4 podać reqmore NoLabel 5 ? reqmore NoLabel -# text: wybieram 18:00 +# text: poproszę miejsca od 10 do 12 w ostatnim rzędzie # intent: inform -# slots: 18:00:hour -1 wybieram inform NoLabel -2 18:00 inform B-hour - -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: teraz -# intent: inform -# slots: -1 teraz inform NoLabel +# slots: 10do12wostatnimrzędzie:seat +1 poproszę inform NoLabel +2 miejsca inform NoLabel +3 od inform NoLabel +4 10 inform B-seat +5 do inform I-seat +6 12 inform I-seat +7 w inform I-seat +8 ostatnim inform I-seat +9 rzędzie inform I-seat # text: miejsca w tylnych rzędach # intent: inform @@ -32,6 +45,15 @@ 3 tylnych inform NoLabel 4 rzędach inform NoLabel +# text: ok, Adam Nowak aaanowak@mail.com +# intent: inform inform +# slots: AdamNowak:name +1 ok inform_inform NoLabel +2 , inform_inform NoLabel +3 Adam inform_inform B-name +4 Nowak inform_inform I-name +5 aaanowak@mail.com inform_inform NoLabel + # text: dziękuję, do widzenia # intent: bye # slots: @@ -40,52 +62,18 @@ 3 do bye NoLabel 4 widzenia bye NoLabel -# text: Chciałbym kupić bilet na Batman w środę. -# intent: request inform inform -# slots: wśrodę:date -1 Chciałbym request inform inform NoLabel -2 kupić request inform inform NoLabel -3 bilet request inform inform NoLabel -4 na request inform inform NoLabel -5 Batman request inform inform NoLabel -6 w request inform inform B-date -7 środę request inform inform I-date -8 . request inform inform NoLabel - -# text: ok, Adam Nowak aaanowak@mail.com -# intent: inform inform -# slots: AdamNowak:name -1 ok inform inform NoLabel -2 , inform inform NoLabel -3 Adam inform inform B-name -4 Nowak inform inform I-name -5 aaanowak@mail.com inform inform NoLabel - -# text: Cześć -# intent: hello +# text: A jakie są dostępne +# intent: request # slots: -1 Cześć hello NoLabel +1 A request NoLabel +2 jakie request NoLabel +3 są request NoLabel +4 dostępne request NoLabel -# text: studencki -# intent: inform -# slots: studencki:tickettype -1 studencki inform B-tickettype - -# text: 17:00 -# intent: inform -# slots: 17:00:hour -1 17:00 inform B-hour - -# text: Jan Kowalski -# intent: affirm inform -# slots: JanKowalski:name -1 Jan affirm inform B-name -2 Kowalski affirm inform I-name - -# text: 16.03 -# intent: inform -# slots: 16.03:date -1 16.03 inform B-date +# text: ok +# intent: affirm +# slots: +1 ok affirm NoLabel # text: chciałbym zarezerwować bilet na batmana # intent: help @@ -96,31 +84,36 @@ 4 na help NoLabel 5 batmana help NoLabel -# text: ok -# intent: affirm +# text: studencki +# intent: inform +# slots: studencki:tickettype +1 studencki inform B-tickettype + +# text: Jan Kowalski +# intent: affirm inform +# slots: JanKowalski:name +1 Jan affirm_inform B-name +2 Kowalski affirm_inform I-name + +# text: Cześć +# intent: hello # slots: -1 ok affirm NoLabel +1 Cześć hello NoLabel # text: 2 # intent: inform # slots: 2:seat 1 2 inform B-seat -# text: 485554893 +# text: 17:00 # intent: inform -# slots: 485554893:phone -1 485554893 inform B-phone +# slots: 17:00:hour +1 17:00 inform B-hour -# text: Dzień dobry, chciałabym złożyć reklamację biletów -# intent: inform -# slots: -1 Dzień inform NoLabel -2 dobry inform NoLabel -3 , inform NoLabel -4 chciałabym inform NoLabel -5 złożyć inform NoLabel -6 reklamację inform NoLabel -7 biletów inform NoLabel +# text: 1 +# intent: affirm inform +# slots: 1:ticketnumber +1 1 affirm_inform B-ticketnumber # text: Film miał zacząć się o 19, natomiast pracownicy kina odmówili mi wpuszczenia na seans do godziny 19:30, przez co nie mogłam zobaczyć wszystkich reklam 🙁 # intent: inform @@ -153,6 +146,22 @@ 26 reklam inform NoLabel 27 🙁 inform NoLabel +# text: 12093098490832030210334434 +# intent: inform +# slots: 12093098490832030210334434:bankAccountNumber +1 12093098490832030210334434 inform B-bankAccountNumber + +# text: Dzień dobry, chciałabym złożyć reklamację biletów +# intent: inform +# slots: +1 Dzień inform NoLabel +2 dobry inform NoLabel +3 , inform NoLabel +4 chciałabym inform NoLabel +5 złożyć inform NoLabel +6 reklamację inform NoLabel +7 biletów inform NoLabel + # text: Dziękuję # intent: ack # slots: @@ -164,40 +173,6 @@ 1 Dzień hello NoLabel 2 dobry hello NoLabel -# text: Rozumiem. Chcę w takim razie zarezerwować dwa bilety na Sing 2 -# intent: ack request request -# slots: Sing2:title -1 Rozumiem ack request request NoLabel -2 . ack request request NoLabel -3 Chcę ack request request NoLabel -4 w ack request request NoLabel -5 takim ack request request NoLabel -6 razie ack request request NoLabel -7 zarezerwować ack request request NoLabel -8 dwa ack request request NoLabel -9 bilety ack request request NoLabel -10 na ack request request NoLabel -11 Sing ack request request B-title -12 2 ack request request I-title - -# text: Ile kosztują bielty na Sing 2? -# intent: request -# slots: -1 Ile request NoLabel -2 kosztują request NoLabel -3 bielty request NoLabel -4 na request NoLabel -5 Sing request NoLabel -6 2 request NoLabel -7 ? request NoLabel - -# text: Rozumiem. Dziękuję -# intent: ack thankyou -# slots: -1 Rozumiem ack thankyou NoLabel -2 . ack thankyou NoLabel -3 Dziękuję ack thankyou NoLabel - # text: A jakie miejsca zostały zarezerwowane? # intent: request # slots: @@ -208,6 +183,75 @@ 5 zarezerwowane request NoLabel 6 ? request NoLabel +# text: W jaki inny dzień bilety kosztują mniej? +# intent: reqmore +# slots: +1 W reqmore NoLabel +2 jaki reqmore NoLabel +3 inny reqmore NoLabel +4 dzień reqmore NoLabel +5 bilety reqmore NoLabel +6 kosztują reqmore NoLabel +7 mniej reqmore NoLabel +8 ? reqmore NoLabel + +# text: Witam +# intent: hello +# slots: +1 Witam hello NoLabel + +# text: A jakie są miejsca najbliżej ekranu? +# intent: request +# slots: najbliżejekranu:seats +1 A request NoLabel +2 jakie request NoLabel +3 są request NoLabel +4 miejsca request NoLabel +5 najbliżej request B-seats +6 ekranu request I-seats +7 ? request NoLabel + +# text: W jakim kinie? +# intent: request +# slots: +1 W request NoLabel +2 jakim request NoLabel +3 kinie request NoLabel +4 ? request NoLabel + +# text: Rozumiem. Chcę w takim razie zarezerwować dwa bilety na Sing 2 +# intent: ack request request +# slots: Sing2:title +1 Rozumiem ack_request_request NoLabel +2 . ack_request_request NoLabel +3 Chcę ack_request_request NoLabel +4 w ack_request_request NoLabel +5 takim ack_request_request NoLabel +6 razie ack_request_request NoLabel +7 zarezerwować ack_request_request NoLabel +8 dwa ack_request_request NoLabel +9 bilety ack_request_request NoLabel +10 na ack_request_request NoLabel +11 Sing ack_request_request B-title +12 2 ack_request_request I-title + +# text: Gdzie jest to kino? +# intent: request +# slots: +1 Gdzie request NoLabel +2 jest request NoLabel +3 to request NoLabel +4 kino request NoLabel +5 ? request NoLabel + +# text: Chciałbym miejsca najbliżej ekranu +# intent: request +# slots: najbliżejekranu:seats +1 Chciałbym request NoLabel +2 miejsca request NoLabel +3 najbliżej request B-seats +4 ekranu request I-seats + # text: Jeden normalny i ulgowy # intent: inform # slots: @@ -216,6 +260,15 @@ 3 i inform NoLabel 4 ulgowy inform NoLabel +# text: Jakie są najbliższe seanse? +# intent: request requestrequest +# slots: +1 Jakie request_requestrequest NoLabel +2 są request_requestrequest NoLabel +3 najbliższe request_requestrequest NoLabel +4 seanse request_requestrequest NoLabel +5 ? request_requestrequest NoLabel + # text: A jakie są DOSTĘPNE miejsca najbliżej ekranu? # intent: request # slots: @@ -228,52 +281,13 @@ 7 ekranu request NoLabel 8 ? request NoLabel -# text: Jakie są najbliższe seanse? -# intent: request requestrequest -# slots: -1 Jakie request requestrequest NoLabel -2 są request requestrequest NoLabel -3 najbliższe request requestrequest NoLabel -4 seanse request requestrequest NoLabel -5 ? request requestrequest NoLabel - -# text: A jakie są miejsca najbliżej ekranu? -# intent: request -# slots: najbliżejekranu:seats -1 A request NoLabel -2 jakie request NoLabel -3 są request NoLabel -4 miejsca request NoLabel -5 najbliżej request B-seats -6 ekranu request I-seats -7 ? request NoLabel - -# text: emkarcinos42069@buziaczek.pl 123123123 +# text: Adrian Charkiewicz, gfasfaf@gmail.com # intent: inform inform -# slots: 123123123:phone -1 emkarcinos42069@buziaczek.pl inform inform NoLabel -2 123123123 inform inform B-phone - -# text: Witam -# intent: hello -# slots: -1 Witam hello NoLabel - -# text: Chciałbym miejsca najbliżej ekranu -# intent: request -# slots: najbliżejekranu:seats -1 Chciałbym request NoLabel -2 miejsca request NoLabel -3 najbliżej request B-seats -4 ekranu request I-seats - -# text: Chcialbym bilet na Batman -# intent: request request -# slots: Batman:movie -1 Chcialbym request request NoLabel -2 bilet request request NoLabel -3 na request request NoLabel -4 Batman request request B-movie +# slots: AdrianCharkiewicz:name +1 Adrian inform_inform B-name +2 Charkiewicz inform_inform I-name +3 , inform_inform NoLabel +4 gfasfaf@gmail.com inform_inform NoLabel # text: rząd 2 miejsca 6,7 # intent: inform @@ -283,11 +297,11 @@ 3 miejsca inform I-seat 4 6,7 inform I-seat -# text: Dzień dobry -# intent: hello +# text: z przodu +# intent: inform # slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel +1 z inform NoLabel +2 przodu inform NoLabel # text: tak zgadza się # intent: act @@ -299,30 +313,32 @@ # text: jutro popołudniu # intent: inform inform # slots: popołudniu:hour -1 jutro inform inform NoLabel -2 popołudniu inform inform B-hour +1 jutro inform_inform NoLabel +2 popołudniu inform_inform B-hour -# text: Co w przypadku gdy się spóźnie? -# intent: reqmore +# text: Chciałbym obejrzeć film +# intent: inform help # slots: -1 Co reqmore NoLabel -2 w reqmore NoLabel -3 przypadku reqmore NoLabel -4 gdy reqmore NoLabel -5 się reqmore NoLabel -6 spóźnie reqmore NoLabel -7 ? reqmore NoLabel - -# text: Tak -# intent: affirm -# slots: -1 Tak affirm NoLabel +1 Chciałbym inform_help NoLabel +2 obejrzeć inform_help NoLabel +3 film inform_help NoLabel # text: Rozumiem # intent: ack # slots: 1 Rozumiem ack NoLabel +# text: Bilety ulgowe +# intent: inform +# slots: ulgowe:ticketType +1 Bilety inform NoLabel +2 ulgowe inform B-ticketType + +# text: 20 +# intent: infrom +# slots: 20:quantity +1 20 infrom B-quantity + # text: Nie # intent: deny # slots: @@ -334,40 +350,26 @@ 1 Może ack NoLabel 2 być ack NoLabel -# text: Cześć -# intent: hello +# text: nie chce podawać numeru telefonu +# intent: deny # slots: -1 Cześć hello NoLabel +1 nie deny NoLabel +2 chce deny NoLabel +3 podawać deny NoLabel +4 numeru deny NoLabel +5 telefonu deny NoLabel -# text: Chce iść na jakoś to będzie -# intent: inform -# slots: jakośtobędzie:title -1 Chce inform NoLabel -2 iść inform NoLabel -3 na inform NoLabel -4 jakoś inform B-title -5 to inform I-title -6 będzie inform I-title - -# text: Chciałbym obejrzeć film -# intent: inform help +# text: Dziękuje za obsługe +# intent: thankyou bye # slots: -1 Chciałbym inform help NoLabel -2 obejrzeć inform help NoLabel -3 film inform help NoLabel +1 Dziękuje thankyou_bye NoLabel +2 za thankyou_bye NoLabel +3 obsługe thankyou_bye NoLabel -# text: Wybieram godzinę 20:45 -# intent: inform -# slots: 20:45:time -1 Wybieram inform NoLabel -2 godzinę inform NoLabel -3 20:45 inform B-time - -# text: lalalalili@gmai.com, 111222111 -# intent: inform inform -# slots: 111222111:phone -1 lalalalili@gmai.com, inform inform NoLabel -2 111222111 inform inform B-phone +# text: Tak +# intent: affirm +# slots: +1 Tak affirm NoLabel # text: Ile minut przed senansem muszę być na miejscu, aby odebrać bilet? # intent: reqmore @@ -386,31 +388,22 @@ 12 bilet reqmore NoLabel 13 ? reqmore NoLabel -# text: nie chce podawać numeru telefonu -# intent: deny -# slots: -1 nie deny NoLabel -2 chce deny NoLabel -3 podawać deny NoLabel -4 numeru deny NoLabel -5 telefonu deny NoLabel - -# text: 123456789 +# text: Chce iść na jakoś to będzie # intent: inform -# slots: 123456789:phone -1 123456789 inform B-phone +# slots: jakośtobędzie:title +1 Chce inform NoLabel +2 iść inform NoLabel +3 na inform NoLabel +4 jakoś inform B-title +5 to inform I-title +6 będzie inform I-title -# text: Chciałbym kupić seans -# intent: request -# slots: -1 Chciałbym request NoLabel -2 kupić request NoLabel -3 seans request NoLabel - -# text: test@test.pl +# text: Wybieram godzinę 20:45 # intent: inform -# slots: test@test.pl:e-mail -1 test@test.pl inform B-e-mail +# slots: 20:45:time +1 Wybieram inform NoLabel +2 godzinę inform NoLabel +3 20:45 inform B-time # text: Dzień dobry! # intent: hello @@ -419,12 +412,32 @@ 2 dobry hello NoLabel 3 ! hello NoLabel -# text: poproszę 3 bilety +# text: Bilet na seans # intent: request -# slots: book:task -1 poproszę request NoLabel -2 3 request NoLabel -3 bilety request NoLabel +# slots: +1 Bilet request NoLabel +2 na request NoLabel +3 seans request NoLabel + +# text: 123456789 +# intent: inform +# slots: 123456789:phone +1 123456789 inform B-phone + +# text: test@test.pl +# intent: inform +# slots: test@test.pl:e-mail +1 test@test.pl inform B-e-mail + +# text: poproszę +# intent: inform +# slots: 10-14,11:seat +1 poproszę inform NoLabel + +# text: jan.kowalski@pies.pl +# intent: inform +# slots: jan.kowalski@pies.pl:e-mail +1 jan.kowalski@pies.pl inform B-e-mail # text: Dzień dobry # intent: hello @@ -432,16 +445,23 @@ 1 Dzień hello NoLabel 2 dobry hello NoLabel -# text: chciałbym się dowiedzieć co będzie 25 marca +# text: poproszę 3 bilety # intent: request -# slots: -1 chciałbym request NoLabel -2 się request NoLabel -3 dowiedzieć request NoLabel -4 co request NoLabel -5 będzie request NoLabel -6 25 request NoLabel -7 marca request NoLabel +# slots: book:task +1 poproszę request NoLabel +2 3 request NoLabel +3 bilety request NoLabel + +# text: o czym jest straszny film 10? +# intent: request +# slots: movie_detail:task +1 o request NoLabel +2 czym request NoLabel +3 jest request NoLabel +4 straszny request NoLabel +5 film request NoLabel +6 10 request NoLabel +7 ? request NoLabel # text: na tyłach # intent: inform @@ -449,12 +469,6 @@ 1 na inform NoLabel 2 tyłach inform NoLabel -# text: Jan Kowalski -# intent: inform -# slots: JanKowalski:name -1 Jan inform B-name -2 Kowalski inform I-name - # text: chciałbym się dowiedzieć jaki jest aktualny repertuar # intent: request # slots: closestscreenings:task @@ -466,117 +480,30 @@ 6 aktualny request NoLabel 7 repertuar request NoLabel -# text: poproszę -# intent: inform -# slots: 10-14,11:seat -1 poproszę inform NoLabel - # text: Jaki jest repertuar na ten tydzień w kinie Rialto? # intent: request request request # slots: -1 Jaki request request request NoLabel -2 jest request request request NoLabel -3 repertuar request request request NoLabel -4 na request request request NoLabel -5 ten request request request NoLabel -6 tydzień request request request NoLabel -7 w request request request NoLabel -8 kinie request request request NoLabel -9 Rialto request request request NoLabel -10 ? request request request NoLabel +1 Jaki request_request_request NoLabel +2 jest request_request_request NoLabel +3 repertuar request_request_request NoLabel +4 na request_request_request NoLabel +5 ten request_request_request NoLabel +6 tydzień request_request_request NoLabel +7 w request_request_request NoLabel +8 kinie request_request_request NoLabel +9 Rialto request_request_request NoLabel +10 ? request_request_request NoLabel # text: Witam # intent: hello # slots: 1 Witam hello NoLabel -# text: Jakie są godziny tych seansów? -# intent: request -# slots: -1 Jakie request NoLabel -2 są request NoLabel -3 godziny request NoLabel -4 tych request NoLabel -5 seansów request NoLabel -6 ? request NoLabel - -# text: 9 i 10 -# intent: inform inform -# slots: 10:seat -1 9 inform inform NoLabel -2 i inform inform NoLabel -3 10 inform inform B-seat - -# text: kino lokalizacja -# intent: request -# slots: -1 kino request NoLabel -2 lokalizacja request NoLabel - -# text: Witam -# intent: hello -# slots: -1 Witam hello NoLabel - -# text: A w jakim to kinie? -# intent: null -# slots: -1 A null NoLabel -2 w null NoLabel -3 jakim null NoLabel -4 to null NoLabel -5 kinie null NoLabel -6 ? null NoLabel - -# text: Ostatni +# text: Cały tydzień # intent: inform -# slots: ostatni:row -1 Ostatni inform B-row - -# text: Tak -# intent: affirm -# slots: -1 Tak affirm NoLabel - -# text: Z tyłu sali -# intent: null -# slots: -1 Z null NoLabel -2 tyłu null NoLabel -3 sali null NoLabel - -# text: W jaki dzień bilety są najtańsze? -# intent: reqmore -# slots: -1 W reqmore NoLabel -2 jaki reqmore NoLabel -3 dzień reqmore NoLabel -4 bilety reqmore NoLabel -5 są reqmore NoLabel -6 najtańsze reqmore NoLabel -7 ? reqmore NoLabel - -# text: Ile kosztują bielty na Niewypanda? -# intent: null -# slots: -1 Ile null NoLabel -2 kosztują null NoLabel -3 bielty null NoLabel -4 na null NoLabel -5 Niewypanda null NoLabel -6 ? null NoLabel - -# text: Możesz mi podać jakie są najbliższe seanse? -# intent: request -# slots: -1 Możesz request NoLabel -2 mi request NoLabel -3 podać request NoLabel -4 jakie request NoLabel -5 są request NoLabel -6 najbliższe request NoLabel -7 seanse request NoLabel -8 ? request NoLabel +# slots: Całytydzień:date +1 Cały inform B-date +2 tydzień inform I-date # text: W takim razie chciałbym zarezerować dwa miejsca na film to nie wipanda w niedzielę # intent: null @@ -596,6 +523,90 @@ 13 w null NoLabel 14 niedzielę null NoLabel +# text: 9 i 10 +# intent: inform inform +# slots: 10:seat +1 9 inform_inform NoLabel +2 i inform_inform NoLabel +3 10 inform_inform B-seat + +# text: Ile kosztują bielty na Niewypanda? +# intent: null +# slots: +1 Ile null NoLabel +2 kosztują null NoLabel +3 bielty null NoLabel +4 na null NoLabel +5 Niewypanda null NoLabel +6 ? null NoLabel + +# text: kino lokalizacja +# intent: request +# slots: +1 kino request NoLabel +2 lokalizacja request NoLabel + +# text: Ostatni +# intent: inform +# slots: ostatni:row +1 Ostatni inform B-row + +# text: Chcę wiedzieć w jakim kinie podajesz seanse +# intent: null +# slots: +1 Chcę null NoLabel +2 wiedzieć null NoLabel +3 w null NoLabel +4 jakim null NoLabel +5 kinie null NoLabel +6 podajesz null NoLabel +7 seanse null NoLabel + +# text: A w jakim to kinie? +# intent: null +# slots: +1 A null NoLabel +2 w null NoLabel +3 jakim null NoLabel +4 to null NoLabel +5 kinie null NoLabel +6 ? null NoLabel + +# text: Witam +# intent: hello +# slots: +1 Witam hello NoLabel + +# text: W jaki dzień bilety są najtańsze? +# intent: reqmore +# slots: +1 W reqmore NoLabel +2 jaki reqmore NoLabel +3 dzień reqmore NoLabel +4 bilety reqmore NoLabel +5 są reqmore NoLabel +6 najtańsze reqmore NoLabel +7 ? reqmore NoLabel + +# text: Z tyłu sali +# intent: null +# slots: +1 Z null NoLabel +2 tyłu null NoLabel +3 sali null NoLabel + +# text: Możesz mi podać jakie są najbliższe seanse? +# intent: request +# slots: +1 Możesz request NoLabel +2 mi request NoLabel +3 podać request NoLabel +4 jakie request NoLabel +5 są request NoLabel +6 najbliższe request NoLabel +7 seanse request NoLabel +8 ? request NoLabel + # text: A kiedy bilety są najtańsze? # intent: request # slots: @@ -606,6 +617,36 @@ 5 najtańsze request NoLabel 6 ? request NoLabel +# text: 1 +# intent: inform +# slots: 1:ticketnumber +1 1 inform B-ticketnumber + +# text: Witam +# intent: hello +# slots: +1 Witam hello NoLabel + +# text: ju tu +# intent: inform +# slots: jutu:name +1 ju inform B-name +2 tu inform I-name + +# text: tak dokładnie tak +# intent: affirm +# slots: +1 tak affirm NoLabel +2 dokładnie affirm NoLabel +3 tak affirm NoLabel + +# text: daleko od ludzi +# intent: null +# slots: +1 daleko null NoLabel +2 od null NoLabel +3 ludzi null NoLabel + # text: chciałbym aby nie było ludzi w okół mnie # intent: null # slots: @@ -618,11 +659,6 @@ 7 okół null NoLabel 8 mnie null NoLabel -# text: 1 -# intent: inform -# slots: 1:ticketnumber -1 1 inform B-ticketnumber - # text: Czy mogę poznać zatłoczenie aktualne sali ?\ # intent: request # slots: @@ -635,59 +671,30 @@ 7 ? request NoLabel 8 \ request NoLabel -# text: daleko od ludzi +# text: poprosze inni ludzie na 14:1313 # intent: null # slots: -1 daleko null NoLabel -2 od null NoLabel -3 ludzi null NoLabel - -# text: Witam -# intent: hello -# slots: -1 Witam hello NoLabel - -# text: tak dokładnie tak -# intent: affirm -# slots: -1 tak affirm NoLabel -2 dokładnie affirm NoLabel -3 tak affirm NoLabel - -# text: Nie wiem czy masz jakieś propozycję na dziś ? -# intent: request -# slots: -1 Nie request NoLabel -2 wiem request NoLabel -3 czy request NoLabel -4 masz request NoLabel -5 jakieś request NoLabel -6 propozycję request NoLabel -7 na request NoLabel -8 dziś request NoLabel -9 ? request NoLabel - -# text: chciałbym kupić bilet ale nie wiem na co -# intent: help -# slots: -1 chciałbym help NoLabel -2 kupić help NoLabel -3 bilet help NoLabel -4 ale help NoLabel -5 nie help NoLabel -6 wiem help NoLabel -7 na help NoLabel -8 co help NoLabel +1 poprosze null NoLabel +2 inni null NoLabel +3 ludzie null NoLabel +4 na null NoLabel +5 14:1313 null NoLabel # text: Halo # intent: hello # slots: 1 Halo hello NoLabel -# text: Tak -# intent: act -# slots: -1 Tak act NoLabel +# text: Emil Kowalski +# intent: inform +# slots: EmilKowalski:name +1 Emil inform B-name +2 Kowalski inform I-name + +# text: xyz@gmail.com +# intent: inform +# slots: xyz@gmail.com:e-mail +1 xyz@gmail.com inform B-e-mail # text: Dziękuję # intent: bye @@ -699,11 +706,18 @@ # slots: 1 Teraz inform NoLabel -# text: Emil Kowalski +# text: 7 rząd miejce 11 # intent: inform -# slots: EmilKowalski:name -1 Emil inform B-name -2 Kowalski inform I-name +# slots: 7rządmiejce11:seat +1 7 inform B-seat +2 rząd inform I-seat +3 miejce inform I-seat +4 11 inform I-seat + +# text: Tak +# intent: act +# slots: +1 Tak act NoLabel # text: W okolicach środka, środkowego rzędu # intent: inform @@ -715,23 +729,6 @@ 5 środkowego inform NoLabel 6 rzędu inform NoLabel -# text: 7 rząd miejce 11 -# intent: inform -# slots: 7rządmiejce11:seat -1 7 inform B-seat -2 rząd inform I-seat -3 miejce inform I-seat -4 11 inform I-seat - -# text: Chciałbym kupić bilet na NajlepszaNAzwaFilmu -# intent: request inform -# slots: NajlepszaNAzwaFilmu:movie -1 Chciałbym request inform NoLabel -2 kupić request inform NoLabel -3 bilet request inform NoLabel -4 na request inform NoLabel -5 NajlepszaNAzwaFilmu request inform B-movie - # text: Dzień dobry! # intent: hello # slots: @@ -739,14 +736,31 @@ 2 dobry hello NoLabel 3 ! hello NoLabel +# text: Poproszę bilet na Batmana jutro o 15:00 i pande w sobotę na 17:00 +# intent: inform null inform +# slots: sobotę:date,17:00:hour +1 Poproszę inform_null_inform NoLabel +2 bilet inform_null_inform NoLabel +3 na inform_null_inform NoLabel +4 Batmana inform_null_inform NoLabel +5 jutro inform_null_inform NoLabel +6 o inform_null_inform NoLabel +7 15:00 inform_null_inform NoLabel +8 i inform_null_inform NoLabel +9 pande inform_null_inform NoLabel +10 w inform_null_inform NoLabel +11 sobotę inform_null_inform B-date +12 na inform_null_inform NoLabel +13 17:00 inform_null_inform B-hour + # text: To nie wypanda i Batman # intent: inform inform # slots: Batman:movie -1 To inform inform NoLabel -2 nie inform inform NoLabel -3 wypanda inform inform NoLabel -4 i inform inform NoLabel -5 Batman inform inform B-movie +1 To inform_inform NoLabel +2 nie inform_inform NoLabel +3 wypanda inform_inform NoLabel +4 i inform_inform NoLabel +5 Batman inform_inform B-movie # text: Bilet na film # intent: inform @@ -755,99 +769,6 @@ 2 na inform NoLabel 3 film inform NoLabel -# text: Poproszę bilet na Batmana jutro o 15:00 i pande w sobotę na 17:00 -# intent: inform null inform -# slots: sobotę:date,17:00:hour -1 Poproszę inform null inform NoLabel -2 bilet inform null inform NoLabel -3 na inform null inform NoLabel -4 Batmana inform null inform NoLabel -5 jutro inform null inform NoLabel -6 o inform null inform NoLabel -7 15:00 inform null inform NoLabel -8 i inform null inform NoLabel -9 pande inform null inform NoLabel -10 w inform null inform NoLabel -11 sobotę inform null inform B-date -12 na inform null inform NoLabel -13 17:00 inform null inform B-hour - -# text: A jutro? -# intent: reqmore -# slots: -1 A reqmore NoLabel -2 jutro reqmore NoLabel -3 ? reqmore NoLabel - -# text: A gdzie się znajduje? -# intent: reqmore -# slots: -1 A reqmore NoLabel -2 gdzie reqmore NoLabel -3 się reqmore NoLabel -4 znajduje reqmore NoLabel -5 ? reqmore NoLabel - -# text: iwona.christop@gmail.com, 7368507466 -# intent: inform inform -# slots: 7368507466:phone -1 iwona.christop@gmail.com, inform inform NoLabel -2 7368507466 inform inform B-phone - -# text: Jedno dla mnie, drugie dla kota -# intent: infrom -# slots: 2:quantity -1 Jedno infrom NoLabel -2 dla infrom NoLabel -3 mnie infrom NoLabel -4 , infrom NoLabel -5 drugie infrom NoLabel -6 dla infrom NoLabel -7 kota infrom NoLabel - -# text: No dobła -# intent: affirm -# slots: -1 No affirm NoLabel -2 dobła affirm NoLabel - -# text: to na dzisiaj na śmirc na nilu -# intent: inform inform -# slots: dzisiaj:date -1 to inform inform NoLabel -2 na inform inform NoLabel -3 dzisiaj inform inform B-date -4 na inform inform NoLabel -5 śmirc inform inform NoLabel -6 na inform inform NoLabel -7 nilu inform inform NoLabel - -# text: No dobła, niech będzie -# intent: ack affirm -# slots: -1 No ack affirm NoLabel -2 dobła ack affirm NoLabel -3 , ack affirm NoLabel -4 niech ack affirm NoLabel -5 będzie ack affirm NoLabel - -# text: CHCĘ IŚĆ DO KINA -# intent: repeat -# slots: -1 CHCĘ repeat NoLabel -2 IŚĆ repeat NoLabel -3 DO repeat NoLabel -4 KINA repeat NoLabel - -# text: A później nie ma? -# intent: reqmore -# slots: -1 A reqmore NoLabel -2 później reqmore NoLabel -3 nie reqmore NoLabel -4 ma reqmore NoLabel -5 ? reqmore NoLabel - # text: A jest ulga dla zwierząt? # intent: reqmore # slots: @@ -858,6 +779,20 @@ 5 zwierząt reqmore NoLabel 6 ? reqmore NoLabel +# text: iwona.christop@gmail.com, 7368507466 +# intent: inform inform +# slots: 7368507466:phone +1 iwona.christop@gmail.com, inform_inform NoLabel +2 7368507466 inform_inform B-phone + +# text: A co gracie? +# intent: request +# slots: +1 A request NoLabel +2 co request NoLabel +3 gracie request NoLabel +4 ? request NoLabel + # text: A co macie # intent: request # slots: @@ -865,33 +800,103 @@ 2 co request NoLabel 3 macie request NoLabel +# text: No dobła +# intent: affirm +# slots: +1 No affirm NoLabel +2 dobła affirm NoLabel + # text: woeczprkem moze # intent: inform # slots: woeczprkem:time 1 woeczprkem inform B-time 2 moze inform NoLabel +# text: to na dzisiaj na śmirc na nilu +# intent: inform inform +# slots: dzisiaj:date +1 to inform_inform NoLabel +2 na inform_inform NoLabel +3 dzisiaj inform_inform B-date +4 na inform_inform NoLabel +5 śmirc inform_inform NoLabel +6 na inform_inform NoLabel +7 nilu inform_inform NoLabel + +# text: Chcę iść do kina +# intent: request +# slots: +1 Chcę request NoLabel +2 iść request NoLabel +3 do request NoLabel +4 kina request NoLabel + +# text: A jutro? +# intent: reqmore +# slots: +1 A reqmore NoLabel +2 jutro reqmore NoLabel +3 ? reqmore NoLabel + +# text: CHCĘ IŚĆ DO KINA +# intent: repeat +# slots: +1 CHCĘ repeat NoLabel +2 IŚĆ repeat NoLabel +3 DO repeat NoLabel +4 KINA repeat NoLabel + +# text: No dobła, niech będzie +# intent: ack affirm +# slots: +1 No ack_affirm NoLabel +2 dobła ack_affirm NoLabel +3 , ack_affirm NoLabel +4 niech ack_affirm NoLabel +5 będzie ack_affirm NoLabel + +# text: No pewnie jakoś będzie. Na fanstaczne zernęta proszę zatem. +# intent: inform +# slots: fanstacznezernęta:title +1 No inform NoLabel +2 pewnie inform NoLabel +3 jakoś inform NoLabel +4 będzie inform NoLabel +5 . inform NoLabel +6 Na inform NoLabel +7 fanstaczne inform B-title +8 zernęta inform I-title +9 proszę inform NoLabel +10 zatem inform NoLabel +11 . inform NoLabel + # text: Elo # intent: hello # slots: 1 Elo hello NoLabel -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: wszystkie +# text: na końcu sali # intent: request # slots: -1 wszystkie request NoLabel +1 na request NoLabel +2 końcu request NoLabel +3 sali request NoLabel -# text: na moje -# intent: null +# text: podaj mi informacje o bilecie +# intent: reqmore # slots: -1 na null NoLabel -2 moje null NoLabel +1 podaj reqmore NoLabel +2 mi reqmore NoLabel +3 informacje reqmore NoLabel +4 o reqmore NoLabel +5 bilecie reqmore NoLabel + +# text: zarezerwuj ten bilet +# intent: inform +# slots: book:task +1 zarezerwuj inform NoLabel +2 ten inform NoLabel +3 bilet inform NoLabel # text: czy jest to film 2D czy 3D? Z napisami czy z dubbingiem? # intent: help @@ -911,56 +916,81 @@ 13 dubbingiem help NoLabel 14 ? help NoLabel +# text: dzisiaj, teraz +# intent: inform inform +# slots: 15:30:hour +1 dzisiaj inform_inform NoLabel +2 , inform_inform NoLabel +3 teraz inform_inform NoLabel + # text: batman # intent: inform # slots: batman:movie 1 batman inform B-movie -# text: na końcu sali +# text: wszystkie # intent: request # slots: -1 na request NoLabel -2 końcu request NoLabel -3 sali request NoLabel - -# text: wygodne -# intent: null -# slots: -1 wygodne null NoLabel +1 wszystkie request NoLabel # text: karida@st.amu.edu.pl # intent: inform # slots: karida@st.amu.edu.pl:e-mail 1 karida@st.amu.edu.pl inform B-e-mail +# text: miejsce 11 +# intent: inform +# slots: 11:seat_place +1 miejsce inform NoLabel +2 11 inform B-seat_place + # text: przed ostatnim # intent: inform # slots: 10:seat_row 1 przed inform NoLabel 2 ostatnim inform NoLabel -# text: podaj mi informacje o bilecie -# intent: reqmore +# text: Dzień dobry +# intent: hello # slots: -1 podaj reqmore NoLabel -2 mi reqmore NoLabel -3 informacje reqmore NoLabel -4 o reqmore NoLabel -5 bilecie reqmore NoLabel +1 Dzień hello NoLabel +2 dobry hello NoLabel -# text: zarezerwuj ten bilet -# intent: inform -# slots: book:task -1 zarezerwuj inform NoLabel -2 ten inform NoLabel -3 bilet inform NoLabel +# text: wygodne +# intent: null +# slots: +1 wygodne null NoLabel -# text: Chciałbym kupić bilet -# intent: inform -# slots: book:task -1 Chciałbym inform NoLabel -2 kupić inform NoLabel -3 bilet inform NoLabel +# text: Ok +# intent: ack +# slots: +1 Ok ack NoLabel + +# text: Dziękuję systemie +# intent: thankyou +# slots: +1 Dziękuję thankyou NoLabel +2 systemie thankyou NoLabel + +# text: 3 normalne i 3 ulgowe +# intent: inform inform +# slots: 3:reducedQuantity +1 3 inform_inform B-reducedQuantity +2 normalne inform_inform NoLabel +3 i inform_inform NoLabel +4 3 inform_inform B-reducedQuantity +5 ulgowe inform_inform NoLabel + +# text: Dobra, czy jutro gracie batman? +# intent: ack inform request +# slots: batman:title +1 Dobra ack_inform_request NoLabel +2 , ack_inform_request NoLabel +3 czy ack_inform_request NoLabel +4 jutro ack_inform_request NoLabel +5 gracie ack_inform_request NoLabel +6 batman ack_inform_request B-title +7 ? ack_inform_request NoLabel # text: Co można u was zjeść? # intent: request @@ -972,51 +1002,48 @@ 5 zjeść request NoLabel 6 ? request NoLabel +# text: 6 +# intent: inform +# slots: 6:quantity +1 6 inform B-quantity + # text: Cześć bocie # intent: hello # slots: 1 Cześć hello NoLabel 2 bocie hello NoLabel -# text: Dzień dobry. -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel -3 . hello NoLabel - # text: 19:30 # intent: inform # slots: 19:30:time 1 19:30 inform B-time -# text: 3 normalne i 3 ulgowe -# intent: inform inform -# slots: 3:reducedQuantity -1 3 inform inform B-reducedQuantity -2 normalne inform inform NoLabel -3 i inform inform NoLabel -4 3 inform inform B-reducedQuantity -5 ulgowe inform inform NoLabel - -# text: Jakie płatności przyjmujecie? -# intent: request +# text: dól lewo +# intent: inform # slots: -1 Jakie request NoLabel -2 płatności request NoLabel -3 przyjmujecie request NoLabel +1 dól inform NoLabel +2 lewo inform NoLabel + +# text: Tak, poproszę +# intent: null +# slots: +1 Tak null NoLabel +2 , null NoLabel +3 poproszę null NoLabel + +# text: Czy gracie Batman? +# intent: request +# slots: Batman:movie +1 Czy request NoLabel +2 gracie request NoLabel +3 Batman request B-movie 4 ? request NoLabel -# text: 6 -# intent: inform -# slots: 6:quantity -1 6 inform B-quantity - -# text: A Uncharted -# intent: inform request -# slots: Uncharted:title -1 A inform request NoLabel -2 Uncharted inform request B-title +# text: Cześć systemie +# intent: hello +# slots: +1 Cześć hello NoLabel +2 systemie hello NoLabel # text: Jakie macie zniżki? # intent: request @@ -1026,54 +1053,35 @@ 3 zniżki request NoLabel 4 ? request NoLabel -# text: dól lewo -# intent: inform -# slots: -1 dól inform NoLabel -2 lewo inform NoLabel - -# text: dowidzenia -# intent: bye -# slots: -1 dowidzenia bye NoLabel - -# text: 22 -# intent: null -# slots: -1 22 null NoLabel - # text: 5-6 # intent: inform inform # slots: 6:seat -1 5-6 inform inform NoLabel +1 5-6 inform_inform NoLabel + +# text: 1 weteran i 1 ulgowy +# intent: inform inform +# slots: ulgowy:tickettype,1:ticketnumber +1 1 inform_inform B-ticketnumber +2 weteran inform_inform NoLabel +3 i inform_inform NoLabel +4 1 inform_inform B-ticketnumber +5 ulgowy inform_inform B-tickettype # text: Cześć # intent: hello # slots: 1 Cześć hello NoLabel -# text: 1 weteran i 1 ulgowy -# intent: inform inform -# slots: ulgowy:tickettype,1:ticketnumber -1 1 inform inform B-ticketnumber -2 weteran inform inform NoLabel -3 i inform inform NoLabel -4 1 inform inform B-ticketnumber -5 ulgowy inform inform B-tickettype - -# text: Chcę dokonać zakupu -# intent: inform -# slots: buy:task -1 Chcę inform NoLabel -2 dokonać inform NoLabel -3 zakupu inform NoLabel - -# text: Tak, poproszę +# text: 22 # intent: null # slots: -1 Tak null NoLabel -2 , null NoLabel -3 poproszę null NoLabel +1 22 null NoLabel + +# text: Chciałym 15.04 +# intent: inform +# slots: 15.04:date +1 Chciałym inform NoLabel +2 15.04 inform B-date # text: Tak # intent: affirm @@ -1086,24 +1094,6 @@ 1 jan inform B-name 2 kowalski inform I-name -# text: pierwszy rząd -# intent: inform -# slots: pierwszy:row -1 pierwszy inform B-row -2 rząd inform NoLabel - -# text: poproszę 1 -# intent: inform -# slots: 1:seat -1 poproszę inform NoLabel -2 1 inform B-seat - -# text: 12 rząd -# intent: inform -# slots: 12:row -1 12 inform B-row -2 rząd inform NoLabel - # text: chciał bym zarezerwować bilet na minionki o 18.30 # intent: inform # slots: book:task,minionki:movie,18.30:hour @@ -1116,11 +1106,6 @@ 7 o inform NoLabel 8 18.30 inform B-hour -# text: 2 -# intent: inform -# slots: 2:ticketnumber -1 2 inform B-ticketnumber - # text: poprosze w takim razie To nie wypanda o 18:45 # intent: request # slots: Toniewypanda:movie,18:45:hour @@ -1134,24 +1119,32 @@ 8 o request NoLabel 9 18:45 request B-hour -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: Jakub Kaczmarek +# text: dzisiaj # intent: inform -# slots: JanKaczmarek:name -1 Jakub inform NoLabel -2 Kaczmarek inform NoLabel +# slots: +1 dzisiaj inform NoLabel -# text: Nie dostałam potwierdzenia -# intent: help -# slots: Niedostałampotwierdzenia:issue -1 Nie help B-issue -2 dostałam help I-issue -3 potwierdzenia help I-issue +# text: ulgowe +# intent: inform +# slots: ulgowe:tickettype +1 ulgowe inform B-tickettype + +# text: 12 rząd +# intent: inform +# slots: 12:row +1 12 inform B-row +2 rząd inform NoLabel + +# text: 2 +# intent: inform +# slots: 2:ticketnumber +1 2 inform B-ticketnumber + +# text: poproszę 1 +# intent: inform +# slots: 1:seat +1 poproszę inform NoLabel +2 1 inform B-seat # text: dzień dobry # intent: hello @@ -1159,6 +1152,11 @@ 1 dzień hello NoLabel 2 dobry hello NoLabel +# text: Dzięki +# intent: thankyou +# slots: +1 Dzięki thankyou NoLabel + # text: iwona.christop@gmail.com # intent: inform # slots: iwona.christop@gmail.com:e-mail @@ -1167,8 +1165,23 @@ # text: dzis wieczorem # intent: inform inform # slots: wieczorem:hour -1 dzis inform inform NoLabel -2 wieczorem inform inform B-hour +1 dzis inform_inform NoLabel +2 wieczorem inform_inform B-hour + +# text: Martyna Druminska mdruminska074@gmail.com +# intent: inform inform +# slots: MartynaDruminska:name +1 Martyna inform_inform B-name +2 Druminska inform_inform I-name +3 mdruminska074@gmail.com inform_inform NoLabel + +# text: Na wyjdz za mnie +# intent: inform +# slots: Wyjdzzamnie:movie +1 Na inform NoLabel +2 wyjdz inform B-movie +3 za inform I-movie +4 mnie inform I-movie # text: Chciałabym zarezerwować bilet do kina # intent: request @@ -1179,72 +1192,6 @@ 4 do request NoLabel 5 kina request NoLabel -# text: Martyna Druminska mdruminska074@gmail.com -# intent: inform inform -# slots: MartynaDruminska:name -1 Martyna inform inform B-name -2 Druminska inform inform I-name -3 mdruminska074@gmail.com inform inform NoLabel - -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: Wygodne -# intent: null -# slots: -1 Wygodne null NoLabel - -# text: Chciałbym wypożyczyć film -# intent: null -# slots: -1 Chciałbym null NoLabel -2 wypożyczyć null NoLabel -3 film null NoLabel - -# text: To wszystko, dziękuję -# intent: bye -# slots: -1 To bye NoLabel -2 wszystko bye NoLabel -3 , bye NoLabel -4 dziękuję bye NoLabel - -# text: Super -# intent: act -# slots: -1 Super act NoLabel - -# text: Chcę tylko zarezerwować -# intent: negate -# slots: reservation:task -1 Chcę negate NoLabel -2 tylko negate NoLabel -3 zarezerwować negate NoLabel - -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00 -# intent: request request request request -# slots: 21:00:hour -1 Chciałbym request request request request NoLabel -2 zarezerwować request request request request NoLabel -3 bilety request request request request NoLabel -4 na request request request request NoLabel -5 Batman request request request request NoLabel -6 i request request request request NoLabel -7 zemsta request request request request NoLabel -8 Muminków request request request request NoLabel -9 jutro request request request request NoLabel -10 o request request request request NoLabel -11 21:00 request request request request B-hour - # text: Co obsługujecie? # intent: request # slots: @@ -1257,6 +1204,38 @@ # slots: 1 Tak act NoLabel +# text: Chciałbym wypożyczyć film +# intent: null +# slots: +1 Chciałbym null NoLabel +2 wypożyczyć null NoLabel +3 film null NoLabel + +# text: Na końcu sali +# intent: inform +# slots: +1 Na inform NoLabel +2 końcu inform NoLabel +3 sali inform NoLabel + +# text: Taki O okita@mail.com +# intent: inform inform +# slots: TakiO:name +1 Taki inform_inform B-name +2 O inform_inform I-name +3 okita@mail.com inform_inform NoLabel + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: Wygodne +# intent: null +# slots: +1 Wygodne null NoLabel + # text: Chciałbym poznać akltualny repertuar # intent: request # slots: closestscreenings:task @@ -1265,28 +1244,31 @@ 3 akltualny request NoLabel 4 repertuar request NoLabel -# text: Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie -# intent: inform inform -# slots: 7wostatnimrzędzie:seat -1 Poproszę inform inform NoLabel -2 miejsce inform inform NoLabel -3 11 inform inform NoLabel -4 w inform inform NoLabel -5 przedostatnim inform inform NoLabel -6 rzędzie inform inform NoLabel -7 . inform inform NoLabel -8 I inform inform NoLabel -9 7 inform inform B-seat -10 w inform inform I-seat -11 ostatnim inform inform I-seat -12 rzędzie inform inform I-seat +# text: Super +# intent: act +# slots: +1 Super act NoLabel -# text: Taki O okita@mail.com -# intent: inform inform -# slots: TakiO:name -1 Taki inform inform B-name -2 O inform inform I-name -3 okita@mail.com inform inform NoLabel +# text: Zgadza się +# intent: act +# slots: +1 Zgadza act NoLabel +2 się act NoLabel + +# text: To wszystko, dziękuję +# intent: bye +# slots: +1 To bye NoLabel +2 wszystko bye NoLabel +3 , bye NoLabel +4 dziękuję bye NoLabel + +# text: Chcę tylko zarezerwować +# intent: negate +# slots: reservation:task +1 Chcę negate NoLabel +2 tylko negate NoLabel +3 zarezerwować negate NoLabel # text: O, bilet kupię zatem # intent: inform @@ -1297,17 +1279,42 @@ 4 kupię inform NoLabel 5 zatem inform NoLabel -# text: Zaskocz mnie -# intent: request +# text: Dzięki ❤️ +# intent: thankyou # slots: -1 Zaskocz request NoLabel -2 mnie request NoLabel +1 Dzięki thankyou NoLabel +2 ❤️ thankyou NoLabel + +# text: IJ +# intent: null +# slots: +1 IJ null NoLabel + +# text: Na 21 proszę +# intent: inform +# slots: 21:hour +1 Na inform NoLabel +2 21 inform B-hour +3 proszę inform NoLabel # text: I J # intent: inform inform # slots: J:row -1 I inform inform NoLabel -2 J inform inform B-row +1 I inform_inform NoLabel +2 J inform_inform B-row + +# text: Jan Kowalski +# intent: inform +# slots: JanKowalski:name +1 Jan inform B-name +2 Kowalski inform I-name + +# text: normalny i ulgowy +# intent: inform inform +# slots: ulgowy:tickettype +1 normalny inform_inform NoLabel +2 i inform_inform NoLabel +3 ulgowy inform_inform B-tickettype # text: Chcę do kina się przejść # intent: null @@ -1318,6 +1325,11 @@ 4 się null NoLabel 5 przejść null NoLabel +# text: Elo +# intent: hello +# slots: +1 Elo hello NoLabel + # text: Z j a d ł a b y m c o ś # intent: null # slots: @@ -1334,6 +1346,13 @@ 11 o null NoLabel 12 ś null NoLabel +# text: Na środku jakoś +# intent: null +# slots: +1 Na null NoLabel +2 środku null NoLabel +3 jakoś null NoLabel + # text: Coś bym zjadła # intent: null # slots: @@ -1341,21 +1360,11 @@ 2 bym null NoLabel 3 zjadła null NoLabel -# text: To 12 i 13 w J proszę -# intent: inform inform inform -# slots: 13:seat -1 To inform inform inform NoLabel -2 12 inform inform inform NoLabel -3 i inform inform inform NoLabel -4 13 inform inform inform B-seat -5 w inform inform inform NoLabel -6 J inform inform inform NoLabel -7 proszę inform inform inform NoLabel - -# text: IJ -# intent: null +# text: Zaskocz mnie +# intent: request # slots: -1 IJ null NoLabel +1 Zaskocz request NoLabel +2 mnie request NoLabel # text: Anulujmy rezerwację w takim razie # intent: inform @@ -1366,82 +1375,20 @@ 4 takim inform NoLabel 5 razie inform NoLabel -# text: Na środku jakoś +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: Które rzędzy są dostępne? # intent: null # slots: -1 Na null NoLabel -2 środku null NoLabel -3 jakoś null NoLabel - -# text: Na 21 proszę -# intent: inform -# slots: 21:hour -1 Na inform NoLabel -2 21 inform B-hour -3 proszę inform NoLabel - -# text: Jan Kowalski -# intent: inform -# slots: JanKowalski:name -1 Jan inform B-name -2 Kowalski inform I-name - -# text: Nie, rozmyśliłam się. -# intent: deny -# slots: cancelbook:task -1 Nie deny NoLabel -2 , deny NoLabel -3 rozmyśliłam deny NoLabel -4 się deny NoLabel -5 . deny NoLabel - -# text: normalny i ulgowy -# intent: inform inform -# slots: ulgowy:tickettype -1 normalny inform inform NoLabel -2 i inform inform NoLabel -3 ulgowy inform inform B-tickettype - -# text: 7 normalnych i 4 ulgowe -# intent: inform inform -# slots: 4:ticketnumber,ulgowe:tickettype -1 7 inform inform NoLabel -2 normalnych inform inform NoLabel -3 i inform inform NoLabel -4 4 inform inform B-ticketnumber -5 ulgowe inform inform B-tickettype - -# text: Tomcio Paluch -# intent: inform -# slots: TomcioPaluch:name -1 Tomcio inform B-name -2 Paluch inform I-name - -# text: rząd 10 -# intent: inform -# slots: 10:row -1 rząd inform NoLabel -2 10 inform B-row - -# text: 10.04 -# intent: inform -# slots: 10.04:date -1 10.04 inform B-date - -# text: Dobrze -# intent: null -# slots: -1 Dobrze null NoLabel - -# text: Dziękuję -# intent: thankyou -# slots: -1 Dziękuję thankyou NoLabel - -# text: 11 -# intent: inform -# slots: 11:ticketnumber -1 11 inform B-ticketnumber +1 Które null NoLabel +2 rzędzy null NoLabel +3 są null NoLabel +4 dostępne null NoLabel +5 ? null NoLabel # text: W takim razie chcę zarezerwować bilety na film to Niewypanda # intent: inform @@ -1457,6 +1404,59 @@ 9 to inform B-movie 10 Niewypanda inform I-movie +# text: Czy gracie jakieś komedie? +# intent: request +# slots: komedie:genre +1 Czy request NoLabel +2 gracie request NoLabel +3 jakieś request NoLabel +4 komedie request B-genre +5 ? request NoLabel + +# text: Tomcio Paluch +# intent: inform +# slots: TomcioPaluch:name +1 Tomcio inform B-name +2 Paluch inform I-name + +# text: 7 normalnych i 5 ulgowych\ +# intent: inform inform +# slots: 5:ticketnumber,ulgowych:tickettype +1 7 inform_inform NoLabel +2 normalnych inform_inform NoLabel +3 i inform_inform NoLabel +4 5 inform_inform B-ticketnumber +5 ulgowych\ inform_inform NoLabel + +# text: A jakie filmy gracie? +# intent: request +# slots: +1 A request NoLabel +2 jakie request NoLabel +3 filmy request NoLabel +4 gracie request NoLabel +5 ? request NoLabel + +# text: 11 +# intent: inform +# slots: 11:ticketnumber +1 11 inform B-ticketnumber + +# text: Dobrze +# intent: null +# slots: +1 Dobrze null NoLabel + +# text: Dziękuję +# intent: thankyou +# slots: +1 Dziękuję thankyou NoLabel + +# text: 10.04 +# intent: inform +# slots: 10.04:date +1 10.04 inform B-date + # text: O czym jest Bunkier Strachu? # intent: request # slots: BunkierStrachu:movie @@ -1467,54 +1467,24 @@ 5 Strachu request I-movie 6 ? request NoLabel -# text: Wybieram wszystkie -# intent: inform -# slots: all:seat -1 Wybieram inform NoLabel -2 wszystkie inform NoLabel - -# text: Czy gracie jakieś komedie? -# intent: request -# slots: komedie:genre -1 Czy request NoLabel -2 gracie request NoLabel -3 jakieś request NoLabel -4 komedie request B-genre -5 ? request NoLabel - # text: tak # intent: affirm # slots: 1 tak affirm NoLabel -# text: 7 normalnych i 5 ulgowych\ -# intent: inform inform -# slots: 5:ticketnumber,ulgowych:tickettype -1 7 inform inform NoLabel -2 normalnych inform inform NoLabel -3 i inform inform NoLabel -4 5 inform inform B-ticketnumber -5 ulgowych\ inform inform NoLabel - -# text: Chciałbym sprawdzić repertuar na 23 maja -# intent: request -# slots: 23maja:date -1 Chciałbym request NoLabel -2 sprawdzić request NoLabel -3 repertuar request NoLabel -4 na request NoLabel -5 23 request B-date -6 maja request I-date - -# text: Dla kogo jest bilet ulgowy? -# intent: request +# text: To poproszę bilet ulgowy +# intent: inform # slots: ulgowy:tickettype -1 Dla request NoLabel -2 kogo request NoLabel -3 jest request NoLabel -4 bilet request NoLabel -5 ulgowy request B-tickettype -6 ? request NoLabel +1 To inform NoLabel +2 poproszę inform NoLabel +3 bilet inform NoLabel +4 ulgowy inform B-tickettype + +# text: 2 bilety +# intent: inform +# slots: 2:ticketnumber +1 2 inform B-ticketnumber +2 bilety inform NoLabel # text: Jaki jest zakres rzędów? # intent: request @@ -1532,13 +1502,14 @@ 2 w inform NoLabel 3 12 inform B-row -# text: Najlepiej rzędy na górze -# intent: null +# text: Jakie są rodzaje biletów? +# intent: request # slots: -1 Najlepiej null NoLabel -2 rzędy null NoLabel -3 na null NoLabel -4 górze null NoLabel +1 Jakie request NoLabel +2 są request NoLabel +3 rodzaje request NoLabel +4 biletów request NoLabel +5 ? request NoLabel # text: Jakie są dostępne miejsca na film 'Batman'? # intent: request @@ -1549,14 +1520,18 @@ 4 miejsca request NoLabel 5 na request NoLabel 6 film request NoLabel -7 'Batman request NoLabel -8 ' request NoLabel -9 ? request NoLabel +7 Batman request B-movie +8 ? request NoLabel -# text: Cześć -# intent: hello -# slots: -1 Cześć hello NoLabel +# text: Dla kogo jest bilet ulgowy? +# intent: request +# slots: ulgowy:tickettype +1 Dla request NoLabel +2 kogo request NoLabel +3 jest request NoLabel +4 bilet request NoLabel +5 ulgowy request B-tickettype +6 ? request NoLabel # text: Już wybrałem miejsca # intent: null @@ -1565,19 +1540,20 @@ 2 wybrałem null NoLabel 3 miejsca null NoLabel -# text: Jakie są rodzaje biletów? +# text: Chciałbym sprawdzić repertuar na 23 maja # intent: request -# slots: -1 Jakie request NoLabel -2 są request NoLabel -3 rodzaje request NoLabel -4 biletów request NoLabel -5 ? request NoLabel +# slots: 23maja:date +1 Chciałbym request NoLabel +2 sprawdzić request NoLabel +3 repertuar request NoLabel +4 na request NoLabel +5 23 request B-date +6 maja request I-date -# text: Kupić -# intent: inform -# slots: buy:task -1 Kupić inform NoLabel +# text: Cześć +# intent: hello +# slots: +1 Cześć hello NoLabel # text: Jaka jest nazwa kina # intent: null @@ -1587,10 +1563,28 @@ 3 nazwa null NoLabel 4 kina null NoLabel -# text: 123@132.pl +# text: tak, daleko od ekranu # intent: inform -# slots: 123@132.pl:e-mail -1 123@132.pl inform B-e-mail +# slots: dalekoodekranu:seats +1 tak inform NoLabel +2 , inform NoLabel +3 daleko inform B-seats +4 od inform I-seats +5 ekranu inform I-seats + +# text: jakie są dostępne ulgi? +# intent: reqmore +# slots: +1 jakie reqmore NoLabel +2 są reqmore NoLabel +3 dostępne reqmore NoLabel +4 ulgi reqmore NoLabel +5 ? reqmore NoLabel + +# text: dobrze +# intent: affirm +# slots: +1 dobrze affirm NoLabel # text: dziękuje # intent: thankyou @@ -1608,59 +1602,61 @@ 6 popcorn request NoLabel 7 ? request NoLabel +# text: poprosze bilet ulgowy +# intent: inform inform +# slots: ulgowy:ticketType +1 poprosze inform_inform NoLabel +2 bilet inform_inform NoLabel +3 ulgowy inform_inform B-ticketType + # text: Dzień dobry # intent: hello # slots: 1 Dzień hello NoLabel 2 dobry hello NoLabel -# text: poprosze bilet ulgowy -# intent: inform inform -# slots: ulgowy:ticketType -1 poprosze inform inform NoLabel -2 bilet inform inform NoLabel -3 ulgowy inform inform B-ticketType +# text: 123456789 +# intent: inform +# slots: 123456789:phone +1 123456789 inform B-phone -# text: dobrze -# intent: affirm +# text: Przed filmem +# intent: inform # slots: -1 dobrze affirm NoLabel - -# text: Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 -# intent: inform inform inform -# slots: 18.30:time -1 Chciał inform inform inform NoLabel -2 bym inform inform inform NoLabel -3 zamówić inform inform inform NoLabel -4 bilet inform inform inform NoLabel -5 na inform inform inform NoLabel -6 film inform inform inform NoLabel -7 Minionki inform inform inform NoLabel -8 dzisiaj inform inform inform NoLabel -9 o inform inform inform NoLabel -10 18.30 inform inform inform B-time - -# text: jakie są dostępne ulgi? -# intent: reqmore -# slots: -1 jakie reqmore NoLabel -2 są reqmore NoLabel -3 dostępne reqmore NoLabel -4 ulgi reqmore NoLabel -5 ? reqmore NoLabel +1 Przed inform NoLabel +2 filmem inform NoLabel # text: Cześć # intent: hello # slots: 1 Cześć hello NoLabel +# text: Tak +# intent: ack +# slots: +1 Tak ack NoLabel + # text: Jan Kowalski, kowalski69@gmail.com # intent: inform inform # slots: JanKowalski:name -1 Jan inform inform B-name -2 Kowalski inform inform I-name -3 , inform inform NoLabel -4 kowalski69@gmail.com inform inform NoLabel +1 Jan inform_inform B-name +2 Kowalski inform_inform I-name +3 , inform_inform NoLabel +4 kowalski69@gmail.com inform_inform NoLabel + +# text: Tak +# intent: ack +# slots: +1 Tak ack NoLabel + +# text: W takim razie je poproszę +# intent: inform +# slots: 7-8:10:seat +1 W inform NoLabel +2 takim inform NoLabel +3 razie inform NoLabel +4 je inform NoLabel +5 poproszę inform NoLabel # text: A przedostatni? Interesują mnie dwa miejsca koło siebie # intent: request @@ -1675,54 +1671,15 @@ 8 koło request NoLabel 9 siebie request NoLabel -# text: Tak -# intent: ack -# slots: -1 Tak ack NoLabel - -# text: Tak -# intent: ack -# slots: -1 Tak ack NoLabel - -# text: Chciałbym dowiedzieć się czegoś o aktualnym repertuarze +# text: W sumie tak. Interesuje mnie najbliższa sobota # intent: request # slots: closestscreenings:task -1 Chciałbym request NoLabel -2 dowiedzieć request NoLabel -3 się request NoLabel -4 czegoś request NoLabel -5 o request NoLabel -6 aktualnym request NoLabel -7 repertuarze request NoLabel - -# text: W takim razie je poproszę -# intent: inform -# slots: 7-8:10:seat -1 W inform NoLabel -2 takim inform NoLabel -3 razie inform NoLabel -4 je inform NoLabel -5 poproszę inform NoLabel - -# text: Czy na 'batman i zemsta muminków' w ten dzień dostępne są miejsca w ostatnim rzędzie? -# intent: request -# slots: sit:task,Batmanizemstamuminków:movie -1 Czy request NoLabel -2 na request NoLabel -3 'batman request NoLabel -4 i request NoLabel -5 zemsta request NoLabel -6 muminków request NoLabel -7 ' request NoLabel -8 w request NoLabel -9 ten request NoLabel -10 dzień request NoLabel -11 dostępne request NoLabel -12 są request NoLabel -13 miejsca request NoLabel -14 w request NoLabel -15 ostatnim request NoLabel -16 rzędzie request NoLabel -17 ? request NoLabel +1 W request NoLabel +2 sumie request NoLabel +3 tak request NoLabel +4 . request NoLabel +5 Interesuje request NoLabel +6 mnie request NoLabel +7 najbliższa request NoLabel +8 sobota request NoLabel