From f5dcaf9780146dabd1e189d2f48bc8a314b1d894 Mon Sep 17 00:00:00 2001 From: Krzysztof Bojakowski Date: Wed, 8 May 2024 01:57:20 +0200 Subject: [PATCH] Dodanie zbioru treningowego w formacie ConLLu IOB --- data/train_dialog.conllu | 772 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 772 insertions(+) create mode 100644 data/train_dialog.conllu diff --git a/data/train_dialog.conllu b/data/train_dialog.conllu new file mode 100644 index 0000000..579e408 --- /dev/null +++ b/data/train_dialog.conllu @@ -0,0 +1,772 @@ +# text: cześć +# intent: welcomemsg +# slots: +1 cześć welcomemsg NoLabel + +# text: witam +# intent: welcomemsg +# slots: +1 witam welcomemsg NoLabel + +# text: dzień dobry +# intent: welcomemsg +# slots: +1 dzień welcomemsg NoLabel +2 dobry welcomemsg NoLabel + +# text: dobry wieczór +# intent: welcomemsg +# slots: +1 dobry welcomemsg NoLabel +2 wieczór welcomemsg NoLabel + +# text: dziękuję +# intent: bye +# slots: +1 dziękuję bye NoLabel + +# text: dzięki +# intent: bye +# slots: +1 dzięki bye NoLabel + +# text: pozdrawiam +# intent: bye +# slots: +1 pozdrawiam bye NoLabel + +# text: do widzenia +# intent: bye +# slots: +1 do bye NoLabel +2 widzenia bye NoLabel + +# text: dziękuję serdecznie +# intent: bye +# slots: +1 dziękuję bye NoLabel +2 serdecznie bye NoLabel + +# text: dziękuję bardzo +# intent: bye +# slots: +1 dziękuję bye NoLabel +2 bardzo bye NoLabel + +# text: papa +# intent: bye +# slots: +1 papa bye NoLabel + +# text: tak +# intent: affirm +# slots: +1 tak affirm NoLabel + +# text: poproszę +# intent: affirm +# slots: +1 poproszę affirm NoLabel + +# text: to poproszę +# intent: affirm +# slots: +1 to affirm NoLabel +2 poproszę affirm NoLabel + +# text: okej +# intent: affirm +# slots: +1 okej affirm NoLabel + +# text: okej to poproszę +# intent: affirm +# slots: +1 okej affirm NoLabel +2 to affirm NoLabel +3 poproszę affirm NoLabel + +# text: poproszę pizzę hawajska w rozmiarze dużym +# intent: inform/order +# slots: +1 poproszę inform/order NoLabel +2 pizzę inform/order B-food +3 hawajska inform/order B-pizza +4 w inform/order NoLabel +5 rozmiarze inform/order NoLabel +6 dużym inform/order B-size + +# 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 kurczakiem +# intent: inform/order +# slots: +1 chciałbym inform/order NoLabel +2 pizzę inform/order B-food +3 z inform/order B-ingredient +4 kurczakiem inform/order I-ingredient + +# text: proszę pizzę z szynką +# intent: inform/order +# slots: +1 proszę inform/order NoLabel +2 pizzę inform/order B-food +3 z inform/order NoLabel +4 szynką inform/order B-ingredient + +# text: poproszę pizzę barcelona w rozmiarze L +# intent: inform/order +# slots: +1 poproszę inform/order NoLabel +2 pizzę inform/order B-food +3 barcelona inform/order B-pizza +4 w inform/order NoLabel +5 rozmiarze inform/order NoLabel +6 L inform/order B-size + +# text: jedna pizza tuna, druga pizza hawajska +# intent: inform/order +# slots: +1 jedna inform/order B-quantity +2 pizza inform/order B-food +3 tuna, inform/order B-pizza +4 druga inform/order B-quantity +5 pizza inform/order B-food +6 hawajska inform/order B-pizza + +# text: wezmę pizzę capri bez pieczarek +# intent: inform/order +# slots: +1 wezmę inform/order NoLabel +2 pizzę inform/order B-food +3 capri inform/order B-pizza +4 bez inform/order B-ingredient/neg +5 pieczarek inform/order I-ingredient/neg + +# text: jakie pizze są w ofercie +# intent: request/menu +# slots: +1 jakie request/menu NoLabel +2 pizze request/menu B-food +3 są request/menu NoLabel +4 w request/menu NoLabel +5 ofercie request/menu 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 NoLabel + +# text: jakie pizze są w menu +# intent: request/menu +# slots: +1 jakie request/menu NoLabel +2 pizze request/menu B-food +3 są request/menu NoLabel +4 w request/menu NoLabel +5 menu request/menu NoLabel + +# text: chciałbym zamówić pizze +# intent: request/menu +# slots: +1 chciałbym request/menu NoLabel +2 zamówić request/menu NoLabel +3 pizze request/menu B-food + +# text: co macie w ofercie +# intent: request/menu +# slots: +1 co request/menu NoLabel +2 macie request/menu NoLabel +3 w request/menu NoLabel +4 ofercie request/menu NoLabel + +# text: poproszę pizzę margarita +# intent: inform/order +# slots: +1 poproszę inform/order NoLabel +2 pizzę inform/order B-food +3 margarita inform/order B-pizza + +# text: poproszę pizze hawajską bez ananasa +# intent: inform/order +# slots: +1 poproszę inform/order NoLabel +2 pizze inform/order B-food +3 hawajska inform/order B-pizza +4 bez inform/order B-ingredient/neg +5 ananasa inform/order I-ingredient/neg + +# text: poproszę 5 pizz +# intent: inform/order +# slots: +1 poproszę inform/order NoLabel +2 5 inform/order B-quantity +3 pizz inform/order B-food + +# text: porposzę capri w rozmiarze m +# intent: inform/order +# slots: +1 porposzę inform/order NoLabel +2 capri inform/order NoLabel +3 w inform/order NoLabel +4 rozmiarze inform/order NoLabel +5 m inform/order NoLabel + +# 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: kiedy dojdzie dostawa? +# intent: request/time +# slots: +1 kiedy request/time NoLabel +2 dojdzie request/time NoLabel +3 dostawa? request/time NoLabel + +# 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: kiedy dojedzie kurier? +# intent: request/time +# slots: +1 kiedy request/time NoLabel +2 dojedzie request/time NoLabel +3 kurier? request/time NoLabel + +# text: to wszystko +# intent: inform/order-complete +# slots: +1 to inform/order-complete NoLabel +2 wszystko inform/order-complete NoLabel + +# text: adres dostawy to Koszalińska 10/15 +# intent: inform/address +# slots: +1 adres inform/address NoLabel +2 dostawy inform/address NoLabel +3 to inform/address NoLabel +4 Koszalińska inform/address B-address +5 10/15 inform/address I-address + +# text: proszę dzwonić na numer 320 561 123 +# intent: inform/phone +# slots: +1 proszę inform/phone NoLabel +2 dzwonić inform/phone NoLabel +3 na inform/phone NoLabel +4 numer inform/phone NoLabel B-phone +5 320 inform/phone NoLabel I-phone +6 561 inform/phone NoLabel I-phone +7 123 inform/phone NoLabel I-phone + +# text: adres Kołątaja 15 +# intent: inform/address +# slots: +1 adres inform/address NoLabel +2 Kołątaja inform/address B-address +3 15 inform/address I-address + +# text: Poznań, ul. Piastów 90/13 +# intent: inform/address +# slots: +1 Poznań, inform/address B-address +2 ul. inform/address I-address +3 Piastów inform/address I-address +4 90/13 inform/address I-address + +# text: ul. Piotra Skargi 13 +# intent: inform/address +# slots: +1 ul. inform/address B-address +2 Piotra inform/address I-address +3 Skargi inform/address I-address +4 13 inform/address I-address + +# text: aleje jerozolimskie 10 +# intent: inform +# slots: +1 aleje inform/address B-address +2 jerozolimskie inform/address I-address +3 10 inform/address I-address + +# text: nie +# intent: negate +# slots: +1 nie negate NoLabel + +# text: zaprzeczam +# intent: negate +# slots: +1 zaprzeczam negate NoLabel + +# text: nie dziękuję +# intent: negate +# slots: +1 nie negate NoLabel +2 dziękuję negate NoLabel + +# text: co jest w ofercie +# intent: request/menu +# slots: +1 co request/menu NoLabel +2 jest request/menu NoLabel +3 w request/menu NoLabel +4 ofercie request/menu NoLabel + +# text: chciałbym 3 pizze, hawajskie duże +# intent: inform/order +# slots: +1 chciałbym inform/order NoLabel +2 3 inform/order B-quantity +3 pizze, inform/order B-food +4 hawajskie inform/order B-pizza +5 duże inform/order B-size + +# text: chciałbym barcelona xl +# intent: inform/order +# slots: +1 chciałbym inform/order NoLabel +2 barcelona inform/order B-pizza +3 xl inform/order B-size + +# text: kruszyn krajeński, Polna 34 +# intent: inform/address +# slots: +1 kruszyn inform/address B-address +2 krajeński, inform/address B-address +3 Polna inform/address B-address +4 34 inform/address B-address + +# text: odbiorę na miejscu +# intent: inform/delivery +# slots: +1 odbiorę inform/delivery NoLabel +2 na inform/delivery NoLabel +3 miejscu inform/delivery B-delivery + +# text: poproszę z dowozem +# intent: inform/delivery +# slots: +1 poproszę inform/delivery NoLabel +2 z inform/delivery NoLabel +3 dowozem inform/delivery B-delivery + +# text: ile całość będzie kosztować +# intent: request/price +# slots: +1 ile request/price NoLabel +2 całość request/price NoLabel +3 będzie request/price NoLabel +4 kosztować request/price NoLabel + +# text: jaki koszt +# intent: request/price +# slots: +1 jaki request/price NoLabel +2 koszt request/price NoLabel + +# text: ile zapłacę +# intent: request/price +# slots: +1 ile request/price NoLabel +2 zapłacę request/price NoLabel + +# text: prosiłbym o dowóz na 17:30 +# intent: inform/time +# slots: +1 prosiłbym inform/time NoLabel +2 o inform/time NoLabel +3 dowóz inform/time NoLabel +4 na inform/time NoLabel +5 17:30 inform/time B-time + +# text: czy można dowieźć na 20? +# intent: inform/time +# slots: +1 czy inform/time NoLabel +2 można inform/time NoLabel +3 dowieźć inform/time NoLabel +4 na inform/time NoLabel +5 20? inform/time B-time + +# text: czy mozżna bez cebuli +# intent: inform/order +# slots: +1 czy inform/order NoLabel +2 mozżna inform/order NoLabel +3 bez inform/order B-ingredient/neg +4 cebuli inform/order I-ingredient/neg + +# text: bez pieczarek +# intent: inform/order +# slots: +1 bez inform/order B-ingredient/neg +2 pieczarek inform/order I-ingredient/neg + +# text: jaka cena? +# intent: request/price +# slots: +1 jaka request/price NoLabel +2 cena? request/price NoLabel + +# text: cena +# intent: request/price +# slots: +1 cena request/price NoLabel + +# text: jaki koszt +# intent: request/price +# slots: +1 jaki request/price NoLabel +2 koszt request/price NoLabel + +# text: cena dowozu +# intent: request/delivery-price +# slots: +1 cena request/delivery-price NoLabel +2 dowozu request/delivery-price NoLabel + +# text: sos czosnkowy +# intent: inform/order +# slots: +1 sos inform/order B-sauce +2 czosnkowy inform/order I-sauce + +# text: poproszę o realizację zamówienia +# intent: inform/order-complete +# slots: +1 poproszę inform/order-complete NoLabel +2 o inform/order-complete NoLabel +3 realizację inform/order-complete NoLabel +4 zamówienia inform/order-complete NoLabel + +# text: zamawiam +# intent: inform/order-complete +# slots: +1 zamawiam inform/order-complete NoLabel + +# text: i to wszystko +# intent: inform/order-complete +# slots: +1 i inform/order-complete NoLabel +2 to inform/order-complete NoLabel +3 wszystko inform/order-complete NoLabel + +# text: jaki rozmiar +# intent: request/size +# slots: +1 jaki request/size NoLabel +2 rozmiar request/size NoLabel + +# text: złożyć zamówienie +# intent: request/menu +# slots: +1 złożyć request/menu NoLabel +2 zamówienie request/menu NoLabel + +# text: poproszę 4 pizze, tuna, hawajska, capri, barcelona, wszystkie w rozmiarze xl +# intent: inform/order +# slots: +1 poproszę inform/order NoLabel +2 4 inform/order B-quantity +3 pizze, inform/order B-food +4 tuna, inform/order B-pizza +5 hawajska, inform/order B-pizza +6 capri, inform/order B-pizza +7 barcelona, inform/order B-pizza +8 wszystkie inform/order NoLabel +9 w inform/order NoLabel +10 rozmiarze inform/order NoLabel +11 xl inform/order B-size + +# text: mój numer to 123 324 534 +# intent: inform/phone +# slots: +1 mój inform/phone NoLabel +2 numer inform/phone NoLabel +3 to inform/phone NoLabel +4 123 inform/phone B-phone +5 324 inform/phone I-phone +6 534 inform/phone I-phone + +# text: 653 321 787 +# intent: inform/phone +# slots: +1 653 inform/phone B-phone +2 321 inform/phone I-phone +3 787 inform/phone I-phone + +# text: wezmę pizzę z szynką, tuńczykiem i cebulą, w rozmiarze L +# intent: inform/order +# slots: +1 wezmę inform/order NoLabel +2 pizzę inform/order B-food +3 z inform/order NoLabel +4 szynką, inform/order B-ingredient +5 tuńczykiem inform/order B-ingredient +6 i inform/order NoLabel +7 cebulą, inform/order B-ingredient +8 w inform/order NoLabel +9 rozmiarze inform/order NoLabel +10 L inform/order B-size + +# text: szynka +# intent: inform/order +# slots: +1 szynka inform/order B-ingredient + +# text: pieczarki +# intent: inform/order +# slots: +1 pieczarki inform/order B-ingredient + +# text: cebula +# intent: inform/order +# slots: +1 cebula inform/order B-ingredient + +# text: papryka +# intent: inform/order +# slots: +1 papryka inform/order B-ingredient + +# text: pomidor +# intent: inform/order +# slots: +1 pomidor inform/order B-ingredient + +# text: ser +# intent: inform/order +# slots: +1 ser inform/order B-ingredient + +# text: ananas kurczak tunczyk cebula +# intent: inform/order +# slots: +1 ananas inform/order B-ingredient +2 kurczak inform/order B-ingredient +3 tunczyk inform/order B-ingredient +4 cebula inform/order B-ingredient + +# text: barcelona hawajska tuna capri margarita +# intent: inform/order +# slots: +1 barcelona inform/order B-pizza +2 hawajska inform/order B-pizza +3 tuna inform/order B-pizza +4 capri inform/order B-pizza +5 margarita inform/order B-pizza + +# text: poproszę hawajską i tuna XL +# intent: inform/order +# slots: +1 poproszę inform/order NoLabel +2 hawajską inform/order B-pizza +3 i inform/order NoLabel +4 tuna inform/order B-pizza +5 XL inform/order B-size + +# text: wezmę 3 pizze tuna, średnią, dużą i bardzo dużą +# intent: inform/order +# slots: +1 wezmę inform/order NoLabel +2 3 inform/order B-quantity +3 pizze inform/order B-food +4 tuna, inform/order B-pizza +5 średnią, inform/order B-size +6 dużą inform/order B-size +7 i inform/order NoLabel +8 bardzo inform/order B-size +9 dużą inform/order I-size + +# text: rozmiar m +# intent: inform/order +# slots: +1 rozmiar inform/order B-size +2 m inform/order I-size + +# text: rozmar l +# intent: inform/order +# slots: +1 rozmar inform/order B-size +2 l inform/order I-size + +# text: rozmiar xl +# intent: inform/order +# slots: +1 rozmiar inform/order B-size +2 xl inform/order I-size + +# text: na godzine 9 +# intent: inform/time +# slots: +1 na inform/time NoLabel +2 godzine inform/time B-time +3 9 inform/time I-time + +# text: godz 16 +# intent: inform/time +# slots: +1 godz inform/time B-time +2 16 inform/time I-time + +# text: na 19 poproszę +# intent: inform/time +# slots: +1 na inform/time NoLabel +2 19 inform/time B-time +3 poproszę inform/time NoLabel + +# text: godzine dziesiątą +# intent: inform/time +# slots: +1 godzine inform/time B-time +2 dziesiątą inform/time I-time + +# text: na szóstą +# intent: inform/time +# slots: +1 na inform/time NoLabel +2 szóstą inform/time B-time + +# text: tak zgadza się +# intent: affirm +# slots: +1 tak affirm NoLabel +2 zgadza affirm NoLabel +3 się affirm NoLabel + +# text: potwierdzam +# intent: affirm +# slots: +1 potwierdzam affirm NoLabel + +# text: nie zgadza się +# intent: negate +# slots: +1 nie negate NoLabel +2 zgadza negate NoLabel +3 się negate NoLabel + +# text: numer to 333444555 +# intent: inform/phone +# slots: +1 numer inform/phone NoLabel +2 to inform/phone NoLabel +3 333444555 inform/phone B-phone + +# text: numer to 335 23 25 29 +# intent: inform/phone +# slots: +1 numer inform/phone NoLabel +2 to inform/phone NoLabel +3 335 inform/phone B-phone +4 23 inform/phone I-phone +5 25 inform/phone I-phone +6 29 inform/phone I-phone + +# text: dziękuję to wszystko +# intent: inform/order-complete +# slots: +1 dziękuję inform/order-complete NoLabel +2 to inform/order-complete NoLabel +3 wszystko inform/order-complete NoLabel + +# text: potwierdzam zamówienie +# intent: inform/order-complete +# slots: +1 potwierdzam inform/order-complete NoLabel +2 zamówienie inform/order-complete NoLabel + +# text: bez kurczaka +# intent: inform/order +# slots: +1 bez inform/order B-ingredient/neg +2 kurczaka inform/order I-ingredient/neg + +# text: bez cebuli +# intent: inform/order +# slots: +1 bez inform/order B-ingredient/neg +2 cebuli inform/order I-ingredient/neg + +# text: bez szynki i pieczarek +# intent: inform/order +# slots: +1 bez inform/order B-ingridient/neg +2 szynki inform/order I-ingredient/neg +3 i inform/order NoLabel +4 pieczarek inform/order B-ingredient/neg + +# text: proszę pizzę z ananasem, kurczakiem i serem +# intent: inform/order +# slots: +1 proszę inform/order NoLabel +2 pizzę inform/order B-food +3 z inform/order NoLabel +4 ananasem, inform/order B-ingredient +5 kurczakiem inform/order B-ingredient +6 i inform/order NoLabel +7 serem inform/order B-ingredient + +# text: ile płacę +# intent: request/price +# slots: +1 ile request/price NoLabel +2 płacę request/price NoLabel + +# text: ile zapłacę +# intent: request/price +# slots: +1 ile request/price NoLabel +2 zapłacę request/price NoLabel + +# text: sos tysiąca wysp +# intent: inform/order +# slots: +1 sos inform/order B-sauce +2 tysiąca inform/order I-sauce +3 wysp inform/order I-sauce + +# text: sos koperkowy +# intent: inform/order +# slots: +1 sos inform/order B-sauce +2 koperkowy inform/order I-sauce + +# text: tak dziękuję +# intent: affirm +# slots: +1 tak affirm NoLabel +2 dziękuję affirm NoLabel + +# text: nnie, dziękuję +# intent: negate +# slots: +1 nnie, negate NoLabel +2 dziękuję negate NoLabel + +# text: nie dzięki +# intent: negate +# slots: +1 nie negate NoLabel +2 dzięki negate NoLabel