From 42c224a11ab428566126c8936b1fe33a36643641 Mon Sep 17 00:00:00 2001 From: Krzysztof Bojakowski Date: Thu, 9 May 2024 02:26:00 +0200 Subject: [PATCH] Testy na plikach w formacie ConLLu --- data/dialog-04.conllu | 266 --------------- data/dialog-06-01-01.tsv | 4 +- data/dialog-06-03-01.tsv | 4 +- data/test_dialog_46.conllu | 641 +++++++++++++++++++++++++++++++++++++ data/train_dialog.conllu | 80 +++++ 5 files changed, 724 insertions(+), 271 deletions(-) delete mode 100644 data/dialog-04.conllu create mode 100644 data/test_dialog_46.conllu diff --git a/data/dialog-04.conllu b/data/dialog-04.conllu deleted file mode 100644 index ea20e64..0000000 --- a/data/dialog-04.conllu +++ /dev/null @@ -1,266 +0,0 @@ - -# text: ile kosztuje dostawa? -# intent: request/delivery-price -# slots: -1 ile request/delivery-price NoLabel -2 kosztuje request/delivery-price NoLabel -3 dostawa? request/delivery-price NoLabel - -# text: a jakie są dostępne pizze? -# intent: request/menu -# slots: -1 a request/menu NoLabel -2 jakie request/menu NoLabel -3 są request/menu NoLabel -4 dostępne request/menu NoLabel -5 pizze? request/menu B-food - -# text: świetnie, w takim razie poproszę dwie duże pizze diavola oraz margaritę -# intent: inform/order -# slots: -1 świetnie, inform/order NoLabel -2 w inform/order NoLabel -3 takim inform/order NoLabel -4 razie inform/order NoLabel -5 poproszę inform/order NoLabel -6 dwie inform/order B-quantity -7 duże inform/order B-size -8 pizze inform/order B-food -9 diavola inform/order B-pizza -10 oraz inform/order NoLabel -11 margaritę inform/order B-pizza - -# text: tak, poproszę jeden -# intent: affirm -# slots: -1 tak, affirm NoLabel -2 poproszę affirm NoLabel -3 jeden affirm B-quantity - -# text: zapłacę kartą przy dostawie -# intent: inform/payment -# slots: -1 zapłacę inform/payment NoLabel -2 kartą inform/payment B-payment-method -3 przy inform/payment NoLabel -4 dostawie inform/payment B-collection-method - -# text: ze Szczebrzeszyna, powiat Łękołody -# intent: inform/name -# slots: -1 ze inform/name NoLabel -2 Szczebrzeszyna, inform/name B-address -3 powiat inform/name I-address -4 Łękołody inform/name I-address - -# text: Grzegorz Brzęczyszczykiewicz -# intent: inform/name -# slots: -1 Grzegorz inform/name B-name -2 Brzęczyszczykiewicz, inform/name I-name - -# text: ile kosztuje dostawa? -# intent: request/delivery-price -# slots: -1 ile request/delivery-price NoLabel -2 kosztuje request/delivery-price NoLabel -3 dostawa? request/delivery-price NoLabel - -# text: a jakie są dostępne pizze? -# intent: request/menu -# slots: -1 a request/menu NoLabel -2 jakie request/menu NoLabel -3 są request/menu NoLabel -4 dostępne request/menu NoLabel -5 pizze? request/menu B-food - -# text: świetnie, w takim razie poproszę dwie duże pizze diavola oraz margaritę -# intent: inform/order -# slots: -1 świetnie, inform/order NoLabel -2 w inform/order NoLabel -3 takim inform/order NoLabel -4 razie inform/order NoLabel -5 poproszę inform/order NoLabel -6 dwie inform/order B-quantity -7 duże inform/order B-size -8 pizze inform/order B-food -9 diavola inform/order B-pizza -10 oraz inform/order NoLabel -11 margaritę inform/order B-pizza - -# text: tak, poproszę jeden -# intent: inform/order -# slots: -1 tak, inform/order NoLabel -2 poproszę inform/order NoLabel -3 jeden inform/order B-quantity - -# text: zapłacę kartą przy dostawie -# intent: inform/order -# slots: -1 zapłacę inform/order NoLabel -2 kartą inform/order B-payment-method -3 przy inform/order NoLabel -4 dostawie inform/order B-collection-method - -# text: chciałbym zamówić pizzę wegetariańską w średnim rozmiarze -# intent: inform/order -# slots: -1 chciałbym inform/order NoLabel -2 zamówić inform/order NoLabel -3 pizzę inform/order B-food -4 wegetariańską inform/order B-pizza -5 w inform/order NoLabel -6 średnim inform/order B-size -7 rozmiarze inform/order NoLabel - -# text: a co znajduje się domyślnie na takiej pizzy? -# intent: request/ingredients -# slots: -1 a request/ingredients NoLabel -2 co request/ingredients NoLabel -3 znajduje request/ingredients NoLabel -4 się request/ingredients NoLabel -5 domyślnie request/ingredients NoLabel -6 na request/ingredients NoLabel -7 takiej request/ingredients NoLabel -8 pizzy? request/ingredients B-food - -# text: Poproszę wersję klasyczną średnią -# intent: inform/order -# slots: -1 Poproszę inform/order NoLabel -2 wersję inform/order NoLabel -3 klasyczną inform/order B-type -4 średnią inform/order B-size - -# text: Ile będzie ona kosztować? -# intent: request/price -# slots: -1 Ile request/price NoLabel -2 będzie request/price NoLabel -3 ona request/price NoLabel -4 kosztować? request/price NoLabel - -# text: Okej, to poproszę tą pizzę -# intent: inform/order -# slots: -1 Okej, inform/order NoLabel -2 to inform/order NoLabel -3 poproszę inform/order NoLabel -4 tą inform/order NoLabel -5 pizzę inform/order B-food - -# text: Na wynos -# intent: inform/collection-method -# slots: -1 Na inform/collection-method NoLabel -2 wynos inform/collection-method B-collection-method - -# text: płatność gotówką -# intent: inform/payment-method -# slots: -1 płatność inform/payment-method NoLabel -2 gotówką inform/payment-method B-payment-method - -# text: Dzień dobry -# intent: welcomemsg -# slots: -1 Dzień welcomemsg NoLabel -2 dobry welcomemsg NoLabel - -# text: a rozmiar średni o ile jest mniejszy od dużego? -# intent: request/size -# slots: -1 a request/size NoLabel -2 rozmiar request/size NoLabel -3 średni request/size B-size -4 o request/size NoLabel -5 ile request/size NoLabel -6 jest request/size NoLabel -7 mniejszy request/size NoLabel -8 od request/size NoLabel -9 dużego? request/size B-size - -# text: dużą colę poproszę, jednakże bez cukru -# intent: inform/order -# slots: -1 dużą inform/order B-size -2 colę inform/order B-drink -3 poproszę, inform/order NoLabel -4 jednakże inform/order NoLabel -5 bez inform/order B-option -6 cukru inform/order I-option - -# text: Płatność będzie kartą. -# intent: inform/payment-method -# slots: -1 Płatność inform/payment-method NoLabel -2 będzie inform/payment-method NoLabel -3 kartą. inform/payment-method B-payment-method - -# text: Zamówienie na wynos, ale odbiorę osobiście -# intent: inform/collection-method -# slots: -1 Zamówienie inform/collection-method NoLabel -2 na inform/collection-method NoLabel -3 wynos, inform/collection-method B-collection-method -4 ale inform/collection-method NoLabel -5 odbiorę inform/collection-method NoLabel -6 osobiście inform/collection-method B-collection-method - -# text: poproszę jedynie podać przybliżony czas przygotowywania dania -# intent: request/time -# slots: -1 poproszę request/time NoLabel -2 jedynie request/time NoLabel -3 podać request/time NoLabel -4 przybliżony request/time NoLabel -5 czas request/time NoLabel -6 przygotowywania request/time NoLabel -7 dania request/time NoLabel - -# text: świetnie, w takim razie poproszę dwie duże pizzę ananasową, jedną dużą diavola oraz jako tą w gratisie margarite -# intent: inform/order -# slots: -1 świetnie, inform/order NoLabel -2 w inform/order NoLabel -3 takim inform/order NoLabel -4 razie inform/order NoLabel -5 poproszę inform/order NoLabel -6 dwie inform/order B-quantity -7 duże inform/order B-size -8 pizzę inform/order B-food -9 ananasową, inform/order B-pizza -10 jedną inform/order B-quantity -11 dużą inform/order B-size -12 diavola inform/order B-pizza -13 oraz inform/order NoLabel -14 jako inform/order NoLabel -15 tą inform/order NoLabel -16 w inform/order NoLabel -17 gratisie inform/order NoLabel -18 margarite inform/order B-pizza - -# text: w takim razie poproszę jeden -# intent: inform/order -# slots: -1 w inform/order NoLabel -2 takim inform/order NoLabel -3 razie inform/order NoLabel -4 poproszę inform/order NoLabel -5 jeden inform/order B-quantity - -# text: zapłacę kartą -# intent: inform/payment-method -# slots: -1 zapłacę inform/payment-method NoLabel -2 kartą inform/payment-method B-payment-method - -# text: dziękuję bardzo -# intent: bye -# slots: -1 dziękuję bye NoLabel -2 bardzo bye NoLabel diff --git a/data/dialog-06-01-01.tsv b/data/dialog-06-01-01.tsv index 0c21471..a707b89 100644 --- a/data/dialog-06-01-01.tsv +++ b/data/dialog-06-01-01.tsv @@ -15,7 +15,7 @@ user Czy istnieje darmowa dostawa? inform(deliveryprice=free) system Niestety nie. canthelp(deliveryprice=free) user To proszę o realizację zamówienia inform(order=complete) system Jaki adres dostawy? request(address) -user 1312-123, test, test inform(address=1312-123 test test) +user Kasztanowa 13/123, Toruń inform(address=Kasztanowa 13/123, Toruń) system Bardzo urokliwa okolica. Sumaryczny koszt to 30zł. Kurier dotrze do Pana w ciągu godziny, dziękuję i zapraszamy ponownie! inform(time=1,price=30) -user Proszę aby kurier zadzwonił na mój numer jak przyjedzie: nr: 31312312312312313 inform(phone=31312312312312313) +user Proszę aby kurier zadzwonił na mój numer jak przyjedzie: nr: 213 532 212 inform(phone=213532212) system Kurier zostanie poinformowany. affirm()&bye() diff --git a/data/dialog-06-03-01.tsv b/data/dialog-06-03-01.tsv index 4e00085..0267df8 100644 --- a/data/dialog-06-03-01.tsv +++ b/data/dialog-06-03-01.tsv @@ -11,8 +11,6 @@ user Jaka cena? request(price) system 27zł za pizzę L hawajska bez szynki. inform(price=27,size=L,ingridient!=ham,pizza=hawajska) user a jaka cena dowozu? request(deliveryprice) system 5zł. inform(deliveryprice=5) -user za kilometr? impl-conf(deliveryprice=5) -system Zamówienia na terenie miasta, koszt to 5zł. expl-conf(deliveryprice=5) user okej to poproszę, czy są dostępne jakieś sosy? affirm()&request(sauce) system Tak, sos czosnkowy lub tysiąca wysp. select(sauce) user czy sos dodatkowo kosztuje? request(price) @@ -21,7 +19,7 @@ user a są do tego jakieś napoje? request(drink) system Pepsi, Cola, Woda mineralna. select(drink) user jaka cena coli? inform(drink=cola)&request(price) system 5zł. inform(drink=cola,price=5) -user to poproszę\nPotwierdzam zamowienie inform(order=complete) +user to poproszę. Potwierdzam zamowienie inform(order=complete) system Bardzo proszę, pizza L hawajska bez szynki, cola. Koszt 37zł, płatność przy odbiorze. Na jaki adres? inform(price=37)&request(address) user 62-200 Gniezno, osiedle Grunwaldzkie 21/3117\njaki czas oczekiwania? inform(address=62-200 Gniezno osiedle Grunwaldzkie 21/3117)&request(time) system Kurier dotrze do Pana w przeciągu godziny. Dziękuję i zapraszamy ponownie! inform(time=1)&bye() diff --git a/data/test_dialog_46.conllu b/data/test_dialog_46.conllu new file mode 100644 index 0000000..29b0b2c --- /dev/null +++ b/data/test_dialog_46.conllu @@ -0,0 +1,641 @@ +# text: Jakim systemem jesteś, co oferujesz? +# intent: welcomemsg +# slots: +1 Jakim welcomemsg NoLabel +2 systemem welcomemsg NoLabel +3 jesteś, welcomemsg NoLabel +4 co welcomemsg NoLabel +5 oferujesz? welcomemsg NoLabel + +# text: Chcialbym zamowic pizze peperoni +# intent: inform/order +# slots: +1 Chcialbym inform/order NoLabel +2 zamowic inform/order NoLabel +3 pizze inform/order B-food +4 peperoni inform/order B-pizza + +# text: A jest cos z salami? +# intent: inform/order +# slots: +1 A inform/order NoLabel +2 jest inform/order NoLabel +3 cos inform/order NoLabel +4 z inform/order NoLabel +5 salami? inform/order B-ingridient + +# text: To poproszę margharite +# intent: inform/order +# slots: +1 To inform/order NoLabel +2 poproszę inform/order NoLabel +3 margharite, inform/order B-pizza + +# text: czy jest mozliwosc podmiany sosu pomidorowego na smietanowy? +# intent: inform/order +# slots: +1 jest inform/order NoLabel +2 mozliwosc inform/order NoLabel +3 podmiany inform/order NoLabel +8 sosu inform/order NoLabel +4 pomidorowego inform/order I-sauce +5 na inform/order NoLabel +6 smietanowy? inform/order B-sauce +# text: To poproszę margharite zwykla +# intent: inform/order +# slots: +1 To inform/order NoLabel +2 poproszę inform/order NoLabel +3 margharite inform/order B-pizza +4 zwykla inform/order B-size + +# text: tak +# intent: affirm +# slots: +1 tak affirm NoLabel + +# text: Czy istnieje darmowa dostawa? +# intent: request/delivery-price +# slots: +1 Czy request/delivery-price NoLabel +2 istnieje request/delivery-price NoLabel +3 darmowa request/delivery-price NoLabel +4 dostawa? request/delivery-price NoLabel + +# text: To proszę o realizację zamówienia +# intent: inform/order-complete +# slots: +1 To inform/order-complete NoLabel +2 proszę inform/order-complete NoLabel +3 o inform/order-complete NoLabel +4 realizację inform/order-complete NoLabel +5 zamówienia inform/order-complete NoLabel + +# text: Kasztanowa 13/123, Toruń +# intent: inform/address +# slots: +1 Kasztanowa inform/address B-address +2 13/123, inform/address I-address +3 Toruń inform/address I-address + +# text: Proszę aby kurier zadzwonił na mój numer jak przyjedzie: nr: 213 532 212 +# intent: inform/phone +# slots: +1 Proszę inform/phone NoLabel +2 aby inform/phone NoLabel +3 kurier inform/phone NoLabel +4 zadzwonił inform/phone NoLabel +5 na inform/phone NoLabel +6 mój inform/phone NoLabel +7 numer inform/phone NoLabel +8 jak inform/phone NoLabel +9 przyjedzie: inform/phone NoLabel +10 nr: inform/phone NoLabel +11 213 inform/phone B-phone +12 532 inform/phone I-phone +13 212 inform/phone I-phone + +# text: Jestem głodny chciałbym zamówić kebaba +# intent: inform/order +# slots: +1 Jestem inform/order NoLabel +2 głodny inform/order NoLabel +3 chciałbym inform/order NoLabel +4 zamówić inform/order NoLabel +5 kebaba inform/order B-food + +# text: a jakie rodzaje pizzy? jakie kompozycje składników? +# intent: request/menu +# slots: +1 a request/menu NoLabel +2 jakie request/menu NoLabel +3 rodzaje request/menu NoLabel +4 pizzy? request/menu NoLabel +5 jakie request/menu NoLabel +6 kompozycje request/menu NoLabel +7 składników? request/menu NoLabel + +# text: jak duża jest pizza L?\? +# intent: request/size +# slots: +1 jak request/size NoLabel +2 duża request/size NoLabel +3 jest request/size NoLabel +4 pizza request/size B-food +5 L?\? request/size B-size + +# text: chciałbym taką z ananasem pizze +# intent: inform/order +# slots: +1 chciałbym inform/order NoLabel +2 taką inform/order NoLabel +3 z inform/order NoLabel +4 ananasem inform/order B-ingredient +5 pizze inform/order B-food + +# text: a czy można bez szynki? +# intent: inform/order +# slots: +1 a inform/order NoLabel +2 czy inform/order NoLabel +3 można inform/order NoLabel +4 bez inform/order B-ingredient/neg +5 szynki? inform/order I-ingredient/neg + +# text: Jaka cena? +# intent: request/price +# slots: +1 Jaka request/price NoLabel +2 cena? request/price NoLabel + +# text: a jaka cena dowozu? +# intent: request/delivery-price +# slots: +1 a request/delivery-price NoLabel +2 jaka request/delivery-price NoLabel +3 cena request/delivery-price NoLabel +4 dowozu? request/delivery-price NoLabel + +# text: okej to poproszę +# intent: affirm +# slots: +1 okej affirm NoLabel +2 to affirm NoLabel +3 poproszę affirm NoLabel + +# text: czy są dostępne jakieś sosy? +# intent: request/sauce +# slots: +1 czy request/sauce NoLabel +2 są request/sauce NoLabel +3 dostępne request/sauce NoLabel +4 jakieś request/sauce NoLabel +5 sosy? request/sauce NoLabel + +# text: czy sos dodatkowo kosztuje? +# intent: request/price +# slots: +1 czy request/price NoLabel +2 sos request/price NoLabel +3 dodatkowo request/price NoLabel +4 kosztuje? request/price NoLabel + +# text: a są do tego jakieś napoje? +# intent: request/drinks +# slots: +1 a request/drinks NoLabel +2 są request/drinks NoLabel +3 do request/drinks NoLabel +4 tego request/drinks NoLabel +5 jakieś request/drinks NoLabel +6 napoje? request/drinks NoLabel + +# text: jaka cena coli? +# intent: request(price) +# slots: +1 jaka request(price) NoLabel +2 cena request(price) NoLabel +3 coli? request(price) B-drink + +# text: to poproszę. Potwierdzam zamowienie +# intent: inform/order-complete +# slots: +1 to inform/order-complete NoLabel +2 poproszę. inform/order-complete NoLabel +3 Potwierdzam inform/order-complete NoLabel +4 zamowienie inform/order-complete NoLabel + +# text: 62-200 Gniezno, osiedle Grunwaldzkie 21/3117 +# intent: inform/address +# slots: +1 62-200 inform/address B-address +2 Gniezno, inform/address I-address +3 osiedle inform/address I-address +4 Grunwaldzkie inform/address I-address +5 21/3117 inform/address I-address + +# text: jaki czas oczekiwania? +# intent: request/time +# slots: +1 jaki request/time NoLabel +2 czas request/time NoLabel +3 oczekiwania? request/time NoLabel + +# text: Dziekuje +# intent: bye +# slots: +1 Dziekuje bye NoLabel + +# text: Dzień dobry, chciałbym zamówić pizzę +# intent: welcomemsg +# slots: +1 Dzień welcomemsg NoLabel +2 dobry, welcomemsg NoLabel +3 chciałbym welcomemsg NoLabel +4 zamówić welcomemsg NoLabel +5 pizzę welcomemsg NoLabel + +# text: W jakich rozmiarach są pizze? +# intent: request/size +# slots: +1 W request/size NoLabel +2 jakich request/size NoLabel +3 rozmiarach request/size NoLabel +4 są request/size NoLabel +5 pizze? request/size B-food + +# text: Poprosiłbym Tuna XL +# intent: inform/order +# slots: +1 Poprosiłbym inform/order NoLabel +2 Tuna inform/order B-pizza +3 XL inform/order B-size + +# text: Nie, to wszystko +# intent: inform/order-complete +# slots: +1 Nie, inform/order-complete NoLabel +2 to inform/order-complete NoLabel +3 wszystko inform/order-complete NoLabel + +# text: Głogowska 0/4 +# intent: inform/address +# slots: +1 Głogowska inform/address B-address +2 0/4 inform/address I-address + +# text: Kiedy mogę się spodziewać dostawy? +# intent: request/time +# slots: +1 Kiedy request/time NoLabel +2 mogę request/time NoLabel +3 się request/time NoLabel +4 spodziewać request/time NoLabel +5 dostawy? request/time NoLabel + +# text: Dzień dobry +# intent: welcomemsg +# slots: +1 Dzień welcomemsg NoLabel +2 dobry welcomemsg NoLabel + +# text: Chciałbym zamówić pizzę +# intent: request/menu +# slots: +1 Chciałbym request/menu NoLabel +2 zamówić request/menu NoLabel +3 pizzę request/menu B-food + +# text: Chciałbym pizzę z mięsem +# intent: inform/order +# slots: +1 Chciałbym inform/order NoLabel +2 pizzę inform/order B-food +3 z inform/order NoLabel +4 mięsem inform/order B-ingredient + +# text: w takim razie poproszę pizzę barcelona w rozmiarze XL +# intent: inform/order +# slots: +1 w inform/order NoLabel +2 takim inform/order NoLabel +3 razie inform/order NoLabel +4 poproszę inform/order NoLabel +5 pizzę inform/order B-food +6 barcelona inform/order B-pizza +7 w inform/order NoLabel +8 rozmiarze inform/order NoLabel +9 XL inform/order B-size + +# text: Napój typu pepsi cola w puszczce, ale żeby była zimna i bez cukru +# intent: inform/order +# slots: +1 Napój inform/order NoLabel +2 typu inform/order NoLabel +3 pepsi inform/order B-drink +4 cola inform/order B-drink +5 w inform/order NoLabel +6 puszczce, inform/order NoLabel +7 ale inform/order NoLabel +8 żeby inform/order NoLabel +9 była inform/order NoLabel +10 zimna inform/order B-temp +11 i inform/order NoLabel +12 bez inform/order B-sugar/neg +13 cukru inform/order I-sugar/neg + +# text: ulica niebieska 230/2 +# intent: inform/address +# slots: +1 ulica inform/address B-address +2 niebieska inform/address I-address +3 230/2 inform/address I-address + +# text: dziękuję +# intent: bye +# slots: +1 dziękuję bye NoLabel + +# text: Cześć, jakim systemem jesteś? +# intent: welcomemsg +# slots: +1 Cześć, welcomemsg NoLabel +2 jakim welcomemsg NoLabel +3 systemem welcomemsg NoLabel +4 jesteś? welcomemsg NoLabel + +# text: Czy jest możliwość zamówienia pizzy pół na pół? +# intent: inform/order +# slots: +1 Czy inform/order NoLabel +2 jest inform/order NoLabel +3 możliwość inform/order NoLabel +4 zamówienia inform/order NoLabel +5 pizzy inform/order B-food +6 pół inform/order B-pizza +7 na inform/order I-pizza +8 pół? inform/order I-pizza + +# text: jakie pizze są w menu? +# intent: request/menu +# slots: +1 jakie request/menu NoLabel +2 pizze request/menu NoLabel +3 są request/menu NoLabel +4 w request/menu NoLabel +5 menu? request/menu NoLabel + +# text: w takim razie poproszę 4x margarite XL +# intent: inform/order +# slots: +1 w inform/order NoLabel +2 takim inform/order NoLabel +3 razie inform/order NoLabel +4 poproszę inform/order NoLabel +5 4x inform/order B-quantity +6 margarite inform/order B-pizza +7 XL inform/order B-size + +# text: Lipinki Łużyckie, Łączna 46 +# intent: inform/address +# slots: +1 Lipinki inform/address B-address +2 Łużyckie, inform/address I-address +3 Łączna inform/address I-address +4 46 inform/address I-address + +# text: Dzięki! +# intent: bye +# slots: +1 Dzięki! bye NoLabel + +# text: ile kosztuje dostawa? +# intent: request/delivery-price +# slots: +1 ile request/delivery-price NoLabel +2 kosztuje request/delivery-price NoLabel +3 dostawa? request/delivery-price NoLabel + +# text: a jakie są dostępne pizze? +# intent: request/menu +# slots: +1 a request/menu NoLabel +2 jakie request/menu NoLabel +3 są request/menu NoLabel +4 dostępne request/menu NoLabel +5 pizze? request/menu B-food + +# text: świetnie, w takim razie poproszę dwie duże pizze diavola oraz margaritę +# intent: inform/order +# slots: +1 świetnie, inform/order NoLabel +2 w inform/order NoLabel +3 takim inform/order NoLabel +4 razie inform/order NoLabel +5 poproszę inform/order NoLabel +6 dwie inform/order B-quantity +7 duże inform/order B-size +8 pizze inform/order B-food +9 diavola inform/order B-pizza +10 oraz inform/order NoLabel +11 margaritę inform/order B-pizza + +# text: tak, poproszę jeden +# intent: affirm +# slots: +1 tak, affirm NoLabel +2 poproszę affirm NoLabel +3 jeden affirm B-quantity + +# text: ze Szczebrzeszyna, powiat Łękołody +# intent: inform/name +# slots: +1 ze inform/name NoLabel +2 Szczebrzeszyna, inform/name B-address +3 powiat inform/name I-address +4 Łękołody inform/name I-address + +# text: Grzegorz Brzęczyszczykiewicz +# intent: inform/name +# slots: +1 Grzegorz inform/name B-name +2 Brzęczyszczykiewicz, inform/name I-name + +# text: a jakie są dostępne pizze? +# intent: request/menu +# slots: +1 a request/menu NoLabel +2 jakie request/menu NoLabel +3 są request/menu NoLabel +4 dostępne request/menu NoLabel +5 pizze? request/menu B-food + +# text: świetnie, w takim razie poproszę dwie duże pizze diavola oraz margaritę +# intent: inform/order +# slots: +1 świetnie, inform/order NoLabel +2 w inform/order NoLabel +3 takim inform/order NoLabel +4 razie inform/order NoLabel +5 poproszę inform/order NoLabel +6 dwie inform/order B-quantity +7 duże inform/order B-size +8 pizze inform/order B-food +9 diavola inform/order B-pizza +10 oraz inform/order NoLabel +11 margaritę inform/order B-pizza + +# text: tak, poproszę jeden +# intent: inform/order +# slots: +1 tak, inform/order NoLabel +2 poproszę inform/order NoLabel +3 jeden inform/order B-quantity + +# text: zapłacę kartą przy dostawie +# intent: inform/order +# slots: +1 zapłacę inform/order NoLabel +2 kartą inform/order B-payment-method +3 przy inform/order NoLabel +4 dostawie inform/order B-delivery + +# text: chciałbym zamówić pizzę wegetariańską w średnim rozmiarze +# intent: inform/order +# slots: +1 chciałbym inform/order NoLabel +2 zamówić inform/order NoLabel +3 pizzę inform/order B-food +4 wegetariańską inform/order B-pizza +5 w inform/order NoLabel +6 średnim inform/order B-size +7 rozmiarze inform/order NoLabel + +# text: a co znajduje się domyślnie na takiej pizzy? +# intent: request/ingredients +# slots: +1 a request/ingredients NoLabel +2 co request/ingredients NoLabel +3 znajduje request/ingredients NoLabel +4 się request/ingredients NoLabel +5 domyślnie request/ingredients NoLabel +6 na request/ingredients NoLabel +7 takiej request/ingredients NoLabel +8 pizzy? request/ingredients B-food + +# text: Poproszę wersję klasyczną średnią +# intent: inform/order +# slots: +1 Poproszę inform/order NoLabel +2 wersję inform/order NoLabel +3 klasyczną inform/order B-type +4 średnią inform/order B-size + +# text: Ile będzie ona kosztować? +# intent: request/price +# slots: +1 Ile request/price NoLabel +2 będzie request/price NoLabel +3 ona request/price NoLabel +4 kosztować? request/price NoLabel + +# text: Okej, to poproszę tą pizzę +# intent: inform/order +# slots: +1 Okej, inform/order NoLabel +2 to inform/order NoLabel +3 poproszę inform/order NoLabel +4 tą inform/order NoLabel +5 pizzę inform/order B-food + +# text: Na wynos +# intent: inform/delivery +# slots: +1 Na inform/delivery NoLabel +2 wynos inform/delivery B-delivery + +# text: płatność gotówką +# intent: inform/payment +# slots: +1 płatność inform/payment NoLabel +2 gotówką inform/payment B-payment-method + +# text: Dzień dobry +# intent: welcomemsg +# slots: +1 Dzień welcomemsg NoLabel +2 dobry welcomemsg NoLabel + +# text: a rozmiar średni o ile jest mniejszy od dużego? +# intent: request/size +# slots: +1 a request/size NoLabel +2 rozmiar request/size NoLabel +3 średni request/size B-size +4 o request/size NoLabel +5 ile request/size NoLabel +6 jest request/size NoLabel +7 mniejszy request/size NoLabel +8 od request/size NoLabel +9 dużego? request/size B-size + +# text: dużą colę poproszę, jednakże bez cukru +# intent: inform/order +# slots: +1 dużą inform/order B-size +2 colę inform/order B-drink +3 poproszę, inform/order NoLabel +4 jednakże inform/order NoLabel +5 bez inform/order B-option +6 cukru inform/order I-option + +# text: Płatność będzie kartą. +# intent: inform/payment +# slots: +1 Płatność inform/payment NoLabel +2 będzie inform/payment NoLabel +3 kartą. inform/payment B-payment-method + +# text: Zamówienie na wynos, ale odbiorę osobiście +# intent: inform/delivery +# slots: +1 Zamówienie inform/delivery NoLabel +2 na inform/delivery NoLabel +3 wynos, inform/delivery B-delivery +4 ale inform/delivery NoLabel +5 odbiorę inform/delivery NoLabel +6 osobiście inform/delivery B-delivery + +# text: poproszę jedynie podać przybliżony czas przygotowywania dania +# intent: request/time +# slots: +1 poproszę request/time NoLabel +2 jedynie request/time NoLabel +3 podać request/time NoLabel +4 przybliżony request/time NoLabel +5 czas request/time NoLabel +6 przygotowywania request/time NoLabel +7 dania request/time NoLabel + +# text: świetnie, w takim razie poproszę dwie duże pizzę ananasową, jedną dużą diavola oraz jako tą w gratisie margarite +# intent: inform/order +# slots: +1 świetnie, inform/order NoLabel +2 w inform/order NoLabel +3 takim inform/order NoLabel +4 razie inform/order NoLabel +5 poproszę inform/order NoLabel +6 dwie inform/order B-quantity +7 duże inform/order B-size +8 pizzę inform/order B-food +9 ananasową, inform/order B-pizza +10 jedną inform/order B-quantity +11 dużą inform/order B-size +12 diavola inform/order B-pizza +13 oraz inform/order NoLabel +14 jako inform/order NoLabel +15 tą inform/order NoLabel +16 w inform/order NoLabel +17 gratisie inform/order NoLabel +18 margarite inform/order B-pizza + +# text: w takim razie poproszę jeden +# intent: inform/order +# slots: +1 w inform/order NoLabel +2 takim inform/order NoLabel +3 razie inform/order NoLabel +4 poproszę inform/order NoLabel +5 jeden inform/order B-quantity + +# text: zapłacę kartą +# intent: inform/payment +# slots: +1 zapłacę inform/payment NoLabel +2 kartą inform/payment B-payment-method + +# text: dziękuję bardzo +# intent: bye +# slots: +1 dziękuję bye NoLabel +2 bardzo bye NoLabel diff --git a/data/train_dialog.conllu b/data/train_dialog.conllu index 579e408..207dd05 100644 --- a/data/train_dialog.conllu +++ b/data/train_dialog.conllu @@ -770,3 +770,83 @@ # slots: 1 nie negate NoLabel 2 dzięki negate NoLabel + +# text: będzie płatność kartą +# intent: inform/payment +# slots: +1 będzie inform/payment NoLabel +2 płatność inform/payment NoLabel +3 kartą inform/payment B-payment-method + +# text: odbiorę osobiście +# intent: inform/delivery +# slots: +1 odbiorę inform/delivery NoLabel +2 osobiście inform/delivery B-delivery + +# text: zapłacę karta +# intent: inform/payment +# slots: +1 zapłacę inform/payment NoLabel +2 karta inform/payment B-payment-method + +# text: gotówką +# intent: inform/payment +# slots: +1 gotówką inform/payment B-payment-method + +# text: poproszę z dowozem +# intent: inform/payment +# slots: +1 poproszę inform/payment NoLabel + +# text: a jakie składniki ma barcelona +# intent: request/ingredients +# slots: +1 a request/ingredients NoLabel +2 jakie request/ingredients NoLabel +3 składniki request/ingredients NoLabel +4 ma request/ingredients NoLabel +5 domyślnie request/ingredients NoLabel +6 barcelona request/ingredients B-pizza + +# text: co to jest pizza tuna +# intent: request/ingredients +# slots: +1 co request/ingredients NoLabel +2 to request/ingredients NoLabel +3 jest request/ingredients NoLabel +4 pizza request/ingredients B-food +5 tuna request/ingredients B-pizza + +# text: jakie składniki +# intent: request/ingredients +# slots: +1 jakie request/ingredients NoLabel +2 składniki request/ingredients NoLabel + +# text: jakie są napoje +# intent: request/drinks +# slots: +1 jakie request/drinks NoLabel +2 są request/drinks NoLabel +3 napoje request/drinks NoLabel + + +# text: co macie za napoje w ofercie +# intent: request/drinks +# slots: +1 co request/drinks NoLabel +2 macie request/drinks NoLabel +3 za request/drinks NoLabel +4 napoje request/drinks NoLabel +5 w request/drinks NoLabel +6 ofercie request/drinks NoLabel + +# text: co macie do picia +# intent: request/drinks +# slots: +1 co request/drinks NoLabel +2 macie request/drinks NoLabel +3 do request/drinks NoLabel +4 picia request/drinks NoLabel