fix
This commit is contained in:
commit
8fd6d664a6
@ -1,34 +1,20 @@
|
|||||||
from dialogue_state import default_state
|
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
|
# Monitor stanu dialogu
|
||||||
class DST(CL2DST):
|
class DST:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
CL2DST.__init__(self)
|
|
||||||
self.state = default_state()
|
self.state = default_state()
|
||||||
self.value_dict = json.load(open('value_dict.json'))
|
|
||||||
|
|
||||||
def update(self, user_act=None):
|
def update(self, user_act=None):
|
||||||
for intent, domain, slot, value in user_act:
|
for intent, domain, slot, value in user_act:
|
||||||
domain = domain.lower()
|
domain = domain.lower()
|
||||||
intent = intent.lower()
|
intent = intent.lower()
|
||||||
|
slot = slot.lower()
|
||||||
|
|
||||||
if domain in ['unk', 'general', 'booking']:
|
k = slot
|
||||||
continue
|
|
||||||
|
|
||||||
if intent == 'inform':
|
if 'inform' in intent:
|
||||||
k = REF_SYS_DA[domain.capitalize()].get(slot, slot)
|
|
||||||
|
|
||||||
if k is None:
|
if k is None:
|
||||||
continue
|
continue
|
||||||
@ -36,31 +22,30 @@ class DST(CL2DST):
|
|||||||
domain_dic = self.state['belief_state'][domain]
|
domain_dic = self.state['belief_state'][domain]
|
||||||
|
|
||||||
if k in domain_dic['semi']:
|
if k in domain_dic['semi']:
|
||||||
nvalue = normalize_value(self.value_dict, domain, k, value)
|
self.state['belief_state'][domain]['semi'][k] = value
|
||||||
self.state['belief_state'][domain]['semi'][k] = nvalue
|
|
||||||
elif k in domain_dic['book']:
|
elif k in domain_dic['book']:
|
||||||
self.state['belief_state'][domain]['book'][k] = value
|
self.state['belief_state'][domain]['book'][k] = value
|
||||||
elif k.lower() in domain_dic['book']:
|
|
||||||
self.state['belief_state'][domain]['book'][k.lower()] = value
|
if 'request' in intent:
|
||||||
elif intent == 'request':
|
|
||||||
k = REF_SYS_DA[domain.capitalize()].get(slot, slot)
|
|
||||||
|
|
||||||
if domain not in self.state['request_state']:
|
if domain not in self.state['request_state']:
|
||||||
self.state['request_state'][domain] = {}
|
self.state['request_state'][domain] = {}
|
||||||
if k not in self.state['request_state'][domain]:
|
if k not in self.state['request_state'][domain]:
|
||||||
self.state['request_state'][domain][k] = 0
|
self.state['request_state'][domain][k] = 0
|
||||||
|
|
||||||
|
self.state['user_action'].append([intent, domain, slot, value])
|
||||||
|
|
||||||
return self.state
|
return self.state
|
||||||
|
|
||||||
def init_session(self):
|
def init_session(self):
|
||||||
self.state = default_state()
|
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()
|
dst = DST()
|
||||||
print(dst.state)
|
print(dst.state)
|
||||||
|
|
||||||
dst.update([['Inform', 'Cinema', 'Price', '15 zł'], ['Inform', 'Cinema', 'Movie', 'Batman']])
|
dst.update([['hello_inform', 'Cinema', 'Price', '15 zł'], ['Inform', 'Cinema', 'Movie', 'Batman']])
|
||||||
print(dst.state['belief_state']['cinema'])
|
print(dst.state)
|
||||||
"""
|
"""
|
||||||
|
BIN
DST_DP_lab_9-10/__pycache__/dialogue_state.cpython-37.pyc
Normal file
BIN
DST_DP_lab_9-10/__pycache__/dialogue_state.cpython-37.pyc
Normal file
Binary file not shown.
@ -9,97 +9,18 @@ def default_state():
|
|||||||
"cinema": {
|
"cinema": {
|
||||||
"book": {
|
"book": {
|
||||||
"booked": [],
|
"booked": [],
|
||||||
"people": "",
|
"date": "",
|
||||||
"day": "",
|
"hour": "",
|
||||||
"seat": ""
|
"seat": "",
|
||||||
|
"movie": ""
|
||||||
},
|
},
|
||||||
"semi": {
|
"semi": {
|
||||||
"name": "",
|
"name": "",
|
||||||
"e-mail": "",
|
"e-mail": "",
|
||||||
"price": "",
|
"price": "",
|
||||||
"stars": "",
|
"number": "",
|
||||||
"movie": "",
|
|
||||||
"type": ""
|
"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
|
return state
|
||||||
|
@ -4,10 +4,6 @@ import pandas as pd
|
|||||||
from nltk.tokenize import word_tokenize
|
from nltk.tokenize import word_tokenize
|
||||||
import re
|
import re
|
||||||
import random
|
import random
|
||||||
import nltk
|
|
||||||
|
|
||||||
|
|
||||||
#nltk.download('punkt')
|
|
||||||
|
|
||||||
|
|
||||||
class LineContent:
|
class LineContent:
|
||||||
@ -69,6 +65,7 @@ def process_file(file):
|
|||||||
text = text.replace("'", "")
|
text = text.replace("'", "")
|
||||||
tokens = word_tokenize(text)
|
tokens = word_tokenize(text)
|
||||||
return tokens
|
return tokens
|
||||||
|
|
||||||
text_tokens = tokenize(text)
|
text_tokens = tokenize(text)
|
||||||
for slot in slots:
|
for slot in slots:
|
||||||
slot[-1] = tokenize(slot[-1])
|
slot[-1] = tokenize(slot[-1])
|
||||||
@ -107,9 +104,13 @@ def process_file(file):
|
|||||||
|
|
||||||
|
|
||||||
def write_to_files(lines_contents):
|
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_slots = lambda slots: ','.join(
|
||||||
format_tokens = lambda tokens: '\n'.join([f'{token[0]}\t{token[1]}\t{token[2]}\t{token[3]}' for token in tokens])
|
[':'.join((lambda x: [x[0], ''.join(x[-1])])(slot)[::-1]) if len(slot) > 0 else '' for slot in slots])
|
||||||
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_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)
|
random.shuffle(lines_contents)
|
||||||
l = (len(lines_contents) / 10) * 8
|
l = (len(lines_contents) / 10) * 8
|
||||||
contents_train = lines_contents[:int(l)]
|
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 \
|
with open('train-pl.conllu', 'a', encoding='utf-8') as train_f, open('test-pl.conllu', 'a+', encoding='utf-8') as \
|
||||||
test_f:
|
test_f:
|
||||||
for content in contents_train:
|
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:
|
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():
|
def main():
|
||||||
|
@ -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
|
# text: Dzień dobry
|
||||||
# intent: hello
|
# intent: hello
|
||||||
# slots:
|
# slots:
|
||||||
1 Dzień hello NoLabel
|
1 Dzień hello NoLabel
|
||||||
2 dobry hello NoLabel
|
2 dobry hello NoLabel
|
||||||
|
|
||||||
# text: teraz
|
# text: wybieram 18:00
|
||||||
# intent: inform
|
# intent: inform
|
||||||
# slots:
|
# slots: 18:00:hour
|
||||||
1 teraz inform NoLabel
|
1 wybieram inform NoLabel
|
||||||
|
2 18:00 inform B-hour
|
||||||
|
|
||||||
# text: chciałbym zarezerwować bilet na batmana
|
# text: Tak
|
||||||
# intent: help
|
# intent: act
|
||||||
# slots:
|
# slots:
|
||||||
1 chciałbym help NoLabel
|
1 Tak act NoLabel
|
||||||
2 zarezerwować help NoLabel
|
|
||||||
3 bilet help NoLabel
|
|
||||||
4 na help NoLabel
|
|
||||||
5 batmana help NoLabel
|
|
||||||
|
|
||||||
# text: Jan Kowalski
|
# text: 1
|
||||||
# intent: affirm inform
|
# intent: inform
|
||||||
# slots: JanKowalski:name
|
# slots: 1:rowplacement
|
||||||
1 Jan affirm inform B-name
|
1 1 inform B-rowplacement
|
||||||
2 Kowalski affirm inform I-name
|
|
||||||
|
# text: 16.03
|
||||||
|
# intent: inform
|
||||||
|
# slots: 16.03:date
|
||||||
|
1 16.03 inform B-date
|
||||||
|
|
||||||
# text: przez internet
|
# text: przez internet
|
||||||
# intent: inform
|
# intent: inform
|
||||||
@ -38,54 +31,54 @@
|
|||||||
1 przez inform B-purchaseType
|
1 przez inform B-purchaseType
|
||||||
2 internet inform I-purchaseType
|
2 internet inform I-purchaseType
|
||||||
|
|
||||||
# text: 12093098490832030210334434
|
# text: 485554893
|
||||||
# intent: inform
|
# intent: inform
|
||||||
# slots: 12093098490832030210334434:bankAccountNumber
|
# slots: 485554893:phone
|
||||||
1 12093098490832030210334434 inform B-bankAccountNumber
|
1 485554893 inform B-phone
|
||||||
|
|
||||||
# text: Chciałbym miejsca najbliżej ekranu
|
# text: Ile kosztują bielty na Sing 2?
|
||||||
# intent: request
|
# intent: request
|
||||||
# slots:
|
# slots:
|
||||||
1 Chciałbym request NoLabel
|
1 Ile request NoLabel
|
||||||
2 miejsca request NoLabel
|
2 kosztują request NoLabel
|
||||||
3 najbliżej request NoLabel
|
3 bielty request NoLabel
|
||||||
4 ekranu 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
|
# text: emkarcinos42069@buziaczek.pl 123123123
|
||||||
# intent: inform
|
# intent: inform inform
|
||||||
# slots: emkarcinos42069@buziaczek.pl:email,123123123:phone
|
# slots: 123123123:phone
|
||||||
1 emkarcinos42069@buziaczek.pl inform B-email
|
1 emkarcinos42069@buziaczek.pl inform_inform NoLabel
|
||||||
2 123123123 inform B-phone
|
2 123123123 inform_inform B-phone
|
||||||
|
|
||||||
# text: Rozumiem. Chcę w takim razie zarezerwować dwa bilety na Sing 2
|
# text: Dzień dobry
|
||||||
# intent: ack request
|
# intent: hello
|
||||||
# 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
|
|
||||||
# slots:
|
# slots:
|
||||||
1 z inform NoLabel
|
1 Dzień hello NoLabel
|
||||||
2 przodu inform NoLabel
|
2 dobry hello NoLabel
|
||||||
|
|
||||||
# text: Adrian Charkiewicz, gfasfaf@gmail.com
|
# text: Chcialbym bilet na Batman
|
||||||
# intent: inform
|
# intent: request request
|
||||||
# slots: AdrianCharkiewicz:name,gfasfa@gmail.com:e-mail
|
# slots: Batman:movie
|
||||||
1 Adrian inform B-name
|
1 Chcialbym request_request NoLabel
|
||||||
2 Charkiewicz inform I-name
|
2 bilet request_request NoLabel
|
||||||
3 , inform NoLabel
|
3 na request_request NoLabel
|
||||||
4 gfasfaf@gmail.com inform 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?
|
# text: Co w przypadku gdy się spóźnie?
|
||||||
# intent: reqmore
|
# intent: reqmore
|
||||||
@ -98,30 +91,27 @@
|
|||||||
6 spóźnie reqmore NoLabel
|
6 spóźnie reqmore NoLabel
|
||||||
7 ? reqmore NoLabel
|
7 ? reqmore NoLabel
|
||||||
|
|
||||||
# text: Wybieram godzinę 20:45
|
# text: Cześć
|
||||||
# intent: offer
|
|
||||||
# slots: 16:30,19:15orazo20:45:time
|
|
||||||
1 Wybieram offer NoLabel
|
|
||||||
2 godzinę offer NoLabel
|
|
||||||
3 20:45 offer NoLabel
|
|
||||||
|
|
||||||
# text: Może być
|
|
||||||
# intent: ack
|
|
||||||
# slots:
|
|
||||||
1 Może ack NoLabel
|
|
||||||
2 być ack NoLabel
|
|
||||||
|
|
||||||
# text: Dzień dobry!
|
|
||||||
# intent: hello
|
# intent: hello
|
||||||
# slots:
|
# slots:
|
||||||
1 Dzień hello NoLabel
|
1 Cześć hello NoLabel
|
||||||
2 dobry hello NoLabel
|
|
||||||
3 ! hello NoLabel
|
|
||||||
|
|
||||||
# text: test@test.pl
|
# text: Poproszę bilet na ostatni seans Batmana
|
||||||
# intent: inform
|
# 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:
|
# 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
|
# text: chciałbym się dowiedzieć co będzie 25 marca
|
||||||
# intent: request
|
# intent: request
|
||||||
@ -134,50 +124,39 @@
|
|||||||
6 25 request NoLabel
|
6 25 request NoLabel
|
||||||
7 marca request NoLabel
|
7 marca request NoLabel
|
||||||
|
|
||||||
# text: na tyłach
|
# text: Jan Kowalski
|
||||||
# intent: inform
|
# intent: inform
|
||||||
# slots:
|
# slots: JanKowalski:name
|
||||||
1 na inform NoLabel
|
1 Jan inform B-name
|
||||||
2 tyłach inform NoLabel
|
2 Kowalski inform I-name
|
||||||
|
|
||||||
# text: Witam
|
# text: Jakie są godziny tych seansów?
|
||||||
# intent: hello
|
# intent: request
|
||||||
# slots:
|
# slots:
|
||||||
1 Witam hello NoLabel
|
1 Jakie request NoLabel
|
||||||
|
2 są request NoLabel
|
||||||
# text: Ostatni
|
3 godziny request NoLabel
|
||||||
# intent: inform
|
4 tych request NoLabel
|
||||||
# slots: 12:row
|
5 seansów request NoLabel
|
||||||
1 Ostatni inform NoLabel
|
6 ? request NoLabel
|
||||||
|
|
||||||
# text: Tak
|
# text: Tak
|
||||||
# intent: affirm
|
# intent: affirm
|
||||||
# slots:
|
# slots:
|
||||||
1 Tak affirm NoLabel
|
1 Tak affirm NoLabel
|
||||||
|
|
||||||
# text: Chcę wiedzieć w jakim kinie podajesz seanse
|
# text: Jeden ulgowy jeden senior
|
||||||
# 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: ju tu
|
|
||||||
# intent: inform
|
# intent: inform
|
||||||
# slots: jutu:name
|
# slots: senior:tickettype
|
||||||
1 ju inform B-name
|
1 Jeden inform_ NoLabel
|
||||||
2 tu inform I-name
|
2 ulgowy inform_ NoLabel
|
||||||
|
3 jeden inform_ NoLabel
|
||||||
|
4 senior inform_ B-tickettype
|
||||||
|
|
||||||
# text: daleko od ludzi
|
# text: Tak
|
||||||
# intent: null
|
# intent: affirm
|
||||||
# slots:
|
# slots:
|
||||||
1 daleko null NoLabel
|
1 Tak affirm NoLabel
|
||||||
2 od null NoLabel
|
|
||||||
3 ludzi null NoLabel
|
|
||||||
|
|
||||||
# text: poproszę o miejsce 5 w rzędzie 10
|
# text: poproszę o miejsce 5 w rzędzie 10
|
||||||
# intent: inform
|
# intent: inform
|
||||||
@ -190,54 +169,55 @@
|
|||||||
6 rzędzie inform NoLabel
|
6 rzędzie inform NoLabel
|
||||||
7 10 inform B-row
|
7 10 inform B-row
|
||||||
|
|
||||||
# text: W okolicach środka, środkowego rzędu
|
# text: Nie wiem czy masz jakieś propozycję na dziś ?
|
||||||
# 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
|
|
||||||
# intent: request
|
# intent: request
|
||||||
# slots:
|
# slots:
|
||||||
1 Chcę request NoLabel
|
1 Nie request NoLabel
|
||||||
2 iść request NoLabel
|
2 wiem request NoLabel
|
||||||
3 do request NoLabel
|
3 czy request NoLabel
|
||||||
4 kina 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?
|
# text: A później nie ma?
|
||||||
# intent: reqmore
|
# intent: reqmore
|
||||||
@ -248,79 +228,100 @@
|
|||||||
4 ma reqmore NoLabel
|
4 ma reqmore NoLabel
|
||||||
5 ? reqmore NoLabel
|
5 ? reqmore NoLabel
|
||||||
|
|
||||||
# text: No pewnie jakoś będzie. Na fanstaczne zernęta proszę zatem.
|
# text: Jedno dla mnie, drugie dla kota
|
||||||
# intent: inform
|
# intent: infrom
|
||||||
# slots: fanstacznezernęta:title
|
# slots: 2:quantity
|
||||||
1 No inform NoLabel
|
1 Jedno infrom NoLabel
|
||||||
2 pewnie inform NoLabel
|
2 dla infrom NoLabel
|
||||||
3 jakoś inform NoLabel
|
3 mnie infrom NoLabel
|
||||||
4 będzie inform NoLabel
|
4 , infrom NoLabel
|
||||||
5 . inform NoLabel
|
5 drugie infrom NoLabel
|
||||||
6 Na inform NoLabel
|
6 dla infrom NoLabel
|
||||||
7 fanstaczne inform B-title
|
7 kota infrom NoLabel
|
||||||
8 zernęta inform I-title
|
|
||||||
9 proszę inform NoLabel
|
|
||||||
10 zatem inform NoLabel
|
|
||||||
11 . inform NoLabel
|
|
||||||
|
|
||||||
# text: przed ostatnim
|
# text: To jeden tylko dla mnie proszę
|
||||||
# intent: inform
|
# intent: inform
|
||||||
# slots: 10:sit_row
|
# slots: jeden:quantity
|
||||||
1 przed inform NoLabel
|
1 To inform NoLabel
|
||||||
2 ostatnim 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
|
# intent: null
|
||||||
# slots:
|
# slots:
|
||||||
1 wygodne null NoLabel
|
1 na null NoLabel
|
||||||
|
2 moje null NoLabel
|
||||||
|
|
||||||
# text: batman
|
# text: Chciałbym kupić bilet
|
||||||
# intent: inform
|
# intent: inform
|
||||||
# slots: batman:movie
|
# slots: book:task
|
||||||
1 batman inform B-movie
|
1 Chciałbym inform NoLabel
|
||||||
|
2 kupić inform NoLabel
|
||||||
|
3 bilet inform NoLabel
|
||||||
|
|
||||||
# text: 19:30
|
# text: nie jestem pewien, za ile jest bilet?
|
||||||
# intent: inform
|
# intent: reqmore
|
||||||
# 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
|
|
||||||
# slots:
|
# slots:
|
||||||
1 Dziękuję thankyou NoLabel
|
1 nie reqmore NoLabel
|
||||||
2 systemie thankyou 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
|
# text: A Uncharted
|
||||||
# intent: inform
|
# intent: inform request
|
||||||
# slots:
|
# slots: Uncharted:title
|
||||||
1 dól inform NoLabel
|
1 A inform_request NoLabel
|
||||||
2 lewo inform NoLabel
|
2 Uncharted inform_request B-title
|
||||||
|
|
||||||
# text: Jakie macie zniżki?
|
# text: Jakie płatności przyjmujecie?
|
||||||
# intent: request
|
# intent: request
|
||||||
# slots:
|
# slots:
|
||||||
1 Jakie request NoLabel
|
1 Jakie request NoLabel
|
||||||
2 macie request NoLabel
|
2 płatności request NoLabel
|
||||||
3 zniżki request NoLabel
|
3 przyjmujecie request NoLabel
|
||||||
4 ? request NoLabel
|
4 ? request NoLabel
|
||||||
|
|
||||||
# text: 1 weteran i 1 ulgowy
|
# text: Dzień dobry.
|
||||||
# intent: inform inform
|
# intent: hello
|
||||||
# slots: reduced:tickettype,1:ticketnumber
|
# slots:
|
||||||
1 1 inform inform B-ticketnumber
|
1 Dzień hello NoLabel
|
||||||
2 weteran inform inform NoLabel
|
2 dobry hello NoLabel
|
||||||
3 i inform inform NoLabel
|
3 . hello NoLabel
|
||||||
4 1 inform inform B-ticketnumber
|
|
||||||
5 ulgowy inform inform 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
|
# text: Jakub Kaczmarek
|
||||||
# intent: inform
|
# intent: inform
|
||||||
@ -328,16 +329,23 @@
|
|||||||
1 Jakub inform NoLabel
|
1 Jakub inform NoLabel
|
||||||
2 Kaczmarek inform NoLabel
|
2 Kaczmarek inform NoLabel
|
||||||
|
|
||||||
# text: poproszę 1
|
# text: Dzień dobry
|
||||||
# intent: inform
|
|
||||||
# slots: 1:seat
|
|
||||||
1 poproszę inform NoLabel
|
|
||||||
2 1 inform B-seat
|
|
||||||
|
|
||||||
# text: dzień dobry
|
|
||||||
# intent: hello
|
# intent: hello
|
||||||
# slots:
|
# 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
|
2 dobry hello NoLabel
|
||||||
|
|
||||||
# text: z tyłu, na środku (aby ekran był centralnie widoczny)
|
# text: z tyłu, na środku (aby ekran był centralnie widoczny)
|
||||||
@ -356,59 +364,85 @@
|
|||||||
11 widoczny inform NoLabel
|
11 widoczny inform NoLabel
|
||||||
12 ) inform NoLabel
|
12 ) inform NoLabel
|
||||||
|
|
||||||
# text: Martyna Druminska mdruminska074@gmail.com
|
# text: Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie
|
||||||
# intent: inform
|
# intent: inform inform
|
||||||
# slots: MartynaDruminska:name,mdruminska074@gmail.com:e-mail
|
# slots: 7wostatnimrzędzie:seat
|
||||||
1 Martyna inform B-name
|
1 Poproszę inform_inform NoLabel
|
||||||
2 Druminska inform I-name
|
2 miejsce inform_inform NoLabel
|
||||||
3 mdruminska074@gmail.com inform B-e-mail
|
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
|
# text: Chciałbym anulować rezerwację
|
||||||
# intent: inform
|
# intent: deny inform
|
||||||
# slots: TakiO:name,okita@mail.com:e-mail
|
# slots: reservation:task
|
||||||
1 Taki inform B-name
|
1 Chciałbym deny_inform NoLabel
|
||||||
2 O inform I-name
|
2 anulować deny_inform NoLabel
|
||||||
3 okita@mail.com inform B-e-mail
|
3 rezerwację deny_inform NoLabel
|
||||||
|
|
||||||
# text: Dzień dobry
|
# text: Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00
|
||||||
# intent: hello
|
# intent: request request request request
|
||||||
# slots:
|
# slots: 21:00:hour
|
||||||
1 Dzień hello NoLabel
|
1 Chciałbym request_request_request_request NoLabel
|
||||||
2 dobry hello 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
|
# text: Nie, rozmyśliłam się.
|
||||||
# intent: act
|
# intent: deny
|
||||||
# slots:
|
# slots: cancelbook:task
|
||||||
1 Super act NoLabel
|
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ę
|
# text: To 12 i 13 w J proszę
|
||||||
# intent: inform inform inform
|
# intent: inform inform inform
|
||||||
# slots: 13:seat
|
# slots: 13:seat
|
||||||
1 To inform inform inform NoLabel
|
1 To inform_inform_inform NoLabel
|
||||||
2 12 inform inform inform NoLabel
|
2 12 inform_inform_inform NoLabel
|
||||||
3 i inform inform inform NoLabel
|
3 i inform_inform_inform NoLabel
|
||||||
4 13 inform inform inform B-seat
|
4 13 inform_inform_inform B-seat
|
||||||
5 w inform inform inform NoLabel
|
5 w inform_inform_inform NoLabel
|
||||||
6 J inform inform inform NoLabel
|
6 J inform_inform_inform NoLabel
|
||||||
7 proszę inform inform inform NoLabel
|
7 proszę inform_inform_inform NoLabel
|
||||||
|
|
||||||
# text: Na środku jakoś
|
# text: Jeden dla mnie, drugi dla kota
|
||||||
# intent: null
|
# intent: inform
|
||||||
# slots:
|
# slots: 2:ticketnumber
|
||||||
1 Na null NoLabel
|
1 Jeden inform NoLabel
|
||||||
2 środku null NoLabel
|
2 dla inform NoLabel
|
||||||
3 jakoś null NoLabel
|
3 mnie inform NoLabel
|
||||||
|
4 , inform NoLabel
|
||||||
|
5 drugi inform NoLabel
|
||||||
|
6 dla inform NoLabel
|
||||||
|
7 kota inform NoLabel
|
||||||
|
|
||||||
# text: Elo
|
# text: O, super. O której?
|
||||||
# intent: hello
|
# intent: request
|
||||||
# slots:
|
# slots: Uncharted:movie
|
||||||
1 Elo hello NoLabel
|
1 O request NoLabel
|
||||||
|
2 , request NoLabel
|
||||||
# text: I J
|
3 super request NoLabel
|
||||||
# intent: inform inform
|
4 . request NoLabel
|
||||||
# slots: J:row
|
5 O request NoLabel
|
||||||
1 I inform inform NoLabel
|
6 której request NoLabel
|
||||||
2 J inform inform B-row
|
7 ? request NoLabel
|
||||||
|
|
||||||
# text: Wybieram wszystkie
|
# text: Wybieram wszystkie
|
||||||
# intent: inform
|
# intent: inform
|
||||||
@ -416,77 +450,88 @@
|
|||||||
1 Wybieram inform NoLabel
|
1 Wybieram inform NoLabel
|
||||||
2 wszystkie inform NoLabel
|
2 wszystkie inform NoLabel
|
||||||
|
|
||||||
# text: W takim razie chcę zarezerwować bilety na film to Niewypanda
|
# text: 7 normalnych i 4 ulgowe
|
||||||
# intent: inform
|
# intent: inform inform
|
||||||
# slots: book:task,Toniewypanda:movie
|
# slots: 4:ticketnumber,ulgowe:tickettype
|
||||||
1 W inform NoLabel
|
1 7 inform_inform NoLabel
|
||||||
2 takim inform NoLabel
|
2 normalnych inform_inform NoLabel
|
||||||
3 razie inform NoLabel
|
3 i inform_inform NoLabel
|
||||||
4 chcę inform NoLabel
|
4 4 inform_inform B-ticketnumber
|
||||||
5 zarezerwować inform NoLabel
|
5 ulgowe inform_inform B-tickettype
|
||||||
6 bilety inform NoLabel
|
|
||||||
7 na inform NoLabel
|
|
||||||
8 film inform NoLabel
|
|
||||||
9 to inform NoLabel
|
|
||||||
10 Niewypanda inform NoLabel
|
|
||||||
|
|
||||||
# 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
|
# intent: null
|
||||||
# slots:
|
# slots:
|
||||||
1 Które null NoLabel
|
1 Najlepiej null NoLabel
|
||||||
2 rzędzy null NoLabel
|
2 rzędy null NoLabel
|
||||||
3 są null NoLabel
|
3 na null NoLabel
|
||||||
4 dostępne null NoLabel
|
4 górze null NoLabel
|
||||||
5 ? null NoLabel
|
|
||||||
|
|
||||||
# text: 11
|
# text: Wybieram 6-7
|
||||||
# intent: inform
|
# intent: inform inform
|
||||||
# slots: 11:ticketnumber
|
# slots: 7:seat
|
||||||
1 11 inform B-ticketnumber
|
1 Wybieram inform_inform NoLabel
|
||||||
|
2 6-7 inform_inform 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: 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: 123@132.pl
|
# text: 123@132.pl
|
||||||
# intent: inform
|
# intent: inform
|
||||||
# slots: 123@132.pl:e-mail
|
# slots: 123@132.pl:e-mail
|
||||||
1 123@132.pl inform B-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
|
# text: Chciałbym dowiedzieć się czegoś o aktualnym repertuarze
|
||||||
# intent: request
|
# intent: request
|
||||||
# slots: closestscreenings:task
|
# slots: closestscreenings:task
|
||||||
@ -498,8 +543,3 @@
|
|||||||
6 aktualnym request NoLabel
|
6 aktualnym request NoLabel
|
||||||
7 repertuarze request NoLabel
|
7 repertuarze request NoLabel
|
||||||
|
|
||||||
# text: Tak
|
|
||||||
# intent: ack
|
|
||||||
# slots:
|
|
||||||
1 Tak ack NoLabel
|
|
||||||
|
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -2,10 +2,10 @@ user Dzień dobry hello()
|
|||||||
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
||||||
user Chciałbym kupić bilet inform(task=book)
|
user Chciałbym kupić bilet inform(task=book)
|
||||||
system Dobrze na jaki film chciałby pan kupić bilet ? affirm()&request(movie)
|
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)
|
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")
|
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="29.03,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)
|
user nie jestem pewien, za ile jest bilet? reqmore(price)
|
||||||
system Bilet ulgowy kosztuje 20 zł zaś norlany 25zł inform(price)
|
system Bilet ulgowy kosztuje 20 zł zaś norlany 25zł inform(price)
|
||||||
user podaj mi informacje o bilecie reqmore(ticket)
|
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)
|
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)
|
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)
|
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)
|
system Na jakie dane chce pan kupić ten bilet request(e-mail)&request(name)
|
||||||
user na moje null()
|
user na moje null()
|
||||||
|
|
||||||
system Potrzebny będzie jeszcze e-mail na który wyślemy potwierdzenie zakupu biletu. request(e-mail)&request(name)
|
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)
|
system Dobrze jakie miejsce pana interesują ? affirm()&request(sit)
|
||||||
user wygodne null()
|
user wygodne null()
|
||||||
|
Can't render this file because it contains an unexpected character in line 5 and column 26.
|
@ -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)
|
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)
|
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)
|
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)
|
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)
|
user A przedostatni? Interesują mnie dwa miejsca koło siebie request(seat)
|
||||||
system są dostępne tylko 7 i 8 inform(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)
|
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")
|
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")
|
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()
|
user Tak ack()
|
||||||
system Chciałby pan kupić bilet teraz czy 30 min prze filmem? request(payments)
|
system Chciałby pan kupić bilet teraz czy 30 min prze filmem? request(payments)
|
||||||
user Przed filmem inform(payments)
|
user Przed filmem inform(payments)
|
||||||
|
Can't render this file because it contains an unexpected character in line 10 and column 13.
|
@ -1,19 +1,19 @@
|
|||||||
user Dzień dobry hello()
|
user Dzień dobry hello()
|
||||||
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
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)
|
system Na jaką godzinę dokładnie ? request(date)
|
||||||
user A jakie są dostępne request(date)
|
user A jakie są dostępne request(date)
|
||||||
system 15:30, 18:00 oraz 21:00 offer(date)
|
system 15:30, 18:00 oraz 21:00 offer(hour)
|
||||||
user wybieram 18:00 inform(date="12.04.2021,18:00")
|
user wybieram 18:00 inform(hour='18:00')
|
||||||
system Dobrze na jakie dane chciałbyś zakupić bilet request(e-mail)&request(name)
|
system Dobrze na jakie dane chciałbyś zakupić bilet request(e-mail)&request(name)
|
||||||
user jakie dane muszę podać? reqmore(data)
|
user jakie dane muszę podać? reqmore(data)
|
||||||
system imię nazwisko oraz e-mail request(e-mail)&request(name)
|
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)
|
system Dobrze jakie miejsca pana interesują ? affirm()&request(seat)
|
||||||
user miejsca w tylnych rzędach inform(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)
|
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")
|
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")
|
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()
|
user Tak act()
|
||||||
system Chciałby pan kupić bilet teraz czy 30 min prze filmem? inform(payments)
|
system Chciałby pan kupić bilet teraz czy 30 min prze filmem? inform(payments)
|
||||||
user teraz inform(payments)
|
user teraz inform(payments)
|
||||||
|
Can't render this file because it contains an unexpected character in line 7 and column 33.
|
@ -1,22 +1,22 @@
|
|||||||
|
|
||||||
user Halo hello()
|
user Halo hello()
|
||||||
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
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)
|
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)
|
system Dobrze a jakie miejsca Cię interesują request(seat)
|
||||||
user W okolicach środka, środkowego rzędu inform(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)
|
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)
|
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)
|
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)
|
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)
|
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()
|
user Tak act()
|
||||||
system Dobrze chce pan zapłacić za bilet teraz czy 30 min przed filmem na miejscu ? inform(payments)
|
system Dobrze chce pan zapłacić za bilet teraz czy 30 min przed filmem na miejscu ? inform(payments)
|
||||||
user Teraz inform(payments)
|
user Teraz inform(payments)
|
||||||
system Proszę dokonać płatności na stronie. 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()
|
system Dziękuje bardzo za zakup biletu miłego seansu bye()
|
||||||
user Dziękuję bye()
|
user Dziękuję bye()
|
||||||
|
Can't render this file because it contains an unexpected character in line 4 and column 86.
|
@ -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 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 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)
|
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)
|
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)
|
system Dobrze jakie miejsca pana interesują? request(seat)
|
||||||
user Wygodne null()
|
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)
|
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)
|
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)
|
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")
|
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")
|
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()
|
user Zgadza się act()
|
||||||
system Dobrze chce pan dokonać płatności teraz czy 30 min przed seansem? inform(payments)
|
system Dobrze chce pan dokonać płatności teraz czy 30 min przed seansem? inform(payments)
|
||||||
user Chcę tylko zarezerwować negate(task=reservation)
|
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 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()
|
system Dobrze czy na pewno chce pan anulować rezerwacje? repeat()
|
||||||
user Tak act()
|
user Tak act()
|
||||||
system Dobrze anulował pan rezerwację. Czy w czymś jeszcze mogę pomóc ? affirm()
|
system Dobrze anulował pan rezerwację. Czy w czymś jeszcze mogę pomóc ? affirm()
|
||||||
|
Can't render this file because it contains an unexpected character in line 12 and column 105.
|
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
user Dzień dobry hello()
|
user Dzień dobry hello()
|
||||||
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
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)
|
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)
|
system Jest to film typu Horror, komedia , dramat. request(movie_detail)
|
||||||
user poproszę 3 bilety request(task=book)
|
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)
|
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)
|
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")
|
user jan.kowalski@pies.pl inform(e-mail="jan.kowalski@pies.pl")
|
||||||
system Dobrze jakie miejsca pana interesują? request(seat)
|
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)
|
system Dostępne są w ostatnim rzędzie miejsce 10-14 offer(seat)
|
||||||
user poproszę inform(seat="10-14,11")
|
user poproszę inform(seat="10-14,11")
|
||||||
system Niestety system padł bye()
|
system Niestety system padł bye()
|
||||||
|
|
||||||
|
Can't render this file because it contains an unexpected character in line 14 and column 41.
|
@ -1,14 +1,14 @@
|
|||||||
user Dzień dobry hello()
|
user Dzień dobry hello()
|
||||||
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
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)
|
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)
|
system Dobrze jakie miejsca ciebię interesują? request(seat)
|
||||||
user z przodu inform(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)
|
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)
|
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")
|
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")
|
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()
|
user tak zgadza się act()
|
||||||
system Niestety system padł bye()
|
system Niestety system padł bye()
|
||||||
|
Can't render this file because it contains an unexpected character in line 9 and column 38.
|
@ -1,11 +1,10 @@
|
|||||||
|
|
||||||
user Dzień dobry hello()
|
user Dzień dobry hello()
|
||||||
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
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)
|
user Chciałabym zarezerwować bilet do kina request(task=book)
|
||||||
system Na jaki film chciałabyś kupić bilet ? request(movie)
|
system Na jaki film chciałabyś kupić bilet ? request(movie)
|
||||||
user Na wyjdz za mnie inform(movie='Wyjdz za mnie')
|
user Na wyjdz za mnie inform(movie='Wyjdz za mnie')
|
||||||
system Dobrze na jaki dzień i godzinę ? request(date)
|
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)
|
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")
|
user Martyna Druminska mdruminska074@gmail.com inform(e-mail="mdruminska074@gmail.com")&inform(name="Martyna Druminska")
|
||||||
system Dobrze jakie miejsca ciebie interesują ? request(seat)
|
system Dobrze jakie miejsca ciebie interesują ? request(seat)
|
||||||
|
Can't render this file because it contains an unexpected character in line 8 and column 33.
|
@ -10,7 +10,7 @@ user Ile kosztują bielty na Sing 2? request(ticketPrice)
|
|||||||
system Bilet normalny kosztuje 25 zł, bilet ulgowy 18 zł inform(ticketPrice)
|
system Bilet normalny kosztuje 25 zł, bilet ulgowy 18 zł inform(ticketPrice)
|
||||||
user W jaki inny dzień bilety kosztują mniej? reqmore()
|
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)
|
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)
|
system Dobrze, bilety normalne czy ulgowe? affirm&reqmore(ticketType)
|
||||||
user Jeden normalny i ulgowy inform(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)
|
system Proszę o podanie adresu e-mail oraz numeru telefonu, na które zostanie wysłane potwierdzenie rezerwacji request(e-mail)&request(phone)
|
||||||
@ -18,9 +18,9 @@ user emkarcinos42069@buziaczek.pl 123123123 inform(e-mail=emkarcinos42069@buziac
|
|||||||
system Dziękuję, potwierdzenie zostało wysłane. Czy mogę w czymś jeszcze Panu pomóc? affirm()&reqmore()
|
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)
|
user A jakie miejsca zostały zarezerwowane? request(seats)
|
||||||
system Miejsca 8,9 w rzędzie J inform(seats=Miejsca 8,9 w rzędzie J)
|
system Miejsca 8,9 w rzędzie J inform(seats=Miejsca 8,9 w rzędzie J)
|
||||||
user Chciałbym miejsca najbliżej ekranu request(seats=miejsca najbliżej ekranu)
|
user Chciałbym miejsca najbliżej ekranu request(seats=najbliżej ekranu)
|
||||||
system Wszystkie miejsca bliżej ekranu zostały już wcześniej zarezerwowane inform(seats)
|
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)
|
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)
|
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)
|
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)
|
||||||
|
Can't render this file because it has a wrong number of fields in line 20.
|
@ -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)
|
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)
|
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)
|
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 test@test.pl inform(e-mail=test@test.pl)
|
||||||
user 123456789 inform(phone)
|
user 123456789 inform(phone=123456789)
|
||||||
|
|
@ -1,13 +1,13 @@
|
|||||||
user Dzień dobry hello()
|
user Dzień dobry hello()
|
||||||
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
|
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)
|
system Bilet normalny czy ulgowy? request(ticketType)
|
||||||
user jakie są dostępne ulgi? reqmore(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)
|
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)
|
user poprosze bilet ulgowy inform(quantity=1)&inform(ticketType=ulgowy)
|
||||||
system Czy ma Pan jakieś preferencje co do miejsc na sali? request(seats)
|
system Czy ma Pan jakieś preferencje co do miejsc na sali? request(seats)
|
||||||
user tak, daleko od ekranu inform(seats=daleko od ekranu)
|
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()
|
user dobrze affirm()
|
||||||
system Proszę o podanie maila i telefonu w celu dokończenia rezerwacji. request(e-mail)&request(phone)
|
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)
|
user 123@132.pl inform(e-mail=123@132.pl)
|
||||||
|
|
@ -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)
|
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()
|
user A jutro? reqmore()
|
||||||
system Ambulans, Batman, Śmierć na Nilu inform(title=Ambulans)&inform(title=Batman)&inform(title=Śmierć na Nilu)
|
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)
|
system o której godzinie? request(time)
|
||||||
user woeczprkem moze inform(time=woeczprkem)
|
user woeczprkem moze inform(time=woeczprkem)
|
||||||
system dobrze, dostępne są miejsca na seans o 19:30 offer(time=19:30)
|
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)
|
system Bilety normalne czy ulgowe? request(ticketType)
|
||||||
user A jest ulga dla zwierząt? reqmore()
|
user A jest ulga dla zwierząt? reqmore()
|
||||||
system Nie, nie ma ulgi dla zwierząt deny()
|
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)
|
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)
|
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)
|
system Czy odpowiada pani miejsce 9 w rzędzie J? offer(seat=9J)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user