user Cześć! Chciałbym złożyć zamówienie na produkty/B-category spożywcze/I-category request(category=produkty spożywcze)
system Jasne, proszę podać, czego potrzebujesz. request(item)
user Potrzebuję mąki/B-item pszennej/I-item, cukru/B-item, oliwy/B-item z/I-item oliwek/I-item i pomidorów/B-item. inform(items=[mąka pszenna, cukier, oliwa z oliwek, pomidory])
system Mam wszystkie te produkty dostępne. Ponadto, informuję, że obecnie trwa promocja na mąkę pszenną - przy/B-promotion zakupie/I-promotion dwóch/I-promotion opakowań/I-promotion trzecie/I-promotion otrzymujesz/I-promotion 50%/I-promotion zniżki/I-promotion. Czy chcesz skorzystać z tej promocji? ack()&offer(promotion=50% przy zakupie trzeciej mąki pszennej)
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 sample@example.com/B-email, numer telefonu to +48987654321/B-card_nr, a adres wysyłki to ul.Testowa/B-address 456/I-address, 00-000/I-address Testowe/I-address Miasto/I-address. 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/B-order. Czy mogę pomóc Ci w czymś jeszcze? ack()&inform(order=#123456)&reqmore()