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/__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/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/NLU_lab_7-8/create_datasets.py b/NLU_lab_7-8/create_datasets.py index 9628e1a..868a348 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: @@ -69,6 +65,7 @@ def process_file(file): text = text.replace("'", "") tokens = word_tokenize(text) return tokens + text_tokens = tokenize(text) for slot in slots: slot[-1] = tokenize(slot[-1]) @@ -96,7 +93,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 +104,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 +118,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..41691c8 100644 --- a/NLU_lab_7-8/test-pl.conllu +++ b/NLU_lab_7-8/test-pl.conllu @@ -1,36 +1,29 @@ -# 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: wybieram 18:00 # intent: inform -# slots: -1 teraz inform NoLabel +# slots: 18:00:hour +1 wybieram inform NoLabel +2 18:00 inform B-hour -# text: chciałbym zarezerwować bilet na batmana -# intent: help +# text: Tak +# intent: act # slots: -1 chciałbym help NoLabel -2 zarezerwować help NoLabel -3 bilet help NoLabel -4 na help NoLabel -5 batmana help NoLabel +1 Tak act NoLabel -# text: Jan Kowalski -# intent: affirm inform -# slots: JanKowalski:name -1 Jan affirm inform B-name -2 Kowalski affirm inform I-name +# text: 1 +# intent: inform +# slots: 1:rowplacement +1 1 inform B-rowplacement + +# text: 16.03 +# intent: inform +# slots: 16.03:date +1 16.03 inform B-date # text: przez internet # intent: inform @@ -38,54 +31,54 @@ 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: Chciałbym miejsca najbliżej ekranu +# text: Ile kosztują bielty na Sing 2? # intent: request # slots: -1 Chciałbym request NoLabel -2 miejsca request NoLabel -3 najbliżej request NoLabel -4 ekranu 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: Rozumiem. Dziękuję +# intent: ack thankyou +# slots: +1 Rozumiem ack_thankyou NoLabel +2 . ack_thankyou NoLabel +3 Dziękuję ack_thankyou 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 +# intent: inform inform +# slots: 123123123:phone +1 emkarcinos42069@buziaczek.pl inform_inform NoLabel +2 123123123 inform_inform B-phone -# 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: z przodu -# intent: inform +# text: Dzień dobry +# intent: hello # slots: -1 z inform NoLabel -2 przodu inform NoLabel +1 Dzień hello NoLabel +2 dobry hello NoLabel -# text: Adrian Charkiewicz, gfasfaf@gmail.com -# 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 +# 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 @@ -98,30 +91,27 @@ 6 spóźnie reqmore NoLabel 7 ? reqmore 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! +# text: Cześć # intent: hello # slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel -3 ! hello NoLabel +1 Cześć hello NoLabel -# text: test@test.pl -# intent: inform +# 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: Chciałbym kupić seans +# intent: request # slots: -1 test@test.pl inform NoLabel +1 Chciałbym request NoLabel +2 kupić request NoLabel +3 seans request NoLabel # text: chciałbym się dowiedzieć co będzie 25 marca # intent: request @@ -134,50 +124,39 @@ 6 25 request NoLabel 7 marca request NoLabel -# text: na tyłach +# text: Jan Kowalski # intent: inform -# slots: -1 na inform NoLabel -2 tyłach inform NoLabel +# slots: JanKowalski:name +1 Jan inform B-name +2 Kowalski inform I-name -# text: Witam -# intent: hello +# text: Jakie są godziny tych seansów? +# intent: request # slots: -1 Witam hello NoLabel - -# text: Ostatni -# intent: inform -# slots: 12:row -1 Ostatni inform NoLabel +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 -# 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: 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: ju tu -# intent: inform -# slots: jutu:name -1 ju inform B-name -2 tu inform I-name - -# text: daleko od ludzi -# intent: null +# text: Tak +# intent: affirm # slots: -1 daleko null NoLabel -2 od null NoLabel -3 ludzi null NoLabel +1 Tak affirm NoLabel # text: poproszę o miejsce 5 w rzędzie 10 # intent: inform @@ -190,54 +169,55 @@ 6 rzędzie inform NoLabel 7 10 inform B-row -# text: W okolicach środka, środkowego rzędu -# 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 - -# text: Teraz -# intent: inform -# slots: -1 Teraz inform NoLabel - -# 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 -# 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 +# text: Nie wiem czy masz jakieś propozycję na dziś ? # intent: request # slots: -1 Chcę request NoLabel -2 iść request NoLabel -3 do request NoLabel -4 kina request 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 + +# 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 +# slots: +1 Chciałbym null NoLabel +2 zarezerwować null NoLabel +3 film null NoLabel # text: A później nie ma? # intent: reqmore @@ -248,79 +228,100 @@ 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 -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: 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: przed ostatnim +# text: To jeden tylko dla mnie proszę # intent: inform -# slots: 10:sit_row -1 przed inform NoLabel -2 ostatnim inform NoLabel +# 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: wygodne +# 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: na moje # intent: null # slots: -1 wygodne null NoLabel +1 na null NoLabel +2 moje null NoLabel -# text: batman +# text: Chciałbym kupić bilet # intent: inform -# slots: batman:movie -1 batman inform B-movie +# slots: book:task +1 Chciałbym inform NoLabel +2 kupić inform NoLabel +3 bilet inform NoLabel -# text: 19:30 -# intent: inform -# slots: 19:30:time -1 19:30 inform B-time - -# 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: Dziękuję systemie -# intent: thankyou +# text: nie jestem pewien, za ile jest bilet? +# intent: reqmore # slots: -1 Dziękuję thankyou NoLabel -2 systemie thankyou NoLabel +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: dól lewo -# intent: inform -# slots: -1 dól inform NoLabel -2 lewo inform NoLabel +# 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? +# text: Jakie płatności przyjmujecie? # intent: request # slots: 1 Jakie request NoLabel -2 macie request NoLabel -3 zniżki request NoLabel +2 płatności request NoLabel +3 przyjmujecie request NoLabel 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: Dzień dobry. +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel +3 . hello NoLabel + +# text: pierwszy rząd +# intent: inform +# slots: pierwszy:row +1 pierwszy inform B-row +2 rząd inform NoLabel + +# 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 dowidzenia bye NoLabel # text: Jakub Kaczmarek # intent: inform @@ -328,16 +329,23 @@ 1 Jakub inform NoLabel 2 Kaczmarek inform NoLabel -# text: poproszę 1 -# intent: inform -# slots: 1:seat -1 poproszę inform NoLabel -2 1 inform B-seat - -# text: dzień dobry +# text: Dzień dobry # intent: hello # slots: -1 dzień hello NoLabel +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) @@ -356,59 +364,85 @@ 11 widoczny inform NoLabel 12 ) inform NoLabel -# text: Martyna Druminska mdruminska074@gmail.com -# 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: 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 -# 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: 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: 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: Super -# intent: act -# slots: -1 Super act 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: 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 +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 -# slots: -1 Na null NoLabel -2 środku null NoLabel -3 jakoś null NoLabel +# text: Jeden dla mnie, drugi dla kota +# 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: 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: 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 @@ -416,77 +450,88 @@ 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 +# 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: Które rzędzy są dostępne? +# 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 +# slots: buy:task +1 Chcę inform NoLabel +2 kupić inform NoLabel +3 bilety inform NoLabel +4 na inform NoLabel +5 film inform NoLabel + +# text: Kupić +# intent: inform +# slots: buy:task +1 Kupić inform NoLabel + +# text: Najlepiej rzędy na górze # 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 +1 Najlepiej null NoLabel +2 rzędy null NoLabel +3 na null NoLabel +4 górze null NoLabel -# text: 11 -# intent: inform -# slots: 11:ticketnumber -1 11 inform B-ticketnumber - -# 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 B-movie -8 ? request NoLabel - -# text: To poproszę bilet ulgowy -# intent: inform -# slots: reduced: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 - -# text: tak, daleko od ekranu -# intent: inform -# slots: dalekoodekranu:seatPlacement -1 tak inform NoLabel -2 , inform NoLabel -3 daleko inform B-seatPlacement -4 od inform I-seatPlacement -5 ekranu inform I-seatPlacement +# text: Wybieram 6-7 +# intent: inform inform +# slots: 7:seat +1 Wybieram inform_inform NoLabel +2 6-7 inform_inform NoLabel # text: 123@132.pl # intent: inform # 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 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: 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: Chciałbym dowiedzieć się czegoś o aktualnym repertuarze # intent: request # slots: closestscreenings:task @@ -498,8 +543,3 @@ 6 aktualnym request NoLabel 7 repertuarze request NoLabel -# text: Tak -# intent: ack -# slots: -1 Tak ack NoLabel - diff --git a/NLU_lab_7-8/train-pl.conllu b/NLU_lab_7-8/train-pl.conllu index 772b627..dfa1e84 100644 --- a/NLU_lab_7-8/train-pl.conllu +++ b/NLU_lab_7-8/train-pl.conllu @@ -1,55 +1,19 @@ -# text: A jakie są dostępne -# intent: request +# text: teraz +# intent: inform # slots: -1 A request NoLabel -2 jakie request NoLabel -3 są request NoLabel -4 dostępne request NoLabel +1 teraz inform 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: 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 @@ -60,6 +24,19 @@ 4 podać reqmore NoLabel 5 ? reqmore NoLabel +# 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: miejsca w tylnych rzędach # intent: inform # slots: @@ -68,46 +45,76 @@ 3 tylnych inform NoLabel 4 rzędach inform NoLabel -# text: studencki -# intent: inform -# slots: student:tickettype -1 studencki 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: 1 -# intent: inform -# slots: 1:rowplacement -1 1 inform B-rowplacement +# 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: 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: 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: ok # intent: affirm # slots: 1 ok affirm NoLabel +# 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: 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 Cześć hello NoLabel +# text: 2 +# intent: inform +# slots: 2:seat +1 2 inform B-seat + # text: 17:00 # intent: inform # slots: 17:00:hour 1 17:00 inform B-hour +# 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 # slots: @@ -139,21 +146,10 @@ 26 reklam inform NoLabel 27 🙁 inform NoLabel -# text: 485554893 +# text: 12093098490832030210334434 # intent: inform -# slots: 485554893:phone -1 485554893 inform B-phone - -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: Dziękuję -# intent: ack -# slots: -1 Dziękuję ack NoLabel +# slots: 12093098490832030210334434:bankAccountNumber +1 12093098490832030210334434 inform B-bankAccountNumber # text: Dzień dobry, chciałabym złożyć reklamację biletów # intent: inform @@ -166,6 +162,17 @@ 6 reklamację inform NoLabel 7 biletów inform NoLabel +# text: Dziękuję +# intent: ack +# slots: +1 Dziękuję ack NoLabel + +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + # text: A jakie miejsca zostały zarezerwowane? # intent: request # slots: @@ -176,32 +183,6 @@ 5 zarezerwowane request NoLabel 6 ? request NoLabel -# text: Jeden normalny i ulgowy -# intent: inform -# slots: -1 Jeden inform NoLabel -2 normalny inform NoLabel -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: @@ -214,6 +195,22 @@ 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: @@ -222,21 +219,21 @@ 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: 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 @@ -247,14 +244,30 @@ 4 kino request NoLabel 5 ? request NoLabel -# text: Jakie są najbliższe seanse? +# 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: -1 Jakie request NoLabel -2 są request NoLabel -3 najbliższe request NoLabel -4 seanse request NoLabel -5 ? request NoLabel +1 Jeden inform NoLabel +2 normalny inform NoLabel +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 @@ -268,6 +281,28 @@ 7 ekranu request NoLabel 8 ? request 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: 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: z przodu +# intent: inform +# slots: +1 z inform NoLabel +2 przodu inform NoLabel + # text: tak zgadza się # intent: act # slots: @@ -275,60 +310,45 @@ 2 zgadza act NoLabel 3 się act NoLabel -# text: Dzień dobry -# intent: hello -# slots: -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: 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: Tak -# intent: affirm +# text: Chciałbym obejrzeć film +# intent: inform help # 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: ulgowy:ticketType +# slots: ulgowe:ticketType 1 Bilety inform NoLabel -2 ulgowe inform NoLabel +2 ulgowe inform B-ticketType # text: 20 # intent: infrom -# slots: 20:ticketsNumber -1 20 infrom B-ticketsNumber +# slots: 20:quantity +1 20 infrom B-quantity -# 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: Cześć -# intent: hello +# text: Nie +# intent: deny # slots: -1 Cześć hello NoLabel +1 Nie deny NoLabel + +# text: Może być +# intent: ack +# slots: +1 Może ack NoLabel +2 być ack NoLabel # text: nie chce podawać numeru telefonu # intent: deny @@ -339,6 +359,18 @@ 4 numeru deny NoLabel 5 telefonu deny 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: Tak +# intent: affirm +# slots: +1 Tak affirm NoLabel + # text: Ile minut przed senansem muszę być na miejscu, aby odebrać bilet? # intent: reqmore # slots: @@ -358,44 +390,27 @@ # text: Chce iść na jakoś to będzie # intent: inform -# slots: Jakośtobędzie:movie +# slots: jakośtobędzie:title 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 +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 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: Nie -# intent: deny +# text: Dzień dobry! +# intent: hello # slots: -1 Nie 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: Chciałbym kupić seans -# intent: request -# slots: -1 Chciałbym request NoLabel -2 kupić request NoLabel -3 seans request NoLabel +1 Dzień hello NoLabel +2 dobry hello NoLabel +3 ! hello NoLabel # text: Bilet na seans # intent: request @@ -406,18 +421,23 @@ # text: 123456789 # intent: inform -# slots: -1 123456789 inform NoLabel +# slots: 123456789:phone +1 123456789 inform B-phone -# 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: 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 @@ -425,10 +445,12 @@ 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: poproszę 3 bilety +# intent: request +# slots: book:task +1 poproszę request NoLabel +2 3 request NoLabel +3 bilety request NoLabel # text: o czym jest straszny film 10? # intent: request @@ -441,23 +463,11 @@ 6 10 request NoLabel 7 ? request NoLabel -# text: poproszę 3 bilety -# intent: request -# slots: book:task -1 poproszę request NoLabel -2 3 request NoLabel -3 bilety request NoLabel - -# text: poproszę +# text: na tyłach # intent: inform -# slots: 10-14,11:sit -1 poproszę inform NoLabel - -# text: Jan Kowalski -# intent: inform -# slots: JanKowalski:name -1 Jan inform B-name -2 Kowalski inform I-name +# slots: +1 na inform NoLabel +2 tyłach inform NoLabel # text: chciałbym się dowiedzieć jaki jest aktualny repertuar # intent: request @@ -471,34 +481,64 @@ 7 repertuar request 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: Jakie są godziny tych seansów? -# intent: request +# text: Witam +# intent: hello # 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 +1 Witam hello NoLabel # text: Cały tydzień # intent: inform +# 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 # slots: -1 Cały inform NoLabel -2 tydzień inform NoLabel +1 W null NoLabel +2 takim null NoLabel +3 razie null NoLabel +4 chciałbym null NoLabel +5 zarezerować null NoLabel +6 dwa null NoLabel +7 miejsca null NoLabel +8 na null NoLabel +9 film null NoLabel +10 to null NoLabel +11 nie null NoLabel +12 wipanda null NoLabel +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 @@ -506,6 +546,55 @@ 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: @@ -528,86 +617,35 @@ 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: -1 W null NoLabel -2 takim null NoLabel -3 razie null NoLabel -4 chciałbym null NoLabel -5 zarezerować null NoLabel -6 dwa null NoLabel -7 miejsca null NoLabel -8 na null NoLabel -9 film null NoLabel -10 to null NoLabel -11 nie null NoLabel -12 wipanda null NoLabel -13 w null NoLabel -14 niedzielę null NoLabel +# text: 1 +# intent: inform +# slots: 1:ticketnumber +1 1 inform B-ticketnumber # 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: ju tu +# intent: inform +# slots: jutu:name +1 ju inform B-name +2 tu inform I-name -# 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 +# text: tak dokładnie tak # intent: affirm # slots: -1 Tak affirm NoLabel +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 @@ -621,31 +659,6 @@ 7 okół null NoLabel 8 mnie null 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 - # text: Czy mogę poznać zatłoczenie aktualne sali ?\ # intent: request # slots: @@ -658,23 +671,6 @@ 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 -# intent: hello -# slots: -1 Witam hello NoLabel - # text: poprosze inni ludzie na 14:1313 # intent: null # slots: @@ -684,80 +680,54 @@ 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 - -# 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: Emil Kowalski # intent: inform # slots: EmilKowalski:name 1 Emil inform B-name 2 Kowalski inform I-name -# text: Bilet na film +# text: xyz@gmail.com # intent: inform -# slots: book:task -1 Bilet inform NoLabel -2 na inform NoLabel -3 film inform NoLabel +# slots: xyz@gmail.com:e-mail +1 xyz@gmail.com inform B-e-mail -# text: Chciałbym zarezerwować film -# intent: null +# text: Dziękuję +# intent: bye # slots: -1 Chciałbym null NoLabel -2 zarezerwować null NoLabel -3 film null NoLabel +1 Dziękuję bye NoLabel -# 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 +# text: Teraz +# intent: inform +# slots: +1 Teraz 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: Tak +# intent: act +# slots: +1 Tak act NoLabel + +# text: W okolicach środka, środkowego rzędu +# 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 # text: Dzień dobry! # intent: hello @@ -766,54 +736,38 @@ 2 dobry hello NoLabel 3 ! hello NoLabel -# text: iwona.christop@gmail.com, 7368507466 +# 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 + +# 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 - -# text: woeczprkem moze -# intent: inform -# slots: wieczór:time -1 woeczprkem inform NoLabel -2 moze inform NoLabel - -# text: No dobła -# intent: affirm -# slots: -1 No affirm NoLabel -2 dobła affirm 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: 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 +# slots: book:task +1 Bilet inform NoLabel +2 na inform NoLabel +3 film inform NoLabel # text: A jest ulga dla zwierząt? # intent: reqmore @@ -825,16 +779,11 @@ 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: 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 @@ -844,13 +793,43 @@ 3 gracie request NoLabel 4 ? request NoLabel -# text: CHCĘ IŚĆ DO KINA -# intent: repeat +# text: A co macie +# intent: request # slots: -1 CHCĘ repeat NoLabel -2 IŚĆ repeat NoLabel -3 DO repeat NoLabel -4 KINA repeat NoLabel +1 A request NoLabel +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 @@ -859,16 +838,65 @@ 2 jutro reqmore NoLabel 3 ? 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: 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: na końcu sali +# intent: request +# slots: +1 na request NoLabel +2 końcu request NoLabel +3 sali request NoLabel + +# text: podaj mi informacje o bilecie +# intent: reqmore +# slots: +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 @@ -888,58 +916,39 @@ 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: dzisiaj, teraz +# intent: inform inform +# slots: 15:30:hour +1 dzisiaj inform_inform NoLabel +2 , inform_inform NoLabel +3 teraz inform_inform NoLabel -# text: na moje -# intent: null +# text: batman +# intent: inform +# slots: batman:movie +1 batman inform B-movie + +# text: wszystkie +# intent: request # slots: -1 na null NoLabel -2 moje null NoLabel +1 wszystkie request NoLabel # text: karida@st.amu.edu.pl # 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 - -# text: na końcu sali -# intent: request -# slots: -1 na request NoLabel -2 końcu request NoLabel -3 sali request NoLabel +# 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:sit_place +# slots: 11:seat_place 1 miejsce inform NoLabel -2 11 inform B-sit_place +2 11 inform B-seat_place -# text: podaj mi informacje o bilecie -# intent: reqmore -# slots: -1 podaj reqmore NoLabel -2 mi reqmore NoLabel -3 informacje reqmore NoLabel -4 o reqmore NoLabel -5 bilecie reqmore NoLabel +# text: przed ostatnim +# intent: inform +# slots: 10:seat_row +1 przed inform NoLabel +2 ostatnim inform NoLabel # text: Dzień dobry # intent: hello @@ -947,43 +956,41 @@ 1 Dzień hello NoLabel 2 dobry hello NoLabel -# text: zarezerwuj ten bilet -# intent: infrom -# slots: book:task -1 zarezerwuj infrom NoLabel -2 ten infrom NoLabel -3 bilet infrom NoLabel - -# text: wszystkie -# intent: request +# text: wygodne +# intent: null # slots: -1 wszystkie request NoLabel +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 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 +# 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 @@ -995,39 +1002,86 @@ 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: Ok -# intent: ack -# slots: -1 Ok ack NoLabel - -# text: 6 +# text: 19:30 # intent: inform -# slots: 6:quantity -1 6 inform B-quantity +# slots: 19:30:time +1 19:30 inform B-time -# text: Dzień dobry. +# text: dól lewo +# intent: inform +# slots: +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: Cześć systemie # intent: hello # slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel -3 . hello NoLabel +1 Cześć hello NoLabel +2 systemie hello NoLabel -# text: A Uncharted +# text: Jakie macie zniżki? # intent: request # slots: -1 A request NoLabel -2 Uncharted request NoLabel +1 Jakie request NoLabel +2 macie request NoLabel +3 zniżki request NoLabel +4 ? request 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: 22 +# intent: null +# slots: +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 @@ -1040,82 +1094,17 @@ 1 jan inform B-name 2 kowalski inform I-name -# text: 22 -# intent: null -# slots: -1 22 null NoLabel - -# text: dowidzenia -# intent: bye -# slots: -1 dowidzenia bye NoLabel - -# text: Chciałym 15.04 +# text: chciał bym zarezerwować bilet na minionki o 18.30 # intent: inform -# slots: 15.04:date -1 Chciałym inform NoLabel -2 15.04 inform B-date - -# text: Chcę dokonać zakupu -# intent: inform -# slots: buy:task -1 Chcę inform NoLabel -2 dokonać inform NoLabel -3 zakupu inform NoLabel - -# text: Tak, poproszę -# intent: null -# slots: -1 Tak null NoLabel -2 , null NoLabel -3 poproszę null NoLabel - -# text: Cześć systemie -# intent: hello -# slots: -1 Cześć hello NoLabel -2 systemie hello NoLabel - -# text: Cześć -# intent: hello -# slots: -1 Cześć hello NoLabel - -# text: pierwszy rząd -# intent: inform -# slots: 1:row -1 pierwszy inform NoLabel -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 -# intent: inform -# slots: reduced:tickettype -1 ulgowe inform NoLabel - -# text: 12 rząd -# intent: inform -# slots: 12:row -1 12 inform B-row -2 rząd inform NoLabel - -# text: dzisiaj -# 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: poprosze w takim razie To nie wypanda o 18:45 # intent: request @@ -1130,45 +1119,61 @@ 8 o request NoLabel 9 18:45 request B-hour -# text: chciał bym zarezerwować bilet na minionki o 18.30 +# text: dzisiaj # 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 +# slots: +1 dzisiaj inform NoLabel + +# 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: 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: iwona.christop@gmail.com +# text: poproszę 1 # intent: inform +# slots: 1:seat +1 poproszę inform NoLabel +2 1 inform B-seat + +# text: dzień dobry +# intent: hello # slots: -1 iwona.christop@gmail.com inform NoLabel +1 dzień hello NoLabel +2 dobry hello NoLabel # text: Dzięki # intent: thankyou # slots: 1 Dzięki thankyou NoLabel -# text: dzis wieczorem +# text: iwona.christop@gmail.com # intent: inform -# slots: 23.03.2022,18:30:date -1 dzis inform NoLabel -2 wieczorem inform NoLabel +# 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: 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 @@ -1178,12 +1183,6 @@ 3 za inform I-movie 4 mnie inform I-movie -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - # text: Chciałabym zarezerwować bilet do kina # intent: request # slots: book:task @@ -1193,11 +1192,69 @@ 4 do request NoLabel 5 kina request NoLabel +# text: Co obsługujecie? +# intent: request +# slots: +1 Co request NoLabel +2 obsługujecie request NoLabel +3 ? request NoLabel + +# text: Tak +# intent: act +# 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 +1 Chciałbym request NoLabel +2 poznać request NoLabel +3 akltualny request NoLabel +4 repertuar request NoLabel + +# text: Super +# intent: act +# slots: +1 Super act NoLabel + +# text: Zgadza się +# intent: act +# slots: +1 Zgadza act NoLabel +2 się act NoLabel + # text: To wszystko, dziękuję # intent: bye # slots: @@ -1213,83 +1270,65 @@ 2 tylko negate NoLabel 3 zarezerwować negate NoLabel -# text: Tak -# intent: act -# slots: -1 Tak act NoLabel - -# text: Co obsługujecie? -# intent: request -# slots: -1 Co request NoLabel -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ę -# 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 +# text: O, bilet kupię zatem # 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 +# slots: buy:task +1 O inform NoLabel +2 , inform NoLabel +3 bilet inform NoLabel +4 kupię inform NoLabel +5 zatem inform NoLabel -# text: Na końcu sali -# intent: inform +# text: Dzięki ❤️ +# intent: thankyou # slots: -1 Na inform NoLabel -2 końcu inform NoLabel -3 sali inform NoLabel +1 Dzięki thankyou NoLabel +2 ❤️ thankyou NoLabel -# text: Chciałbym wypożyczyć film +# text: IJ # intent: null # slots: -1 Chciałbym null NoLabel -2 wypożyczyć null NoLabel -3 film null NoLabel +1 IJ 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 +# text: Na 21 proszę +# intent: inform +# slots: 21:hour +1 Na inform NoLabel +2 21 inform B-hour +3 proszę inform NoLabel -# text: Chciałbym poznać akltualny repertuar -# intent: request -# slots: closestscreenings:task -1 Chciałbym request NoLabel -2 poznać request NoLabel -3 akltualny request NoLabel -4 repertuar request NoLabel +# text: I J +# intent: inform inform +# slots: J: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 +# slots: +1 Chcę null NoLabel +2 do null NoLabel +3 kina null NoLabel +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 @@ -1307,11 +1346,25 @@ 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: 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: +1 Coś null NoLabel +2 bym null NoLabel +3 zjadła null NoLabel + +# text: Zaskocz mnie +# intent: request +# slots: +1 Zaskocz request NoLabel +2 mnie request NoLabel # text: Anulujmy rezerwację w takim razie # intent: inform @@ -1322,92 +1375,43 @@ 4 takim inform NoLabel 5 razie inform NoLabel -# text: Zaskocz mnie +# 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 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 +# 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: Czy gracie jakieś komedie? # intent: request -# slots: -1 Zaskocz request NoLabel -2 mnie request NoLabel - -# 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: 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 - -# text: Na 21 proszę -# intent: inform -# slots: 21:00:hour -1 Na inform NoLabel -2 21 inform NoLabel -3 proszę inform NoLabel - -# text: Jeden dla mnie, drugi dla kota -# 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 - -# 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: Dzięki ❤️ -# intent: thankyou -# slots: -1 Dzięki thankyou NoLabel -2 ❤️ thankyou NoLabel +# 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 @@ -1415,24 +1419,14 @@ 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 -# 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 - -# text: Dobrze -# intent: null -# slots: -1 Dobrze null 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: A jakie filmy gracie? # intent: request @@ -1443,6 +1437,21 @@ 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 @@ -1458,85 +1467,33 @@ 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 -# intent: inform -# slots: 10:row -1 rząd inform NoLabel -2 10 inform B-row - -# text: Czy gracie jakieś komedie? -# intent: request -# slots: comedy:genre -1 Czy request NoLabel -2 gracie request NoLabel -3 jakieś request NoLabel -4 komedie request NoLabel -5 ? request NoLabel - # text: tak # intent: affirm # slots: 1 tak affirm NoLabel -# text: Dzień dobry -# intent: hello -# slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel - -# text: Wybieram 6-7 -# intent: inform inform -# slots: 7:seat -1 Wybieram inform inform NoLabel -2 6-7 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: Dla kogo jest bilet ulgowy? -# intent: request -# slots: reduced:tickettype -1 Dla request NoLabel -2 kogo request NoLabel -3 jest request NoLabel -4 bilet request NoLabel -5 ulgowy request NoLabel -6 ? request NoLabel - -# text: Kupić +# text: To poproszę bilet ulgowy # intent: inform -# slots: buy:task -1 Kupić inform NoLabel +# slots: ulgowy:tickettype +1 To inform NoLabel +2 poproszę inform NoLabel +3 bilet inform NoLabel +4 ulgowy inform B-tickettype -# text: Już wybrałem miejsca -# intent: null +# 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 # 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,17 +1502,6 @@ 2 w inform NoLabel 3 12 inform B-row -# 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: Jakie są rodzaje biletów? # intent: request # slots: @@ -1565,60 +1511,66 @@ 4 biletów request NoLabel 5 ? request 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 B-movie +8 ? request 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 +# slots: +1 Już null NoLabel +2 wybrałem null NoLabel +3 miejsca null NoLabel + # text: Chciałbym sprawdzić repertuar na 23 maja # intent: request -# slots: 23.05:date +# slots: 23maja: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 +5 23 request B-date +6 maja request I-date -# 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: poprosze bilet ulgowy -# intent: inform -# slots: 1:numberOfTickets,ulgowy:ticketType -1 poprosze inform NoLabel -2 bilet inform NoLabel -3 ulgowy inform B-ticketType - -# 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 -# slots: -1 dobrze affirm NoLabel - -# text: 123456789 -# intent: inform -# slots: 123456789:phone -1 123456789 inform B-phone - -# text: Dzień dobry +# text: Cześć # intent: hello # slots: -1 Dzień hello NoLabel -2 dobry hello NoLabel +1 Cześć hello 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: 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: jakie są dostępne ulgi? # intent: reqmore @@ -1629,6 +1581,16 @@ 4 ulgi reqmore NoLabel 5 ? reqmore NoLabel +# text: dobrze +# intent: affirm +# slots: +1 dobrze affirm NoLabel + +# text: dziękuje +# intent: thankyou +# slots: +1 dziękuje thankyou NoLabel + # text: czy na miejscu mozna kupić popcorn? # intent: request # slots: @@ -1640,32 +1602,61 @@ 6 popcorn request NoLabel 7 ? request NoLabel -# text: dziękuje -# intent: thankyou -# slots: -1 dziękuje thankyou 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: W takim razie je poproszę +# text: Dzień dobry +# intent: hello +# slots: +1 Dzień hello NoLabel +2 dobry hello NoLabel + +# text: 123456789 # 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 +# slots: 123456789:phone +1 123456789 inform B-phone + +# text: Przed filmem +# intent: inform +# slots: +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 + +# text: Tak +# intent: ack +# slots: +1 Tak ack NoLabel + +# text: W takim razie je poproszę # 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 +# 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 @@ -1680,12 +1671,6 @@ 8 koło request NoLabel 9 siebie 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 # intent: request # slots: closestscreenings:task @@ -1698,30 +1683,3 @@ 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 - -# text: Tak -# intent: ack -# slots: -1 Tak ack NoLabel - 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..4b28c97 100644 --- a/dane_cleaner/dialog-07-04-01.tsv +++ b/dane_cleaner/dialog-07-04-01.tsv @@ -10,17 +10,17 @@ 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) 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 ) -user Chciałbym miejsca najbliżej ekranu request(seats=miejsca najbliżej ekranu) +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=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)