diff --git a/data/02-03-05.txt b/data/02-03-05.txt new file mode 100644 index 0000000..074fce0 --- /dev/null +++ b/data/02-03-05.txt @@ -0,0 +1,8 @@ +user Potrzebuję hamaka/B-item, parasola/B-item i leżaka/B-item. request(item=[hamak, parasol, leżak]) +system Mam wszystkie te produkty dostępne. Ponadto, informuję, że obecnie trwa promocja/B-promotion na/I-promotion hamaki/I-promotion -/I-promotion przy/I-promotion zakupie/I-promotion jednego/I-promotion, drugi/I-promotion otrzymasz/I-promotion za/I-promotion pół/I-promotion ceny/I-promotion. Czy chcesz skorzystać z tej promocji? ack()&offer(promotion=drugi hamak za pół ceny przy zakupie jednego) +user Tak, brzmi dobrze. affirm() +system Zanotowałem. Abyśmy mogli zrealizować zamówienie, potrzebuję Twojego adresu e-mail, numeru karty oraz adresu wysyłki. Czy możesz podać te dane? request(email, card_nr, address) +user Oczywiście, mój adres e-mail to chill@example.com/B-email, numer telefonu to +48987654329/B-card_nr, a adres wysyłki to ul.Relaksowa/B-address 101/I-address, 44-555/I-address Wypoczynkowe/I-address Miasto/I-address. inform(email=chill@example.com, phone_number=+48 987 654 329, address=ul. Relaksowa 101, 44-555 Wypoczynkowe 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 #123463/B-order. Czy mogę pomóc Ci w czymś jeszcze? ack()&inform(order=#123463)&reqmore() +user To wszystko, dziękuję. bye() +system Dziękujemy za zakupy! Miłego dnia! bye() \ No newline at end of file diff --git a/data/02-04-05.txt b/data/02-04-05.txt new file mode 100644 index 0000000..247e3e2 --- /dev/null +++ b/data/02-04-05.txt @@ -0,0 +1,10 @@ +user Cześć! Chciałbym złożyć zamówienie na meble ogrodowe. +system Jasne, proszę podać, czego potrzebujesz. request(item) +user Potrzebuję stołu ogrodowego/B-item, krzeseł/B-item i parasola/B-item. request(item=[stół ogrodowy, krzesła, parasol]) +system Mam wszystkie te produkty dostępne. Ponadto, informuję, że obecnie trwa promocja/B-promotion na/I-promotion stoły/I-promotion ogrodowe/I-promotion -/I-promotion przy/I-promotion zakupie/I-promotion stołu/I-promotion, otrzymasz/I-promotion 20%/I-promotion zniżki/I-promotion na/I-promotion krzesła/I-promotion. Czy chcesz skorzystać z tej promocji? ack()&offer(promotion=20% zniżki na krzesła przy zakupie stołu ogrodowego) +user Tak, brzmi świetnie. affirm() +system Zanotowałem. Abyśmy mogli zrealizować zamówienie, potrzebuję Twojego adresu e-mail, numeru karty oraz adresu wysyłki. Czy możesz podać te dane? request(email, card_nr, address) +user Oczywiście, mój adres e-mail to garden@example.com/B-email, numer telefonu to +48987654326/B-card_nr, a adres wysyłki to ul./B-address Ogrodowa/I-address 123/I-address, 00-111/I-address Ogrodowe/I-address Miasto/I-address. inform(email=garden@example.com, phone_number=+48 987 654 326, address=ul. Ogrodowa 123, 00-111 Ogrodowe 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 #123460/B-order. Czy mogę pomóc Ci w czymś jeszcze? ack()&inform(order=#123460)&reqmore() +user Nie, to wszystko. Dziękuję. bye() +system Dziękujemy za zakupy! Miłego dnia! bye() \ No newline at end of file diff --git a/data/03-06-02.tsv b/data/03-06-02.tsv index 5d78d82..764941a 100644 --- a/data/03-06-02.tsv +++ b/data/03-06-02.tsv @@ -8,5 +8,5 @@ user To poproszę wszystkie 3/B-quantity. request(quantity = 3) system To będzie 42zł/B-total_items_price łącznie. Jaką metodę płątności preferujesz? inform(total_items_price=42 zł)&request(payment_method) user Przy/B-payment_method odbiorze/I-payment_method kartą/I-payment_method request(payment_method=card_on_delivery) system Podaj swój adres. -user adres Uniwersytetu/B-address Poznańskiego/I-address 4/B-address inform(address = Uniwersytetu Poznańskiego ) +user adres Uniwersytetu/B-address Poznańskiego/I-address 4/B-address inform(address = Uniwersytetu Poznańskiego 4) 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 b2504b6..969be23 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) +user Intersesuje mnie zakup środka/B-item chemicznego/I-item na/I-item mrówki/I-item request(item=środek chemiczny na mrówki) +system To się dobrze składa posiadamy taki w promocji! ASPERMET/B-item 200/I-item EC/I-item najlepszy na rynku! Przy/B-promotion zakupie/I-promotion z/I-promotion kartą/I-promotion rabatową/I-promotion zniżka/I-promotion 21.37%!/I-promotion offer(item=ASPERMET 200 EC, promotion = przy zakupie z karta rabatową zniżka 21.23%) +user Nie mam jeszcze karty rabatowej. Chcę kupić ten produkt. negate()&request(item = ASPERMET 200 E) +system Proszę podać dane do wysyłki! request(address) +user Ul/B-address Ogrodowa/I-address 34/I-address. Poznań/I-address. 61-647/I-address inform(delivery_address=Ul Ogrodowa 34. Poznań. 61-647) 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! 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 Blikiem poproszę. Oto kod blik\B-payment_methods: 123 456\I-payment_method inform(payment_method=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\B-payment_method! inform(payment_method = online) +user To chętnie zapłacę online\B-payment_method affirm() +system Super! To będzie 21.37PLN/B-total_items_price łącznie (rabat już naliczony)! Czy potwierdzasz zamówienie? inform(total_items_price=21.37 PLN)&request(confirmation) user Potwierdzam. affirm() diff --git a/data/05-02-10.tsv b/data/05-02-10.tsv deleted file mode 100644 index 414770a..0000000 --- a/data/05-02-10.tsv +++ /dev/null @@ -1,45 +0,0 @@ -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 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) -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. 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) -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 bye()