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 0000000..2d2fdfe Binary files /dev/null and b/DST_DP_lab_9-10/__pycache__/dialogue_state.cpython-37.pyc differ diff --git a/NLU_lab_7-8/create_datasets.py b/NLU_lab_7-8/create_datasets.py index 9628e1a..f31988e 100644 --- a/NLU_lab_7-8/create_datasets.py +++ b/NLU_lab_7-8/create_datasets.py @@ -4,10 +4,6 @@ import pandas as pd from nltk.tokenize import word_tokenize import re import random -import nltk - - -#nltk.download('punkt') class LineContent: @@ -62,13 +58,12 @@ 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 + text_tokens = tokenize(text) for slot in slots: slot[-1] = tokenize(slot[-1]) @@ -96,7 +91,7 @@ def process_file(file): lines_contents = [] for _, row in df.iterrows(): if row[0] == 'user' and row[1]: - #if row[1]: + # if row[1]: text = row[1] intents = get_intents(row[2]) slots = get_slots(row[2]) @@ -107,9 +102,13 @@ def process_file(file): def write_to_files(lines_contents): - 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]}\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)