From fd197271cdb4ee3e64453b6b0f8f0e2cee12cec0 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Mon, 6 May 2024 19:20:53 +0200 Subject: [PATCH 01/15] added first tsv --- .DS_Store | Bin 0 -> 6148 bytes data/05-04-22.tsv | 59 +++++++++++++++++----------------------------- 2 files changed, 21 insertions(+), 38 deletions(-) create mode 100644 .DS_Store diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..9c5eeb4c8425e8488ee074f17cd6e3afb9a6fcb7 GIT binary patch literal 6148 zcmeHK%}T>S5Z<-XrW7Fug&r5YR;*R3#Y>3w1&ruHr6#0kFlI}WnnNk%tS{t~_&m<+ zZp31}ir5+0{pNQ!`$6`HF~+@Vw9lBs7_*@va#WTGx|fF5Ofn+JF~TAnhlvcqelxMZ z4*2aBi&(&N7JU8waGb|@w_c&{cfi% z4i9?sdBfh`**iHOJ|<78e9?q*;9JS2!3thM`CQMlKS>jr-h;2oukr|q0b+m{AO=>K z0dpqU&DEuVR!$5M13xf;`-6an=o&0Fs;vV$ygp;xLPP-_-x7$zplh(y2oVsjO96E$ zH%|<%%fT;9o@=nwsLL5wGs8G$=IZgn)$HIGDxGmxBlW}pF|f!$O`8s$|7Y;aEPdoJ zmXJjZ5Ci{=0d5Wafd`8+XY04+;aMx7-9baayb=`<&=)QNVBkK|Qb8RTs6(D>u+)g7 TpkI{((nUZKLLD*i3k-Y!WY0=B literal 0 HcmV?d00001 diff --git a/data/05-04-22.tsv b/data/05-04-22.tsv index 4bf9481..0afed45 100644 --- a/data/05-04-22.tsv +++ b/data/05-04-22.tsv @@ -1,38 +1,21 @@ -user Dzień Dobry -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? -user Chciałbym zakupić książkę o programowaniu w Scratchu -system Niestety nie posiadamy takiej ksiązki w swojej ofercie, możemy zaproponowac inne ksiazki zwiazane z programowaniem np: -system c++ od podstaw -system webassembly - dla czego warto uzywac tej technologi -system Angular - zaawansowane techniki programowania -user Dopiero zaczynam więc poproszę to od podstaw -system ok, dodaje ksiazke c++ od podstaw do koszyka -system moze interesuja cie jakies inne ksiazki? -user Czy masz jakieś książki o pielęgnacji ogrodów? -system tak mamy, proponuje: -system ogrod marzen -system obfite zywoploty -system jak pielegnowac ogord w zime -user Ile kosztuje książka: "obfite zywoploty"? -system 30 zl -user W takim razie chętnie dodam tą książkę do koszyka. -system Zrozumiano, dodaje ksiazke do koszyka: -system aktualnie posiad pan: -system obfite zywoploty -system podstawy w c++ -system czy to wszystko? -user Tak to mi w zupełności wystarczy -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: -system miotla SUPER MAX - 30 zl -system mlotek 10kg - 30 zl -system razem: 60 zl -system Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki -system Poprosze o dane do zamowienia -user Ale ja tego nie chciałem tej -system przepraszam za nieporozumienie -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: -system obfite zywoploty - 30 zl -system ksiazka c++ - 30 zl -system razem: 60 zl -system Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki -user Dziękuję serdecznie \ No newline at end of file +user Dzień Dobry welcomemsg() +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() +user Chciałbym zakupić książkę o programowaniu w Scratchu request(items=książka o programowaniu w Scratchu) +system Niestety nie posiadamy takiej ksiązki w swojej ofercie, możemy zaproponowac inne ksiazki zwiazane z programowaniem np: c++ od podstaw offer, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania canthelp(items=książka o programowaniu w Scratchu)&offer(programming_books=[c++ od podstaw, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania]) +user Dopiero zaczynam więc poproszę to od podstaw impl-conf(programming_book=c++ od podstaw) +system ok, dodaje ksiazke c++ od podstaw do koszyka, moze interesuja cie jakies inne ksiazki? inform(items=c++ od podstaw)&request(alternative_books) +user Czy masz jakieś książki o pielęgnacji ogrodów? request(items=książki o pielęgnacji ogrodów) +system tak mamy, proponuje: ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime inform(gardening_books=[ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime]) +user Ile kosztuje książka: "obfite zywoploty"? request(price) +system 30 zl inform(price=30 zl) +user W takim razie chętnie dodam tą książkę do koszyka. inform(items=obfite zywoploty)&request(alternative_books) +system Zrozumiano, dodaje ksiazke do koszyka: inform(items=obfite zywoploty) +system aktualnie posiad pan: obfite zywoploty, podstawy w c++, czy to wszystko? reqmore() +system czy to wszystko? reqmore() +user Tak to mi w zupełności wystarczy impl-conf(complete_order=yes) +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 30 zl, mlotek 10kg - 30 zl, razem: 60 zl, Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=obfite zywoploty - 30 zl, c++ od podstaw - 30 zl, total_price=60 zl)&inform(tracking_info=email confirmation with tracking code) +system Poprosze o dane do zamowienia request(customer_info) +user Ale ja tego nie chciałem tej negate() +system przepraszam za nieporozumienie negate() +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: obfite zywoploty - 30 zl, ksiazka c++ - 30 zl, razem: 60 zl, Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=obfite zywoploty - 30 zl, c++ od podstaw - 30 zl, total_price=60 zl)&inform(tracking_info=email confirmation with tracking code) +user Dziękuję serdecznie thankyou()&bye() From 7882226a1ed40bc8116003d98f66a78af3d96940 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Mon, 6 May 2024 19:30:37 +0200 Subject: [PATCH 02/15] feat: added next tsv --- data/05-02-10.tsv | 91 ++++++++++++++++++++++------------------------- 1 file changed, 43 insertions(+), 48 deletions(-) diff --git a/data/05-02-10.tsv b/data/05-02-10.tsv index 6ea1174..5044e8f 100644 --- a/data/05-02-10.tsv +++ b/data/05-02-10.tsv @@ -1,48 +1,43 @@ -user Dzień dobry! -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? -user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? -system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe -user Tylko musi być metalowa, jest taka? -system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) -user To poproszę jedną taką miotłę. -user Macie może młotki? -system ok, miotla zostala dodana do koszyka -system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg -user to poproszę taki 10kg. -user To będzie wszystko -system ok, twoje zamowienie to: -system miotla SUPER MAX - cena 500 zl -system mlotek 10kg - cena 1200 zl -system poprosze dane do zamowienia -user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? -system prosze podac kod rabatowy -user SUPERMAX10TANIEJ -system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia -user no trudno, to potwierdzam zamówienie. -system prosze podac adres dostawy, email oraz numer teleofnu -user Uniwersytetu Poznańkskiego 4, zuchstudent@amu.edu.pl, 666 666 666 -system czy to wszystko? -user Tak. -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: -system miotla SUPER MAX - 500 zl -system mlotek 10kg - 1200 zl -system razem: 1700 zl -system Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki -system GRATULACJE! otrzymujesz kod rabatowy 25% na 2 produkty wazny godzine -system Kod rabatowy to XYZHALOHALO -user To poproszę anulować zamówienie i zamówić ponownie z kodem rabatowym. -system niestety nie ma takiej mozliwosci -user Nie ma możliwości anulowania czy użycia kodu rabatowego? -system Nie ma mozliwosci anulowania przesylki -user To niezgodne z przepisami EU. -user Ale no już niech będzię. -user Pozdrawiam oschle i czekam na zamówienie. -system Niestety nasz sklep nie znajduje sie w UE -user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? -system Tak, jestesmy sklepem i znajdujemy sie w singapurze -user Kto ponosi opłaty celne? -system W razie oplaty celnej otrzymasz pismo -user Jak coś przeskrobiecie to nie opłace przesyłki -user Dowdzienia. -system Obliguje pana regulamin sklepu -system Do widzenia \ No newline at end of file +user Dzień dobry! welcomemsg() +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() +user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) +system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) +user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) +system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) +user To poproszę jedną taką miotłę. inform(items=miotła SUPER MAX)&request(alternative_items) +user Macie może młotki? request(items=młotki) +system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)&request(młotki) +system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg inform(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) +user to poproszę taki 10kg. inform(items=młotek 10kg)&request(alternative_items) +user To będzie wszystko impl-conf(complete_order=yes) +system ok, twoje zamowienie to: reqmore() +system miotla SUPER MAX - cena 500 zl inform(items=miotła SUPER MAX, price=500 zl) +system mlotek 10kg - cena 1200 zl inform(items=młotek 10kg, price=1200 zl) +system poprosze dane do zamowienia reqmore() +user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount_code) +system prosze podac kod rabatowy request(discount_code) +user SUPERMAX10TANIEJ inform(discount_code=SUPERMAX10TANIEJ) +system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia canthelp(discount_code=SUPERMAX10TANIEJ) +user no trudno, to potwierdzam zamówienie. affirm() +system prosze podac adres dostawy, email oraz numer teleofnu request(address, email, phone_number) +user Uniwersytetu Poznańkskiego 4, zuchstudent@amu.edu.pl, 666 666 666 inform(address=Uniwersytetu Poznańkskiego 4, email=zuchstudent@amu.edu.pl, phone_number=666 666 666) +system czy to wszystko? impl-conf(complete_order=yes) +user Tak. affirm() +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, razem: 1700 zl. Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, total_price=1700 zl)&inform(tracking_info=email confirmation with tracking code) +system GRATULACJE! otrzymujesz kod rabatowy 25% na 2 produkty wazny godzine Kod rabatowy to XYZHALOHALO inform(discount_code=XYZHALOHALO) +user To poproszę anulować zamówienie i zamówić ponownie z kodem rabatowym. negate()&inform(discount_code=XYZHALOHALO) +system niestety nie ma takiej mozliwosci negate() +user Nie ma możliwości anulowania czy użycia kodu rabatowego? reqmore() +system Nie ma mozliwosci anulowania przesylki inform(possible_actions=[Nie ma mozliwosci anulowania przesylki, Nie ma mozliwosci użycia kodu rabatowego]) +user To niezgodne z przepisami EU. negate() +user Ale no już niech będzię. impl-conf(complete_order=yes) +user Pozdrawiam oschle i czekam na zamówienie. bye() +system Niestety nasz sklep nie znajduje sie w UE inform(location=Singapur) +user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? canthelp()&inform(real_shop=true) +user Tak, jestesmy sklepem i znajdujemy sie w singapurze affirm()&inform(location=Singapur) +user Kto ponosi opłaty celne? request(customs_fees) +system W razie oplaty celnej otrzymasz pismo inform(customs_fees_notification=true) +user Jak coś przeskrobiecie to nie opłace przesyłki inform(customs_fees_notification=true) +user Dowdzienia. bye() +system Obliguje pana regulamin sklepu inform(regulations_acknowledgement=true) +system Do widzenia thankyou()&bye() From 09d419a83257a15eeac8614394582882176deb96 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Mon, 6 May 2024 19:48:28 +0200 Subject: [PATCH 03/15] feat: added next tsv --- .DS_Store | Bin 6148 -> 6148 bytes data/03-08-02.tsv | 26 ++++++++++++++------------ 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/.DS_Store b/.DS_Store index 9c5eeb4c8425e8488ee074f17cd6e3afb9a6fcb7..3e1f4363d8b371199ce17a0856bf16093b7837d2 100644 GIT binary patch delta 21 ccmZoMXffC@gOS6~$W%wc$lPf20>%_E07jJt2LJ#7 delta 21 ccmZoMXffC@gONkm(p*Qu$joB%0>%_E07mEr5dZ)H diff --git a/data/03-08-02.tsv b/data/03-08-02.tsv index 0a2ea9b..bb55c37 100644 --- a/data/03-08-02.tsv +++ b/data/03-08-02.tsv @@ -1,12 +1,14 @@ -system "Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe meblowe oraz kosmetyki.,""""" -user Intersesuje mnie zakup środka chemicznego aby wybić te przeklęte mrówki! -system To się dobrze składa posiadamy taki w promocji! ASPERMET 200 EC najlepszy na rynku! Przy zakupie z kartą rabatową zniżka 21.37%! -user Nie mam jeszcze karty rabatowej. Chcę kupić ten produkt. -system Proszę podać dane do wysyłki! -user Ul Ogrodowa 34. Poznań. 61-647 -system jaka forma płatności? -user Blikiem poproszę. Oto kod blik: 123 456 -system Jako iż cenimy bezpieczeństwo naszych klientów prosimy o nieudostępnianie publicznie kodów blik! Możesz go podać płacać online! -user To chętnie zapłacę online -system Super! To będzie 21.37 PLN łącznie (rabat już naliczony)! Czy potwierdzasz zamówienie? -user Potwierdzam. \ No newline at end of file +system Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe meblowe oraz kosmetyki. welcomemsg() +user Intersesuje mnie zakup środka chemicznego aby wybić te przeklęte mrówki! request(items=środek chemiczny na mrówki) +system To się dobrze składa posiadamy taki w promocji! ASPERMET 200 EC najlepszy na rynku! Przy zakupie z kartą rabatową zniżka 21.37%! offer(product=ASPERMET 200 EC)&impl-conf(discount_available=true) +user Nie mam jeszcze karty rabatowej. Chcę kupić ten produkt. negate()&request(buy) +system Proszę podać dane do wysyłki! request(shipping_address) +user Ul Ogrodowa 34. Poznań. 61-647 inform(shipping_address=Ul Ogrodowa 34. Poznań. 61-647)&request(payment_method) +system jaka forma płatności? request(payment_method) +user Blikiem poproszę. Oto kod blik: 123 456 inform(payment_method=blik: 123 456)&expl-conf(payment_method_online=true) +system Jako iż cenimy bezpieczeństwo naszych klientów prosimy o nieudostępnianie publicznie kodów blik! Możesz go podać płacać online! canthelp.missing_slot_value(payment_method) +user To chętnie zapłacę online affirm() +system Super! To będzie 21.37 PLN łącznie (rabat już naliczony)! Czy potwierdzasz zamówienie? inform(total_price=21.37 PLN)&request(confirmation) +user Potwierdzam. affirm() + + From 0509983b2024ce029e83d10eff9d037f9aaf652d Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Mon, 6 May 2024 19:49:56 +0200 Subject: [PATCH 04/15] feat: added next tsv --- data/03-08-02.tsv | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/data/03-08-02.tsv b/data/03-08-02.tsv index bb55c37..f875c52 100644 --- a/data/03-08-02.tsv +++ b/data/03-08-02.tsv @@ -1,14 +1,14 @@ -system Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe meblowe oraz kosmetyki. welcomemsg() -user Intersesuje mnie zakup środka chemicznego aby wybić te przeklęte mrówki! request(items=środek chemiczny na mrówki) -system To się dobrze składa posiadamy taki w promocji! ASPERMET 200 EC najlepszy na rynku! Przy zakupie z kartą rabatową zniżka 21.37%! offer(product=ASPERMET 200 EC)&impl-conf(discount_available=true) -user Nie mam jeszcze karty rabatowej. Chcę kupić ten produkt. negate()&request(buy) -system Proszę podać dane do wysyłki! request(shipping_address) -user Ul Ogrodowa 34. Poznań. 61-647 inform(shipping_address=Ul Ogrodowa 34. Poznań. 61-647)&request(payment_method) -system jaka forma płatności? request(payment_method) -user Blikiem poproszę. Oto kod blik: 123 456 inform(payment_method=blik: 123 456)&expl-conf(payment_method_online=true) -system Jako iż cenimy bezpieczeństwo naszych klientów prosimy o nieudostępnianie publicznie kodów blik! Możesz go podać płacać online! canthelp.missing_slot_value(payment_method) -user To chętnie zapłacę online affirm() -system Super! To będzie 21.37 PLN łącznie (rabat już naliczony)! Czy potwierdzasz zamówienie? inform(total_price=21.37 PLN)&request(confirmation) -user Potwierdzam. affirm() +user "Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe meblowe oraz kosmetyki." welcomemsg() +system "Intersesuje mnie zakup środka chemicznego aby wybić te przeklęte mrówki!" request(items=środek chemiczny na mrówki) +user "To się dobrze składa posiadamy taki w promocji! ASPERMET 200 EC najlepszy na rynku! Przy zakupie z kartą rabatową zniżka 21.37%!" offer(product=ASPERMET 200 EC)&impl-conf(discount_available=true) +system "Nie mam jeszcze karty rabatowej. Chcę kupić ten produkt." negate() +user "Proszę podać dane do wysyłki!" request(shipping_address) +system "Ul Ogrodowa 34. Poznań. 61-647" inform(shipping_address=Ul Ogrodowa 34. Poznań. 61-647)&request(payment_method) +user "jaka forma płatności?" request(payment_method) +system "Blikiem poproszę. Oto kod blik: 123 456" inform(payment_method=blik: 123 456)&expl-conf(payment_method_online=true) +user "Jako iż cenimy bezpieczeństwo naszych klientów prosimy o nieudostępnianie publicznie kodów blik! Możesz go podać płacać online!" canthelp.missing_slot_value(payment_method) +system "To chętnie zapłacę online" affirm() +user "Super! To będzie 21.37 PLN łącznie (rabat już naliczony)! Czy potwierdzasz zamówienie?" inform(total_price=21.37 PLN)&request(confirmation) +user "Potwierdzam." affirm() From 6f4a9308d071a68325fee16141a5678fb21281f0 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Mon, 6 May 2024 19:53:19 +0200 Subject: [PATCH 05/15] feat: added next tsv --- data/03-08-02.tsv | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/data/03-08-02.tsv b/data/03-08-02.tsv index f875c52..140d7ac 100644 --- a/data/03-08-02.tsv +++ b/data/03-08-02.tsv @@ -1,14 +1,14 @@ -user "Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe meblowe oraz kosmetyki." welcomemsg() -system "Intersesuje mnie zakup środka chemicznego aby wybić te przeklęte mrówki!" request(items=środek chemiczny na mrówki) -user "To się dobrze składa posiadamy taki w promocji! ASPERMET 200 EC najlepszy na rynku! Przy zakupie z kartą rabatową zniżka 21.37%!" offer(product=ASPERMET 200 EC)&impl-conf(discount_available=true) -system "Nie mam jeszcze karty rabatowej. Chcę kupić ten produkt." negate() -user "Proszę podać dane do wysyłki!" request(shipping_address) -system "Ul Ogrodowa 34. Poznań. 61-647" inform(shipping_address=Ul Ogrodowa 34. Poznań. 61-647)&request(payment_method) -user "jaka forma płatności?" request(payment_method) -system "Blikiem poproszę. Oto kod blik: 123 456" inform(payment_method=blik: 123 456)&expl-conf(payment_method_online=true) -user "Jako iż cenimy bezpieczeństwo naszych klientów prosimy o nieudostępnianie publicznie kodów blik! Możesz go podać płacać online!" canthelp.missing_slot_value(payment_method) -system "To chętnie zapłacę online" affirm() -user "Super! To będzie 21.37 PLN łącznie (rabat już naliczony)! Czy potwierdzasz zamówienie?" inform(total_price=21.37 PLN)&request(confirmation) -user "Potwierdzam." affirm() +system Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe meblowe oraz kosmetyki. welcomemsg() +user Intersesuje mnie zakup środka chemicznego aby wybić te przeklęte mrówki! request(items=środek chemiczny na mrówki) +system To się dobrze składa posiadamy taki w promocji! ASPERMET 200 EC najlepszy na rynku! Przy zakupie z kartą rabatową zniżka 21.37%! offer(product=ASPERMET 200 EC)&impl-conf(discount_available=true) +user Nie mam jeszcze karty rabatowej. Chcę kupić ten produkt. negate()&request(buy) +system Proszę podać dane do wysyłki! request(shipping_address) +user Ul Ogrodowa 34. Poznań. 61-647 inform(shipping_address=Ul Ogrodowa 34. Poznań. 61-647)&request(payment_method) +system jaka forma płatności? request(payment_method) +user Blikiem poproszę. Oto kod blik: 123 456 inform(payment_method=blik: 123 456)&expl-conf(payment_method_online=true) +system Jako iż cenimy bezpieczeństwo naszych klientów prosimy o nieudostępnianie publicznie kodów blik! Możesz go podać płacać online! canthelp.missing_slot_value(payment_method) +user To chętnie zapłacę online affirm() +system Super! To będzie 21.37 PLN łącznie (rabat już naliczony)! Czy potwierdzasz zamówienie? inform(total_price=21.37 PLN)&request(confirmation) +user Potwierdzam. affirm() From 88c74e3177447e8b17df93f83dc173ad112f63cc Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 07:41:52 +0200 Subject: [PATCH 06/15] fix: formated file --- data/05-04-22.tsv | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/data/05-04-22.tsv b/data/05-04-22.tsv index 0afed45..90722f2 100644 --- a/data/05-04-22.tsv +++ b/data/05-04-22.tsv @@ -1,21 +1,21 @@ -user Dzień Dobry welcomemsg() -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() -user Chciałbym zakupić książkę o programowaniu w Scratchu request(items=książka o programowaniu w Scratchu) -system Niestety nie posiadamy takiej ksiązki w swojej ofercie, możemy zaproponowac inne ksiazki zwiazane z programowaniem np: c++ od podstaw offer, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania canthelp(items=książka o programowaniu w Scratchu)&offer(programming_books=[c++ od podstaw, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania]) -user Dopiero zaczynam więc poproszę to od podstaw impl-conf(programming_book=c++ od podstaw) -system ok, dodaje ksiazke c++ od podstaw do koszyka, moze interesuja cie jakies inne ksiazki? inform(items=c++ od podstaw)&request(alternative_books) -user Czy masz jakieś książki o pielęgnacji ogrodów? request(items=książki o pielęgnacji ogrodów) -system tak mamy, proponuje: ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime inform(gardening_books=[ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime]) -user Ile kosztuje książka: "obfite zywoploty"? request(price) -system 30 zl inform(price=30 zl) -user W takim razie chętnie dodam tą książkę do koszyka. inform(items=obfite zywoploty)&request(alternative_books) -system Zrozumiano, dodaje ksiazke do koszyka: inform(items=obfite zywoploty) -system aktualnie posiad pan: obfite zywoploty, podstawy w c++, czy to wszystko? reqmore() -system czy to wszystko? reqmore() -user Tak to mi w zupełności wystarczy impl-conf(complete_order=yes) -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 30 zl, mlotek 10kg - 30 zl, razem: 60 zl, Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=obfite zywoploty - 30 zl, c++ od podstaw - 30 zl, total_price=60 zl)&inform(tracking_info=email confirmation with tracking code) -system Poprosze o dane do zamowienia request(customer_info) -user Ale ja tego nie chciałem tej negate() -system przepraszam za nieporozumienie negate() -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: obfite zywoploty - 30 zl, ksiazka c++ - 30 zl, razem: 60 zl, Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=obfite zywoploty - 30 zl, c++ od podstaw - 30 zl, total_price=60 zl)&inform(tracking_info=email confirmation with tracking code) -user Dziękuję serdecznie thankyou()&bye() +user Dzień Dobry welcomemsg() +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() +user Chciałbym zakupić książkę o programowaniu w Scratchu request(items=książka o programowaniu w Scratchu) +system Niestety nie posiadamy takiej ksiązki w swojej ofercie, możemy zaproponowac inne ksiazki zwiazane z programowaniem np: c++ od podstaw offer, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania canthelp(items=książka o programowaniu w Scratchu)&offer(programming_books=[c++ od podstaw, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania]) +user Dopiero zaczynam więc poproszę to od podstaw impl-conf(programming_book=c++ od podstaw) +system ok, dodaje ksiazke c++ od podstaw do koszyka, moze interesuja cie jakies inne ksiazki? inform(items=c++ od podstaw)&request(alternative_books) +user Czy masz jakieś książki o pielęgnacji ogrodów? request(items=książki o pielęgnacji ogrodów) +system tak mamy, proponuje: ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime inform(gardening_books=[ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime]) +user Ile kosztuje książka: "obfite zywoploty"? request(price) +system 30 zl inform(price=30 zl) +user W takim razie chętnie dodam tą książkę do koszyka. inform(items=obfite zywoploty)&request(alternative_books) +system Zrozumiano, dodaje ksiazke do koszyka: inform(items=obfite zywoploty) +system aktualnie posiad pan: obfite zywoploty, podstawy w c++, czy to wszystko? reqmore() +system czy to wszystko? reqmore() +user Tak to mi w zupełności wystarczy impl-conf(complete_order=yes) +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 30 zl, mlotek 10kg - 30 zl, razem: 60 zl, Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=obfite zywoploty - 30 zl, c++ od podstaw - 30 zl, total_price=60 zl)&inform(tracking_info=email confirmation with tracking code) +system Poprosze o dane do zamowienia request(customer_info) +user Ale ja tego nie chciałem tej negate() +system przepraszam za nieporozumienie negate() +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: obfite zywoploty - 30 zl, ksiazka c++ - 30 zl, razem: 60 zl, Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=obfite zywoploty - 30 zl, c++ od podstaw - 30 zl, total_price=60 zl)&inform(tracking_info=email confirmation with tracking code) +user Dziękuję serdecznie thankyou()&bye() From 060567d9fd6a8a580b438a37b782ac24cfc89485 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 07:46:51 +0200 Subject: [PATCH 07/15] fix: formated file --- data/05-02-10.tsv | 86 +++++++++++++++++++++++------------------------ 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/data/05-02-10.tsv b/data/05-02-10.tsv index 5044e8f..161afb5 100644 --- a/data/05-02-10.tsv +++ b/data/05-02-10.tsv @@ -1,43 +1,43 @@ -user Dzień dobry! welcomemsg() -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() -user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) -system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) -user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) -system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) -user To poproszę jedną taką miotłę. inform(items=miotła SUPER MAX)&request(alternative_items) -user Macie może młotki? request(items=młotki) -system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)&request(młotki) -system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg inform(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) -user to poproszę taki 10kg. inform(items=młotek 10kg)&request(alternative_items) -user To będzie wszystko impl-conf(complete_order=yes) -system ok, twoje zamowienie to: reqmore() -system miotla SUPER MAX - cena 500 zl inform(items=miotła SUPER MAX, price=500 zl) -system mlotek 10kg - cena 1200 zl inform(items=młotek 10kg, price=1200 zl) -system poprosze dane do zamowienia reqmore() -user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount_code) -system prosze podac kod rabatowy request(discount_code) -user SUPERMAX10TANIEJ inform(discount_code=SUPERMAX10TANIEJ) -system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia canthelp(discount_code=SUPERMAX10TANIEJ) -user no trudno, to potwierdzam zamówienie. affirm() -system prosze podac adres dostawy, email oraz numer teleofnu request(address, email, phone_number) -user Uniwersytetu Poznańkskiego 4, zuchstudent@amu.edu.pl, 666 666 666 inform(address=Uniwersytetu Poznańkskiego 4, email=zuchstudent@amu.edu.pl, phone_number=666 666 666) -system czy to wszystko? impl-conf(complete_order=yes) -user Tak. affirm() -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, razem: 1700 zl. Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, total_price=1700 zl)&inform(tracking_info=email confirmation with tracking code) -system GRATULACJE! otrzymujesz kod rabatowy 25% na 2 produkty wazny godzine Kod rabatowy to XYZHALOHALO inform(discount_code=XYZHALOHALO) -user To poproszę anulować zamówienie i zamówić ponownie z kodem rabatowym. negate()&inform(discount_code=XYZHALOHALO) -system niestety nie ma takiej mozliwosci negate() -user Nie ma możliwości anulowania czy użycia kodu rabatowego? reqmore() -system Nie ma mozliwosci anulowania przesylki inform(possible_actions=[Nie ma mozliwosci anulowania przesylki, Nie ma mozliwosci użycia kodu rabatowego]) -user To niezgodne z przepisami EU. negate() -user Ale no już niech będzię. impl-conf(complete_order=yes) -user Pozdrawiam oschle i czekam na zamówienie. bye() -system Niestety nasz sklep nie znajduje sie w UE inform(location=Singapur) -user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? canthelp()&inform(real_shop=true) -user Tak, jestesmy sklepem i znajdujemy sie w singapurze affirm()&inform(location=Singapur) -user Kto ponosi opłaty celne? request(customs_fees) -system W razie oplaty celnej otrzymasz pismo inform(customs_fees_notification=true) -user Jak coś przeskrobiecie to nie opłace przesyłki inform(customs_fees_notification=true) -user Dowdzienia. bye() -system Obliguje pana regulamin sklepu inform(regulations_acknowledgement=true) -system Do widzenia thankyou()&bye() +user Dzień dobry! welcomemsg() +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() +user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) +system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) +user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) +system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) +user To poproszę jedną taką miotłę. inform(items=miotła SUPER MAX)&request(alternative_items) +user Macie może młotki? request(items=młotki) +system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)&request(młotki) +system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg inform(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) +user to poproszę taki 10kg. inform(items=młotek 10kg)&request(alternative_items) +user To będzie wszystko impl-conf(complete_order=yes) +system ok, twoje zamowienie to: reqmore() +system miotla SUPER MAX - cena 500 zl inform(items=miotła SUPER MAX, price=500 zl) +system mlotek 10kg - cena 1200 zl inform(items=młotek 10kg, price=1200 zl) +system poprosze dane do zamowienia reqmore() +user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount_code) +system prosze podac kod rabatowy request(discount_code) +user SUPERMAX10TANIEJ inform(discount_code=SUPERMAX10TANIEJ) +system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia canthelp(discount_code=SUPERMAX10TANIEJ) +user no trudno, to potwierdzam zamówienie. affirm() +system prosze podac adres dostawy, email oraz numer teleofnu request(address, email, phone_number) +user Uniwersytetu Poznańkskiego 4, zuchstudent@amu.edu.pl, 666 666 666 inform(address=Uniwersytetu Poznańkskiego 4, email=zuchstudent@amu.edu.pl, phone_number=666 666 666) +system czy to wszystko? impl-conf(complete_order=yes) +user Tak. affirm() +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, razem: 1700 zl. Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, total_price=1700 zl)&inform(tracking_info=email confirmation with tracking code) +system GRATULACJE! otrzymujesz kod rabatowy 25% na 2 produkty wazny godzine Kod rabatowy to XYZHALOHALO inform(discount_code=XYZHALOHALO) +user To poproszę anulować zamówienie i zamówić ponownie z kodem rabatowym. negate()&inform(discount_code=XYZHALOHALO) +system niestety nie ma takiej mozliwosci negate() +user Nie ma możliwości anulowania czy użycia kodu rabatowego? reqmore() +system Nie ma mozliwosci anulowania przesylki inform(possible_actions=[Nie ma mozliwosci anulowania przesylki, Nie ma mozliwosci użycia kodu rabatowego]) +user To niezgodne z przepisami EU. negate() +user Ale no już niech będzię. impl-conf(complete_order=yes) +user Pozdrawiam oschle i czekam na zamówienie. bye() +system Niestety nasz sklep nie znajduje sie w UE inform(location=Singapur) +user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? canthelp()&inform(real_shop=true) +user Tak, jestesmy sklepem i znajdujemy sie w singapurze affirm()&inform(location=Singapur) +user Kto ponosi opłaty celne? request(customs_fees) +system W razie oplaty celnej otrzymasz pismo inform(customs_fees_notification=true) +user Jak coś przeskrobiecie to nie opłace przesyłki inform(customs_fees_notification=true) +user Dowdzienia. bye() +system Obliguje pana regulamin sklepu inform(regulations_acknowledgement=true) +system Do widzenia thankyou()&bye() From fcb22d24be408271fa2d81f5b68691714d4ecee1 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 07:50:07 +0200 Subject: [PATCH 08/15] fix: formated file --- data/05-02-10.tsv | 84 +++++++++++++++++++++++------------------------ 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/data/05-02-10.tsv b/data/05-02-10.tsv index 161afb5..d3f8cbc 100644 --- a/data/05-02-10.tsv +++ b/data/05-02-10.tsv @@ -1,43 +1,43 @@ -user Dzień dobry! welcomemsg() -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() -user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) -system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) -user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) -system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) -user To poproszę jedną taką miotłę. inform(items=miotła SUPER MAX)&request(alternative_items) -user Macie może młotki? request(items=młotki) -system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)&request(młotki) -system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg inform(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) -user to poproszę taki 10kg. inform(items=młotek 10kg)&request(alternative_items) -user To będzie wszystko impl-conf(complete_order=yes) -system ok, twoje zamowienie to: reqmore() -system miotla SUPER MAX - cena 500 zl inform(items=miotła SUPER MAX, price=500 zl) -system mlotek 10kg - cena 1200 zl inform(items=młotek 10kg, price=1200 zl) -system poprosze dane do zamowienia reqmore() -user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount_code) -system prosze podac kod rabatowy request(discount_code) +user Dzień dobry! welcomemsg() +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() +user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) +system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) +user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) +system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) +user To poproszę jedną taką miotłę. inform(items=miotła SUPER MAX)&request(alternative_items) +user Macie może młotki? request(items=młotki) +system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)&request(młotki) +system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg inform(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) +user to poproszę taki 10kg. inform(items=młotek 10kg)&request(alternative_items) +user To będzie wszystko impl-conf(complete_order=yes) +system ok, twoje zamowienie to: reqmore() +system miotla SUPER MAX - cena 500 zl inform(items=miotła SUPER MAX, price=500 zl) +system mlotek 10kg - cena 1200 zl inform(items=młotek 10kg, price=1200 zl) +system poprosze dane do zamowienia reqmore() +user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount_code) +system prosze podac kod rabatowy request(discount_code) user SUPERMAX10TANIEJ inform(discount_code=SUPERMAX10TANIEJ) -system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia canthelp(discount_code=SUPERMAX10TANIEJ) -user no trudno, to potwierdzam zamówienie. affirm() -system prosze podac adres dostawy, email oraz numer teleofnu request(address, email, phone_number) -user Uniwersytetu Poznańkskiego 4, zuchstudent@amu.edu.pl, 666 666 666 inform(address=Uniwersytetu Poznańkskiego 4, email=zuchstudent@amu.edu.pl, phone_number=666 666 666) -system czy to wszystko? impl-conf(complete_order=yes) -user Tak. affirm() -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, razem: 1700 zl. Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, total_price=1700 zl)&inform(tracking_info=email confirmation with tracking code) -system GRATULACJE! otrzymujesz kod rabatowy 25% na 2 produkty wazny godzine Kod rabatowy to XYZHALOHALO inform(discount_code=XYZHALOHALO) -user To poproszę anulować zamówienie i zamówić ponownie z kodem rabatowym. negate()&inform(discount_code=XYZHALOHALO) -system niestety nie ma takiej mozliwosci negate() -user Nie ma możliwości anulowania czy użycia kodu rabatowego? reqmore() -system Nie ma mozliwosci anulowania przesylki inform(possible_actions=[Nie ma mozliwosci anulowania przesylki, Nie ma mozliwosci użycia kodu rabatowego]) -user To niezgodne z przepisami EU. negate() -user Ale no już niech będzię. impl-conf(complete_order=yes) -user Pozdrawiam oschle i czekam na zamówienie. bye() -system Niestety nasz sklep nie znajduje sie w UE inform(location=Singapur) -user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? canthelp()&inform(real_shop=true) -user Tak, jestesmy sklepem i znajdujemy sie w singapurze affirm()&inform(location=Singapur) -user Kto ponosi opłaty celne? request(customs_fees) -system W razie oplaty celnej otrzymasz pismo inform(customs_fees_notification=true) -user Jak coś przeskrobiecie to nie opłace przesyłki inform(customs_fees_notification=true) -user Dowdzienia. bye() -system Obliguje pana regulamin sklepu inform(regulations_acknowledgement=true) -system Do widzenia thankyou()&bye() +system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia canthelp(discount_code=SUPERMAX10TANIEJ) +user no trudno, to potwierdzam zamówienie. affirm() +system prosze podac adres dostawy, email oraz numer teleofnu request(address, email, phone_number) +user Uniwersytetu Poznańkskiego 4, zuchstudent@amu.edu.pl, 666 666 666 inform(address=Uniwersytetu Poznańkskiego 4, email=zuchstudent@amu.edu.pl, phone_number=666 666 666) +system czy to wszystko? impl-conf(complete_order=yes) +user Tak. affirm() +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, razem: 1700 zl. Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, total_price=1700 zl)&inform(tracking_info=email confirmation with tracking code) +system GRATULACJE! otrzymujesz kod rabatowy 25% na 2 produkty wazny godzine Kod rabatowy to XYZHALOHALO inform(discount_code=XYZHALOHALO) +user To poproszę anulować zamówienie i zamówić ponownie z kodem rabatowym. negate()&inform(discount_code=XYZHALOHALO) +system niestety nie ma takiej mozliwosci negate() +user Nie ma możliwości anulowania czy użycia kodu rabatowego? reqmore() +system Nie ma mozliwosci anulowania przesylki inform(possible_actions=[Nie ma mozliwosci anulowania przesylki, Nie ma mozliwosci użycia kodu rabatowego]) +user To niezgodne z przepisami EU. negate() +user Ale no już niech będzię. impl-conf(complete_order=yes) +user Pozdrawiam oschle i czekam na zamówienie. bye() +system Niestety nasz sklep nie znajduje sie w UE inform(location=Singapur) +user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? canthelp()&inform(real_shop=true) +user Tak, jestesmy sklepem i znajdujemy sie w singapurze affirm()&inform(location=Singapur) +user Kto ponosi opłaty celne? request(customs_fees) +system W razie oplaty celnej otrzymasz pismo inform(customs_fees_notification=true) +user Jak coś przeskrobiecie to nie opłace przesyłki inform(customs_fees_notification=true) +user Dowdzienia. bye() +system Obliguje pana regulamin sklepu inform(regulations_acknowledgement=true) +system Do widzenia thankyou()&bye() From c23366d8f1db58373b36a7bb6c9c8fe9c959b071 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 07:50:44 +0200 Subject: [PATCH 09/15] fix: formated file --- data/05-02-10.tsv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/05-02-10.tsv b/data/05-02-10.tsv index d3f8cbc..d960818 100644 --- a/data/05-02-10.tsv +++ b/data/05-02-10.tsv @@ -1,6 +1,6 @@ -user Dzień dobry! welcomemsg() -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() -user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) +user Dzień dobry! welcomemsg() +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() +user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) From 4e4c7bd9bb52ff968e3aa8cd7b9404c0b0f54646 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 07:52:59 +0200 Subject: [PATCH 10/15] fix: formated file --- data/05-02-10.tsv | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/data/05-02-10.tsv b/data/05-02-10.tsv index d960818..8749843 100644 --- a/data/05-02-10.tsv +++ b/data/05-02-10.tsv @@ -1,21 +1,21 @@ user Dzień dobry! welcomemsg() system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) -system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) -user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) -system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) -user To poproszę jedną taką miotłę. inform(items=miotła SUPER MAX)&request(alternative_items) -user Macie może młotki? request(items=młotki) -system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)&request(młotki) -system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg inform(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) -user to poproszę taki 10kg. inform(items=młotek 10kg)&request(alternative_items) -user To będzie wszystko impl-conf(complete_order=yes) -system ok, twoje zamowienie to: reqmore() -system miotla SUPER MAX - cena 500 zl inform(items=miotła SUPER MAX, price=500 zl) -system mlotek 10kg - cena 1200 zl inform(items=młotek 10kg, price=1200 zl) -system poprosze dane do zamowienia reqmore() -user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount_code) -system prosze podac kod rabatowy request(discount_code) +system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) +user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) +system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) +user To poproszę jedną taką miotłę. inform(items=miotła SUPER MAX)&request(alternative_items) +user Macie może młotki? request(items=młotki) +system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)&request(młotki) +system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg inform(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) +user to poproszę taki 10kg. inform(items=młotek 10kg)&request(alternative_items) +user To będzie wszystko impl-conf(complete_order=yes) +system ok, twoje zamowienie to: reqmore() +system miotla SUPER MAX - cena 500 zl inform(items=miotła SUPER MAX, price=500 zl) +system mlotek 10kg - cena 1200 zl inform(items=młotek 10kg, price=1200 zl) +system poprosze dane do zamowienia reqmore() +user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount_code) +system prosze podac kod rabatowy request(discount_code) user SUPERMAX10TANIEJ inform(discount_code=SUPERMAX10TANIEJ) system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia canthelp(discount_code=SUPERMAX10TANIEJ) user no trudno, to potwierdzam zamówienie. affirm() From a286daed41bebd34f3730fe933bc0217e7b618dc Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 08:04:04 +0200 Subject: [PATCH 11/15] fix: formated file --- data/03-06-02.tsv | 26 +++++++------- data/05-02-10.tsv | 88 ++++++++++++++++++++++++----------------------- 2 files changed, 58 insertions(+), 56 deletions(-) diff --git a/data/03-06-02.tsv b/data/03-06-02.tsv index 9863284..a1d4080 100644 --- a/data/03-06-02.tsv +++ b/data/03-06-02.tsv @@ -1,13 +1,13 @@ -user Dzień dobry. -system Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe, meblowe oraz kosmetyki. -user Chcę kupić kosmetyki na prezent dla mojej wnuczki, co polecacie? -system Mamy szmpony do wlosów, są wegańskie! Tak się składa, że są na promocji! Przy zakupie 2 sztuk, 3 gratis! Ponadto oferujemy perfumy damskie! -user Czy to znaczy, że są jadalne? -system Nie, takie kosmetyki nie zawierają żadnych składników pochodzenia zwierzęcego, a w trakcie ich produkcji nie używa się surowców pozyskanych od zwierząt. -user Aaaa, hehe. To poprosiłbym może taki szampon, jakie zapachy macie w ofercie? -system Posiadamy w ofercie zapachy miętowy, bananowy oraz truskawkowy. -user To poproszę wszystkie 3 po 1 sztuce. -system To będzie 42 zł łącznie (21 zł bananowy + 21 zł miętowy + GRATIS truskawkowy) -user Przy odbiorze kartą -system Dziękujemy za zlecenie zamówienia, Podsumowanie: adres Uniwersytetu Poznańskiego 4, 42 zł łącznie (21 zł szampon bananowy + 21 zł szampon miętowy + GRATIS szampon truskawkowy), płatność kartą przy odbiorze -user Dziękuję bardzo. +user Dzień dobry. +system Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe, meblowe oraz kosmetyki. welcomemsg() +user Chcę kupić kosmetyki na prezent dla mojej wnuczki, co polecacie? request(gift_cosmetics) +system Mamy szampony do wlosów, są wegańskie! Tak się składa, że są na promocji! Przy zakupie 2 sztuk, 3 gratis! Ponadto oferujemy perfumy damskie! offer(cosmetics_type=shampoos, promotion=3 za 2, perfumes_available=true) +user Czy to znaczy, że są jadalne? request(edible_cosmetics) +system Nie, takie kosmetyki nie zawierają żadnych składników pochodzenia zwierzęcego, a w trakcie ich produkcji nie używa się surowców pozyskanych od zwierząt. negate() +user Aaaa, hehe. To poprosiłbym może taki szampon, jakie zapachy macie w ofercie? request(shampoo_scents) +system Posiadamy w ofercie zapachy miętowy, bananowy oraz truskawkowy. inform(scents_available=[miętowy, bananowy, truskawkowy]) +user To poproszę wszystkie 3 po 1 sztuce. request(items={szampon_miętowy=1, szampon_bananowy=1, szampon_truskawkowy=1}) +system To będzie 42 zł łącznie (21 zł bananowy + 21 zł miętowy + GRATIS truskawkowy) inform(total_price=42 zł) +user Przy odbiorze kartą request(payment_method=card_on_delivery) +system Dziękujemy za zlecenie zamówienia, Podsumowanie: adres Uniwersytetu Poznańskiego 4, 42 zł łącznie (21 zł szampon bananowy + 21 zł szampon miętowy + GRATIS szampon truskawkowy), płatność kartą przy odbiorze thankyou() +user Dziękuję bardzo. thankyou() \ No newline at end of file diff --git a/data/05-02-10.tsv b/data/05-02-10.tsv index 8749843..5f17fae 100644 --- a/data/05-02-10.tsv +++ b/data/05-02-10.tsv @@ -1,43 +1,45 @@ -user Dzień dobry! welcomemsg() -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() -user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) -system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(miotła) -user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) -system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(miotła=1,5 metrowa SUPER MAX) -user To poproszę jedną taką miotłę. inform(items=miotła SUPER MAX)&request(alternative_items) -user Macie może młotki? request(items=młotki) -system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)&request(młotki) -system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg inform(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) -user to poproszę taki 10kg. inform(items=młotek 10kg)&request(alternative_items) -user To będzie wszystko impl-conf(complete_order=yes) -system ok, twoje zamowienie to: reqmore() -system miotla SUPER MAX - cena 500 zl inform(items=miotła SUPER MAX, price=500 zl) -system mlotek 10kg - cena 1200 zl inform(items=młotek 10kg, price=1200 zl) -system poprosze dane do zamowienia reqmore() -user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount_code) -system prosze podac kod rabatowy request(discount_code) -user SUPERMAX10TANIEJ inform(discount_code=SUPERMAX10TANIEJ) -system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia canthelp(discount_code=SUPERMAX10TANIEJ) -user no trudno, to potwierdzam zamówienie. affirm() -system prosze podac adres dostawy, email oraz numer teleofnu request(address, email, phone_number) -user Uniwersytetu Poznańkskiego 4, zuchstudent@amu.edu.pl, 666 666 666 inform(address=Uniwersytetu Poznańkskiego 4, email=zuchstudent@amu.edu.pl, phone_number=666 666 666) -system czy to wszystko? impl-conf(complete_order=yes) -user Tak. affirm() -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, razem: 1700 zl. Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=miotla SUPER MAX - 500 zl, mlotek 10kg - 1200 zl, total_price=1700 zl)&inform(tracking_info=email confirmation with tracking code) -system GRATULACJE! otrzymujesz kod rabatowy 25% na 2 produkty wazny godzine Kod rabatowy to XYZHALOHALO inform(discount_code=XYZHALOHALO) -user To poproszę anulować zamówienie i zamówić ponownie z kodem rabatowym. negate()&inform(discount_code=XYZHALOHALO) -system niestety nie ma takiej mozliwosci negate() -user Nie ma możliwości anulowania czy użycia kodu rabatowego? reqmore() -system Nie ma mozliwosci anulowania przesylki inform(possible_actions=[Nie ma mozliwosci anulowania przesylki, Nie ma mozliwosci użycia kodu rabatowego]) -user To niezgodne z przepisami EU. negate() -user Ale no już niech będzię. impl-conf(complete_order=yes) -user Pozdrawiam oschle i czekam na zamówienie. bye() -system Niestety nasz sklep nie znajduje sie w UE inform(location=Singapur) -user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? canthelp()&inform(real_shop=true) -user Tak, jestesmy sklepem i znajdujemy sie w singapurze affirm()&inform(location=Singapur) -user Kto ponosi opłaty celne? request(customs_fees) -system W razie oplaty celnej otrzymasz pismo inform(customs_fees_notification=true) -user Jak coś przeskrobiecie to nie opłace przesyłki inform(customs_fees_notification=true) -user Dowdzienia. bye() -system Obliguje pana regulamin sklepu inform(regulations_acknowledgement=true) -system Do widzenia thankyou()&bye() +user Dzień dobry! +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg +user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) +system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(alternative_product=miotła) +user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) +system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(product=miotła SUPER MAX)&offer(promotion=promocja) +user To poproszę jedną taką miotłę. request(items=miotła SUPER MAX) +system ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX) +user Macie może młotki? request(items=młotki) +system ok, miotla zostala dodana do koszyka inform(items=młotki) +system tak, mamy mlotki w swojej ofercie, 1, 2, 4, 5, 10 kg offer(młotki=[1kg, 2kg, 4kg, 5kg, 10kg]) +user to poproszę taki 10kg. request(items=młotek 10kg) +user To będzie wszystko reqmore() +system ok, twoje zamowienie to: miotla SUPER MAX - cena 500 zl,mlotek 10kg - cena 1200 zl inform(order_summary=[miotła SUPER MAX - cena 500 zł, młotek 10kg - cena 1200 zł]) +system poprosze dane do zamowienia reqmore() +user o Panie, ale ceny to macie z kosmosu, zejdzie Pan 10% z ceny? request(discount=10%) +system prosze podac kod rabatowy request(discount_code) +user SUPERMAX10TANIEJ inform(discount_code=SUPERMAX10TANIEJ) +system ten kod nie pasuje, prosze podac inny albo przejsc do realizacji zamowienia negate()&inform(discount_code_invalid) +user no trudno, to potwierdzam zamówienie. ack() +system prosze podac adres dostawy, email oraz numer teleofnu request(delivery_details) +user Uniwersytetu Poznańkskiego 4, zuchstudent@amu.edu.pl, 666 666 666 inform(delivery_details={address=Uniwersytetu Poznańkskiego 4, email=zuchstudent@amu.edu.pl, phone=666 666 666}) +system czy to wszystko? reqmore() +user Tak. affirm() +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to:miotla SUPER MAX - 500 zl,mlotek 10kg - 1200 zl inform(order_summary=[miotła SUPER MAX - cena 500 zł, młotek 10kg - cena 1200 zł]) +system razem: 1700 zl inform(total_price=1700 zł) +system Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki inform(delivery_confirmation) +system GRATULACJE! otrzymujesz kod rabatowy 25% na 2 produkty wazny godzine inform(discount=25% na 2 produkty) +system Kod rabatowy to XYZHALOHALO inform(discount_code=XYZHALOHALO) +user To poproszę anulować zamówienie i zamówić ponownie z kodem rabatowym. request(cancellation) +system niestety nie ma takiej mozliwosci negate()&inform(cancellation_impossible) +user Nie ma możliwości anulowania czy użycia kodu rabatowego? reqmore() +system Nie ma mozliwosci anulowania przesylki negate()&inform(cancellation_impossible) +user To niezgodne z przepisami EU. negate()&inform(EU_regulations_violation) +user Ale no już niech będzię. negate()&ack() +user Pozdrawiam oschle i czekam na zamówienie. goodbye() +system Niestety nasz sklep nie znajduje sie w UE inform(location=Singapur) +user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? request(authenticity) +system Tak, jestesmy sklepem i znajdujemy sie w singapurze inform(authenticity=true) +user Kto ponosi opłaty celne? request(customs_duty_responsibility) +system W razie oplaty celnej otrzymasz pismo inform(customs_duty_responsibility=recipient) +user Jak coś przeskrobiecie to nie opłace przesyłki reqmore()&inform(delivery_terms) +user Dowdzienia. affirm()&inform(delivery_terms=obligation_to_pay) +system Obliguje pana regulamin sklepu inform(delivery_terms=obligation_to_pay) +system Do widzenia goodbye() From cae7ce85eca6caf9325f714a958cb2a5370ff343 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 08:07:55 +0200 Subject: [PATCH 12/15] fix: formated file --- data/05-04-22.tsv | 50 +++++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 21 deletions(-) diff --git a/data/05-04-22.tsv b/data/05-04-22.tsv index 90722f2..a46c2b4 100644 --- a/data/05-04-22.tsv +++ b/data/05-04-22.tsv @@ -1,21 +1,29 @@ -user Dzień Dobry welcomemsg() -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() -user Chciałbym zakupić książkę o programowaniu w Scratchu request(items=książka o programowaniu w Scratchu) -system Niestety nie posiadamy takiej ksiązki w swojej ofercie, możemy zaproponowac inne ksiazki zwiazane z programowaniem np: c++ od podstaw offer, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania canthelp(items=książka o programowaniu w Scratchu)&offer(programming_books=[c++ od podstaw, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania]) -user Dopiero zaczynam więc poproszę to od podstaw impl-conf(programming_book=c++ od podstaw) -system ok, dodaje ksiazke c++ od podstaw do koszyka, moze interesuja cie jakies inne ksiazki? inform(items=c++ od podstaw)&request(alternative_books) -user Czy masz jakieś książki o pielęgnacji ogrodów? request(items=książki o pielęgnacji ogrodów) -system tak mamy, proponuje: ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime inform(gardening_books=[ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime]) -user Ile kosztuje książka: "obfite zywoploty"? request(price) -system 30 zl inform(price=30 zl) -user W takim razie chętnie dodam tą książkę do koszyka. inform(items=obfite zywoploty)&request(alternative_books) -system Zrozumiano, dodaje ksiazke do koszyka: inform(items=obfite zywoploty) -system aktualnie posiad pan: obfite zywoploty, podstawy w c++, czy to wszystko? reqmore() -system czy to wszystko? reqmore() -user Tak to mi w zupełności wystarczy impl-conf(complete_order=yes) -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 30 zl, mlotek 10kg - 30 zl, razem: 60 zl, Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=obfite zywoploty - 30 zl, c++ od podstaw - 30 zl, total_price=60 zl)&inform(tracking_info=email confirmation with tracking code) -system Poprosze o dane do zamowienia request(customer_info) -user Ale ja tego nie chciałem tej negate() -system przepraszam za nieporozumienie negate() -system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: obfite zywoploty - 30 zl, ksiazka c++ - 30 zl, razem: 60 zl, Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki thankyou()&inform(order_summary=obfite zywoploty - 30 zl, c++ od podstaw - 30 zl, total_price=60 zl)&inform(tracking_info=email confirmation with tracking code) -user Dziękuję serdecznie thankyou()&bye() +user Dzień Dobry +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg +user Chciałbym zakupić książkę o programowaniu w Scratchu request(book=programowanie w Scratchu) +system Niestety nie posiadamy takiej ksiązki w swojej ofercie, możemy zaproponowac inne ksiazki zwiazane z programowaniem np: can't help(book=programowanie w Scratchu)&offer(programming_books=[c++ od podstaw, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania]) +system c++ od podstaw offer(book=c++ od podstaw) +system webassembly - dla czego warto uzywac tej technologi offer(book=webassembly - dla czego warto uzywac tej technologi) +system Angular - zaawansowane techniki programowania offer(book=Angular - zaawansowane techniki programowania) +user Dopiero zaczynam więc poproszę to od podstaw request(level=od podstaw) +system ok, dodaje ksiazke c++ od podstaw do koszyka inform(book=c++ od podstaw) +system moze interesuja cie jakies inne ksiazki? can't help() +user Czy masz jakieś książki o pielęgnacji ogrodów? request(topic=pielęgnacja ogrodów) +system tak mamy, proponuje: ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime offer(gardening_books=[ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime]) +user Ile kosztuje książka: "obfite zywoploty"? request(price=obfite zywoploty) +system 30 zl inform(price=30 zl) +user W takim razie chętnie dodam tą książkę do koszyka. request(add_to_cart=obfite zywoploty) +system Zrozumiano, dodaje ksiazke do koszyka: inform(add_to_cart=obfite zywoploty) +system aktualnie posiad pan: obfite zywoploty, podstawy w c++ inform(cart=[obfite zywoploty, c++ od podstaw]) +system czy to wszystko? reqmore() +user Tak to mi w zupełności wystarczy affirm() +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: miotla SUPER MAX - 30 zl, mlotek 10kg - 30 zl inform(order_summary=[obfite zywoploty - 30 zl, c++ od podstaw - 30 zl]) +system razem: 60 zl inform(total_price=60 zl) +system Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki inform(delivery_confirmation) +system Poprosze o dane do zamowienia reqmore() +user Ale ja tego nie chciałem tej negate() +system przepraszam za nieporozumienie negate()&ack() +system Dziekujemy za zlozenie zamowienia w naszym sklepie, pana produkty to: obfite zywoploty - 30 zl, ksiazka c++ - 30 zl inform(order_summary=[obfite zywoploty - 30 zl, ksiazka c++ - 30 zl]) +system razem: 60 zl inform(total_price=60 zl) +system Prosze oczekiwac na adres email z potwierdzeniem przsylki oraz kodem do sledzenia paczki inform(delivery_confirmation) +user Dziękuję serdecznie ack() From eb7790d4415d746154a1b4a0e3e3771d74b177f4 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 08:12:08 +0200 Subject: [PATCH 13/15] fix: formated file --- data/03-06-02.tsv | 6 +++--- data/03-08-02.tsv | 2 +- data/05-02-10.tsv | 10 +++++----- data/05-04-22.tsv | 8 ++++---- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/data/03-06-02.tsv b/data/03-06-02.tsv index a1d4080..1a19199 100644 --- a/data/03-06-02.tsv +++ b/data/03-06-02.tsv @@ -1,4 +1,4 @@ -user Dzień dobry. +user Dzień dobry. welcomemsg() system Witamy w sklepie intrnetowym XYZ. W swojej ofercie mamy artykuły ogrodowe, meblowe oraz kosmetyki. welcomemsg() user Chcę kupić kosmetyki na prezent dla mojej wnuczki, co polecacie? request(gift_cosmetics) system Mamy szampony do wlosów, są wegańskie! Tak się składa, że są na promocji! Przy zakupie 2 sztuk, 3 gratis! Ponadto oferujemy perfumy damskie! offer(cosmetics_type=shampoos, promotion=3 za 2, perfumes_available=true) @@ -9,5 +9,5 @@ system Posiadamy w ofercie zapachy miętowy, bananowy oraz truskawkowy. inform(s user To poproszę wszystkie 3 po 1 sztuce. request(items={szampon_miętowy=1, szampon_bananowy=1, szampon_truskawkowy=1}) system To będzie 42 zł łącznie (21 zł bananowy + 21 zł miętowy + GRATIS truskawkowy) inform(total_price=42 zł) user Przy odbiorze kartą request(payment_method=card_on_delivery) -system Dziękujemy za zlecenie zamówienia, Podsumowanie: adres Uniwersytetu Poznańskiego 4, 42 zł łącznie (21 zł szampon bananowy + 21 zł szampon miętowy + GRATIS szampon truskawkowy), płatność kartą przy odbiorze thankyou() -user Dziękuję bardzo. thankyou() \ No newline at end of file +system Dziękujemy za zlecenie zamówienia, Podsumowanie: adres Uniwersytetu Poznańskiego 4, 42 zł łącznie (21 zł szampon bananowy + 21 zł szampon miętowy + GRATIS szampon truskawkowy), płatność kartą przy odbiorze bye() +user Dziękuję bardzo. bye() \ No newline at end of file diff --git a/data/03-08-02.tsv b/data/03-08-02.tsv index 140d7ac..b2504b6 100644 --- a/data/03-08-02.tsv +++ b/data/03-08-02.tsv @@ -6,7 +6,7 @@ system Proszę podać dane do wysyłki! request(shipping_address) user Ul Ogrodowa 34. Poznań. 61-647 inform(shipping_address=Ul Ogrodowa 34. Poznań. 61-647)&request(payment_method) system jaka forma płatności? request(payment_method) user Blikiem poproszę. Oto kod blik: 123 456 inform(payment_method=blik: 123 456)&expl-conf(payment_method_online=true) -system Jako iż cenimy bezpieczeństwo naszych klientów prosimy o nieudostępnianie publicznie kodów blik! Możesz go podać płacać online! canthelp.missing_slot_value(payment_method) +system Jako iż cenimy bezpieczeństwo naszych klientów prosimy o nieudostępnianie publicznie kodów blik! Możesz go podać płacać online! inform(payment_method) user To chętnie zapłacę online affirm() system Super! To będzie 21.37 PLN łącznie (rabat już naliczony)! Czy potwierdzasz zamówienie? inform(total_price=21.37 PLN)&request(confirmation) user Potwierdzam. affirm() diff --git a/data/05-02-10.tsv b/data/05-02-10.tsv index 5f17fae..414770a 100644 --- a/data/05-02-10.tsv +++ b/data/05-02-10.tsv @@ -1,7 +1,7 @@ -user Dzień dobry! -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg +user Dzień dobry! welcomemsg() +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi) -system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe canthelp(items=kij do otwierania drzwi)&offer(alternative_product=miotła) +system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe negate(items=kij do otwierania drzwi)&offer(alternative_product=miotła) user Tylko musi być metalowa, jest taka? request(material=metalowa miotła) system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową mitłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) inform(product=miotła SUPER MAX)&offer(promotion=promocja) user To poproszę jedną taką miotłę. request(items=miotła SUPER MAX) @@ -33,7 +33,7 @@ user Nie ma możliwości anulowania czy użycia kodu rabatowego? reqmore() system Nie ma mozliwosci anulowania przesylki negate()&inform(cancellation_impossible) user To niezgodne z przepisami EU. negate()&inform(EU_regulations_violation) user Ale no już niech będzię. negate()&ack() -user Pozdrawiam oschle i czekam na zamówienie. goodbye() +user Pozdrawiam oschle i czekam na zamówienie. bye() system Niestety nasz sklep nie znajduje sie w UE inform(location=Singapur) user Coś kombinujesz, czy w ogóle jesteście prawdziwym sklepem? request(authenticity) system Tak, jestesmy sklepem i znajdujemy sie w singapurze inform(authenticity=true) @@ -42,4 +42,4 @@ system W razie oplaty celnej otrzymasz pismo inform(customs_duty_responsibility= user Jak coś przeskrobiecie to nie opłace przesyłki reqmore()&inform(delivery_terms) user Dowdzienia. affirm()&inform(delivery_terms=obligation_to_pay) system Obliguje pana regulamin sklepu inform(delivery_terms=obligation_to_pay) -system Do widzenia goodbye() +system Do widzenia bye() diff --git a/data/05-04-22.tsv b/data/05-04-22.tsv index a46c2b4..480ee60 100644 --- a/data/05-04-22.tsv +++ b/data/05-04-22.tsv @@ -1,13 +1,13 @@ -user Dzień Dobry -system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg +user Dzień Dobry welcomemsg() +system Witam tutaj sklep wielobranzowy, w czym moge pomoc? welcomemsg() user Chciałbym zakupić książkę o programowaniu w Scratchu request(book=programowanie w Scratchu) -system Niestety nie posiadamy takiej ksiązki w swojej ofercie, możemy zaproponowac inne ksiazki zwiazane z programowaniem np: can't help(book=programowanie w Scratchu)&offer(programming_books=[c++ od podstaw, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania]) +system Niestety nie posiadamy takiej ksiązki w swojej ofercie, możemy zaproponowac inne ksiazki zwiazane z programowaniem np: negate(book=programowanie w Scratchu)&offer(programming_books=[c++ od podstaw, webassembly - dla czego warto uzywac tej technologi, Angular - zaawansowane techniki programowania]) system c++ od podstaw offer(book=c++ od podstaw) system webassembly - dla czego warto uzywac tej technologi offer(book=webassembly - dla czego warto uzywac tej technologi) system Angular - zaawansowane techniki programowania offer(book=Angular - zaawansowane techniki programowania) user Dopiero zaczynam więc poproszę to od podstaw request(level=od podstaw) system ok, dodaje ksiazke c++ od podstaw do koszyka inform(book=c++ od podstaw) -system moze interesuja cie jakies inne ksiazki? can't help() +system moze interesuja cie jakies inne ksiazki? offer() user Czy masz jakieś książki o pielęgnacji ogrodów? request(topic=pielęgnacja ogrodów) system tak mamy, proponuje: ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime offer(gardening_books=[ogrod marzen, obfite zywoploty, jak pielegnowac ogord w zime]) user Ile kosztuje książka: "obfite zywoploty"? request(price=obfite zywoploty) From e2a799e78b4c334aaddd2d5a95aeabea814bf9b0 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 08:16:48 +0200 Subject: [PATCH 14/15] merged with as/process_tsv_files --- data/02-03-01.tsv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/02-03-01.tsv b/data/02-03-01.tsv index 8162361..0c44a79 100644 --- a/data/02-03-01.tsv +++ b/data/02-03-01.tsv @@ -24,7 +24,7 @@ user a ok, to numer karty rabatowej 213111117213474 inform(card_nr=2131111172134 system Dziękuję za zakup. Twoje zamówienie nr 1234 zostało złożone. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack()&thankyou()&reqmore() user tak, macie jakieś agregaty? request(items=agregaty) system Niestety w naszej ofercie nie mamy agregatów. canthelp(items=agregaty) -user a co jeszcze oferujecie? reqalts() +user a co jeszcze oferujecie? request() system W naszym asortymencie znajdują się artykuły spożywcze, ogrodnicze, meblowe, a także kosmetyki. inform(categories=[artykuły spożywcze, ogrodnicze, meblowe, kosmetyki]) user jakie kosmetyki konkretnie? request(items=kosmetyki) user czy są jakieś do włosów? request(items=kosmetyki do wlosow) From 05c7ec8e7bbc5718ea42369fe9f38faeea14ac88 Mon Sep 17 00:00:00 2001 From: Adam Stelmaszyk Date: Tue, 7 May 2024 08:19:29 +0200 Subject: [PATCH 15/15] merged with as/process_tsv_files --- data/02-01-01.tsv | 4 ++-- data/02-03-01.tsv | 6 +++--- data/02-03-02.tsv | 4 ++-- data/02-03-03.tsv | 4 ++-- data/02-03-04.tsv | 2 +- data/02-05-01.tsv | 2 +- data/02-09-01.tsv | 2 +- 7 files changed, 12 insertions(+), 12 deletions(-) diff --git a/data/02-01-01.tsv b/data/02-01-01.tsv index b334395..1739641 100644 --- a/data/02-01-01.tsv +++ b/data/02-01-01.tsv @@ -10,7 +10,7 @@ system Tak, istnieje mozliwosc zakupu online z dostawą kurierem INPOST w cenie user To poproszę o zamówienie biurka WMI. request(items=biurka WMI) system Poproszę o dane do dostawy, a także o podanie adresu e-mail, oraz numeru karty rabatowej request(address, email, card_nr) user Dane do dostawy: 20398 - Malediwy, Kaafu, email: mikgaw@stamu.costam, numer karty rabatowej: XYZ inform(address=20398 - Malediwy, Kaafu, email=mikgaw@stamu.costam, card_nr=XYZ) -system Dziękuję. Twoje zamówienie nr 123456 zostało złożone. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack()&thankyou()&reqmore() +system Dziękuję. Twoje zamówienie nr 123456 zostało złożone. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack()&reqmore() user Czy moge jakos sledzic przesylke? request(tracking_link) system Link do przesylki bedzie zalaczony w wiadomosci z potwierdzeniem wyslanym na Panski adres e-mail. inform(tracking_link=wiadomosc email) user A czy zaplace cos na granicy? request(additional_payment) @@ -20,5 +20,5 @@ system czas na spakowanie przedmiotu to 24h, czas wysylki kurierem do 5 dni robo user Czy kurier pracuje w weekendy? request(courier_working_weekends) system Niestety kurier inpost nie oferuje swoich uslug w weekendy negate() user To wszystko bye() -system Dziękuję. Życzę miłego dnia. thankyou()&bye() +system Dziękuję. Życzę miłego dnia. bye() \ No newline at end of file diff --git a/data/02-03-01.tsv b/data/02-03-01.tsv index 0c44a79..170d15e 100644 --- a/data/02-03-01.tsv +++ b/data/02-03-01.tsv @@ -15,13 +15,13 @@ system Potwierdź zamówienie. request(confirmation) user a jaka forma wysyłki? request(shipping_method) system kurier inpost inform(shipping_method=INPOST user adres: Gniezno 62-200, os Grunwaldzkie 21/3 inform(address=Gniezno 62-200, os Grunwaldzkie 21/3) -system Dziękuję. Podaj proszę swój adres e-mail, a także numer karty rabatowej. thankyou()&request(email, card_nr) +system Dziękuję. Podaj proszę swój adres e-mail, a także numer karty rabatowej. request(email, card_nr) user mój adres e-mail to dawid@example.com, jak duży jest rabat? inform(email=dawid@example.com) & request(discount_size) system Niestety na wybrane przez Pana artykuły nie oferujemy w tym momencie żadnego rabatu. Na promocji znajdują się za to meble ogrodowe Ania w cenie 400zl zamiast 700zl. canthelp(discount_size)&offer(promotion={model=meble ogrodowe Ania, discount= 400zl zamiast 700zl} user to po co Ci karta rabatowa? request(card_info) system Program karty rabatowej działa na zasadzie nabijania punktów za zakupione artykuły: 1ZL - 1 punkt. Po zebraniu wystarczającej liczby punktów, dla klienta oferowany jest rabat inform(card_info) user a ok, to numer karty rabatowej 213111117213474 inform(card_nr=213111117213474) -system Dziękuję za zakup. Twoje zamówienie nr 1234 zostało złożone. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack()&thankyou()&reqmore() +system Dziękuję za zakup. Twoje zamówienie nr 1234 zostało złożone. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack()&reqmore() user tak, macie jakieś agregaty? request(items=agregaty) system Niestety w naszej ofercie nie mamy agregatów. canthelp(items=agregaty) user a co jeszcze oferujecie? request() @@ -38,5 +38,5 @@ system Szampon Naturella fresh - odzywiajacy szampon do wlosow cena 19.99ZL; Sza user Poproszę ten na wypadające włosy request(items=Szampon Naturella bald) system Świetny wybór! Podsumowanie Twojego koszyka: Donice: 5x20zł = 100zl Szampon: 21.99zl Wysyłka kurierem inpost: 4.99 Razem: 125.99. Potwierdz zamowienie inform(order_summmary=Donice: 5x20zł = 100zl Szampon: 21.99zl, delivery_cost=4.99, delivery_method=INPOST, total_price = 125.99) user Potwierdzam! affirm() -system Dziękuję za zakup. Twoje zamówienie zostało zaaktualizowane. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack()&thankyou()&reqmore() +system Dziękuję za zakup. Twoje zamówienie zostało zaaktualizowane. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack()&reqmore() user Dziekuje, to wszystko bye() diff --git a/data/02-03-02.tsv b/data/02-03-02.tsv index 70fdfde..c133c1b 100644 --- a/data/02-03-02.tsv +++ b/data/02-03-02.tsv @@ -6,6 +6,6 @@ system Mamy wszystkie te produkty dostępne. Ponadto, informuję, że obecnie tr user Tak, to brzmi świetnie. affirm() system Zanotowałem. Abyśmy mogli zrealizować zamówienie, potrzebuję Twojego adresu e-mail, numeru karty rabatowej oraz adresu wysyłki. Czy możesz podać te dane? request(email, card_nr, delivery_address) user Oczywiście, mój adres e-mail to example@example.com, numer karty to +48 111 222 333, a adres wysyłki to ul. Przykładowa 456, 00-000 Przykładowe Miasto. inform(email=example@example.com, card_nr=+48 111 222 333, delivery_address=ul. Przykładowa 456, 00-000 Przykładowe Miasto) -system Dziękuję za podanie danych. Zamówienie zostało złożone pomyślnie, a zniżka zostanie automatycznie naliczona. Numer Twojego zamówienia to #456789. Czy mogę pomóc Ci w czymś jeszcze? ack&inform(order_nr=#456789)&thankyou() +system Dziękuję za podanie danych. Zamówienie zostało złożone pomyślnie, a zniżka zostanie automatycznie naliczona. Numer Twojego zamówienia to #456789. Czy mogę pomóc Ci w czymś jeszcze? ack&inform(order_nr=#456789) user Nie, to wszystko. Dziękuję. bye() -system Dziękujemy za zakupy! Życzymy smacznego! thankyou() +system Dziękujemy za zakupy! Życzymy smacznego! bye() diff --git a/data/02-03-03.tsv b/data/02-03-03.tsv index ef96878..2f80b60 100644 --- a/data/02-03-03.tsv +++ b/data/02-03-03.tsv @@ -6,6 +6,6 @@ system Mam wszystkie te produkty dostępne. Ponadto, informuję, że obecnie trw user Tak, zdecydowanie. affirm() system Zanotowałem. Abyśmy mogli zrealizować zamówienie, potrzebuję Twojego adresu e-mail, numeru telefonu oraz adresu wysyłki. Czy możesz podać te dane? request(email, phone_number, address) user Oczywiście, mój adres e-mail to sample@example.com, numer telefonu to +48 987 654 321, a adres wysyłki to ul. Testowa 456, 00-000 Testowe Miasto. inform(email=sample@example.com, phone_number=+48 987 654 321, address=ul. Testowa 456, 00-000 Testowe Miasto) -system Dziękuję za podanie danych. Zamówienie zostało złożone pomyślnie, a zniżka zostanie naliczona automatycznie. Numer Twojego zamówienia to #123456. Czy mogę pomóc Ci w czymś jeszcze? ack()&thankyou()&inform(order_nr=#123456)&reqmore() +system Dziękuję za podanie danych. Zamówienie zostało złożone pomyślnie, a zniżka zostanie naliczona automatycznie. Numer Twojego zamówienia to #123456. Czy mogę pomóc Ci w czymś jeszcze? ack()&inform(order_nr=#123456)&reqmore() user Nie, to wszystko. Dziękuję. bye() -system Dziękujemy za zakupy! Miłego dnia! thankyou() +system Dziękujemy za zakupy! Miłego dnia! bye() diff --git a/data/02-03-04.tsv b/data/02-03-04.tsv index 762fc6a..95f3d87 100644 --- a/data/02-03-04.tsv +++ b/data/02-03-04.tsv @@ -10,4 +10,4 @@ system Zanotowałem. Abyśmy mogli zrealizować zamówienie, potrzebuję Twojego user Oczywiście, mój adres e-mail to example@example.com, numer karty to +48 111 222 333, a adres wysyłki to ul. Przykładowa 456, 00-000 Przykładowe Miasto. inform(email=example@example.com, card_nr=+48 111 222 333, address=ul. Przykładowa 456, 00-000 Przykładowe Miasto) system Dziękuję za podanie danych. Zamówienie zostało złożone pomyślnie. Numer Twojego zamówienia to #456789. Oczekuj potwierdzenia na Twoim adresie e-mail. Czy mogę pomóc Ci w czymś jeszcze? ack()&inform(order_nr=#456789)&reqmore() user Nie, to wszystko. Dziękuję. bye() -system Dziękujemy za zakupy! Życzymy smacznego! thankyou()&bye() \ No newline at end of file +system Dziękujemy za zakupy! Życzymy smacznego! bye() \ No newline at end of file diff --git a/data/02-05-01.tsv b/data/02-05-01.tsv index ffc75c8..147e8e7 100644 --- a/data/02-05-01.tsv +++ b/data/02-05-01.tsv @@ -11,4 +11,4 @@ system Dziękuję. Poproszę o adres do wysyłki, adres e-mail a także numer ka user Ulica Poznańska 1, adres@emai.l, 1234 inform(address=Ulica Poznańska 1, email=adres@emai.l, card_nr=1234) system Dziękuję. Twoje zamówienie nr 1234567 zostało złożone. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack&inform(order_nr=123456)&reqalts() user Nie trzeba negate() -system Dziekujemy za zakupy w sklepie XYZ. Milego dnia! bye()&thankyou() +system Dziekujemy za zakupy w sklepie XYZ. Milego dnia! bye() diff --git a/data/02-09-01.tsv b/data/02-09-01.tsv index 4c5dd7d..7898d56 100644 --- a/data/02-09-01.tsv +++ b/data/02-09-01.tsv @@ -14,4 +14,4 @@ system Rozumiem. Oferujemy opcję dostawy kurierem inpost w cenie 4.99. Proszę user Lipinki Łużyckie, Łączna 43, moj@adres.email inform(address=Lipinki Łużyckie Łączna 43, email=moj@adres.email) system Dziękuję. Twoje zamówienie nr 12345 zostało złożone. Oczekuj potwierdzenia na swoim adresie e-mail. Czy mogę w czymś jeszcze pomóc? ack()&inform(order_nr=12345)&reqmore() user to wszystko, do widzenia bye() -system Miłego dnia! thankyou() +system Miłego dnia! bye()