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()
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)
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)})

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?
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)
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 Macie może młotki?
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?;