grammars-jsfg #2

Merged
s464961 merged 4 commits from grammars-jsfg into master 2024-05-07 19:25:56 +02:00
4 changed files with 29 additions and 2 deletions
Showing only changes of commit 09abd92605 - Show all commits

View File

@ -1,5 +1,5 @@
system Witamy w sklepie internetowym XYZ. W czym mogę pomóc? welcomemsg() system Witamy w sklepie internetowym XYZ. W czym mogę pomóc? welcomemsg()
user Potrzbuje nowego biurka, czy jest cos specjalnego w ofercie, oczekuje biurka 3 metry na 1 metr request(items=biurka, size=3m x 1m) user Potrzebuje nowego biurka, czy jest cos specjalnego w ofercie, oczekuje biurka 3 metry na 1 metr request(items=biurka, size=3m x 1m)
system Obecne modele biurek o długości 3m: Biurko WMI 3m x 1m; Biurko ABCD 3m x 70cm. Uprzejmie informujemy, iż dodatkowo na promocji znajduje się obecnie biurko Ania 2.70m x 1m inform(models=[Biurko WMI 3m x 1m, Biurko ABCD 3m x 70cm])&offer(promotion=Biurko Ania 2.70m x 1m) system Obecne modele biurek o długości 3m: Biurko WMI 3m x 1m; Biurko ABCD 3m x 70cm. Uprzejmie informujemy, iż dodatkowo na promocji znajduje się obecnie biurko Ania 2.70m x 1m inform(models=[Biurko WMI 3m x 1m, Biurko ABCD 3m x 70cm])&offer(promotion=Biurko Ania 2.70m x 1m)
user Z czego wykonane są te biurka i jakie są ceny request(material, price) user Z czego wykonane są te biurka i jakie są ceny request(material, price)
system Biurko WMI - 2000ZL, drewno debowe premium; Biurko ABCD - 1000ZL sklejka; BIurko Ania - 900ZL z 1200ZL, metal; inform(items= {model= Biurko WMI, material=drewno debowe premium, price=2000ZL}, {model=Biurko ABCD, material=sklejka, price=1000ZL}, {model=Biurko Ania, material=metal, price=900ZL (z 1200ZL)}) system Biurko WMI - 2000ZL, drewno debowe premium; Biurko ABCD - 1000ZL sklejka; BIurko Ania - 900ZL z 1200ZL, metal; inform(items= {model= Biurko WMI, material=drewno debowe premium, price=2000ZL}, {model=Biurko ABCD, material=sklejka, price=1000ZL}, {model=Biurko Ania, material=metal, price=900ZL (z 1200ZL)})

1 system Witamy w sklepie internetowym XYZ. W czym mogę pomóc? welcomemsg()
2 user Potrzbuje nowego biurka, czy jest cos specjalnego w ofercie, oczekuje biurka 3 metry na 1 metr Potrzebuje nowego biurka, czy jest cos specjalnego w ofercie, oczekuje biurka 3 metry na 1 metr request(items=biurka, size=3m x 1m)
3 system Obecne modele biurek o długości 3m: Biurko WMI 3m x 1m; Biurko ABCD 3m x 70cm. Uprzejmie informujemy, iż dodatkowo na promocji znajduje się obecnie biurko Ania 2.70m x 1m inform(models=[Biurko WMI 3m x 1m, Biurko ABCD 3m x 70cm])&offer(promotion=Biurko Ania 2.70m x 1m)
4 user Z czego wykonane są te biurka i jakie są ceny request(material, price)
5 system Biurko WMI - 2000ZL, drewno debowe premium; Biurko ABCD - 1000ZL sklejka; BIurko Ania - 900ZL z 1200ZL, metal; inform(items= {model= Biurko WMI, material=drewno debowe premium, price=2000ZL}, {model=Biurko ABCD, material=sklejka, price=1000ZL}, {model=Biurko Ania, material=metal, price=900ZL (z 1200ZL)})

View File

@ -3,7 +3,7 @@ system Witam tutaj sklep wielobranzowy, w czym moge pomoc?
user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? 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 system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe
user Tylko musi być metalowa, jest taka? 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) system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową miotłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów)
user To poproszę jedną taką miotłę. user To poproszę jedną taką miotłę.
user Macie może młotki? user Macie może młotki?
system ok, miotla zostala dodana do koszyka system ok, miotla zostala dodana do koszyka

1 user user Dzień dobry! Dzień dobry! welcomemsg()
3 user user szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? szukam kija, takiego do otwierania drzwi, czy mają Państwo coś takiego na stanie? request(items=kij do otwierania drzwi)
4 system system Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe Niestety nie posiadamy kija w swojej ofercie, moge Panu zaproponowac miotłe negate(items=kij do otwierania drzwi)&offer(alternative_product=miotła)
5 user user Tylko musi być metalowa, jest taka? Tylko musi być metalowa, jest taka? request(material=metalowa miotła)
6 system system Tak, posiadamy metalowe miotly w swojej ofercie, proponuje 1,5 metrową miotłe SUPER MAX (aktualnie jest w promocji do wyczerpania zapasów) 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)
7 user user To poproszę jedną taką miotłę. To poproszę jedną taką miotłę. request(items=miotła SUPER MAX)
8 system user Macie może młotki? ok, miotla zostala dodana do koszyka inform(items=miotła SUPER MAX)
9 user system ok, miotla zostala dodana do koszyka Macie może młotki? request(items=młotki)

21
grammars/request.jsgf Normal file
View File

@ -0,0 +1,21 @@
#JSGF V1.0 UTF-8 pl;
grammar request;
public <request> = <requests>;
<requests> = (Cześć, | hej) chciałbym złożyć zamówienie na (<category> | <item>) | (chciałbym | chce) kupić (<category> | <item>) | (<category> | <item>) też mogą być? ;
<category> = narzędzia | meble ogrodowe | artykuły spożywcze | kosmetyki {category};
<cosmetics> = lakiery do paznokci | perfumy;
<tools> = młotek | miotła;
<gardening_tools> = leżaki ogrodowe | parasole | donice | tuje;
<groceries> = mleko | jajka | cebula | czosnek | szpinak | marchewka;
public <item> = [<quantity>] (<groceries> | <tools> | <gardening_tools> | <cosmetics>) {items};
<quantity> = jedno | dwie | trzy | cztery | pięć | sześć | siedem | osiem | dziewięć | dziesięć;

6
grammars/welcomemsg.jsgf Normal file
View File

@ -0,0 +1,6 @@
#JSGF V1.0 UTF-8 pl;
grammar welcomemsg;
public <welcomemsg> = <welcomemsgs>;
<welcomemsgs> = Witamy w sklepie internetowym XYZ. W czym mogę pomóc? | Witaj! W czym mogę Ci dzisiaj pomóc?| Witamy w sklepie internetowym XYZ. W swojej ofercie mamy artykuły ogrodowe, meblowe oraz kosmetyki. | Witam tutaj sklep wielobranzowy, w czym moge pomoc?;