JARVIS/book.jsgf
2024-05-14 11:36:24 +02:00

51 lines
2.9 KiB
Plaintext

#JSGF V1.0 UTF-8 pl;
grammar book;
public <hello> = <hej_siema> <who_are_you> | witam system | dzien dobry | czesc | witam ;
public <welcomemsg> = czesc jestem agentem dialogowym przyjmujacym zamowienia w restauracji moge doradzic ci w wyborze odpowiedniej pozycji z menu w czym moge ci pomoc ;
public <ack> = potwierdzam | tak | tak potwierdzam | tak to wszystko | to poprosze | super to zatem wszystko | oki | to odbiore | wszystko jest ok dziekuje;
<hej_siema> = hej | siema | czesc | witam ;
<who_are_you> = w czym mozesz mi pomoc | w czym mi mozesz pomoc | jakim botem jestes | czym sie zajmujesz ;
public <rezerwuj> = chcialbym zarezerwowac stolik <dzien_rezerwacji> <godzina_rezerwacji> <liczba_osob> ;
public <offer> = Jakie dodatki moge wziac do ryby | Jakie inne desery oferujesz | ul Tulipanow 6 Poznan | jaki zestaw zarekomendowabys dla studenta z ograniczonym budzetem | a macie Piwo | a co bys zarekomendowa do takiego obiadu | czy patnosc mozna podzielic na 3 osoby | to gotowka | poprosze srednio krwisty | dziekuje za pomoc | Dobrze a czy carpaccio posiada jakies alergeny | chciabym sie dowiedziec jaka ryba wiekszosci ryb nie lubie | chciabym saatke ktora nie ma majonezy i jest swieza | to gotowki za ile musze byc w restauracji zeby wszystko byo gotowo | to odbiore | Podsumuj to | Pomaranczowy | Super dziekuje | spozywanie tuszczy i wyeliminowanie weglowodanow a ponadto znaczne ograniczenie posikow zawierajacych cukier a wiec owocow i warzyw | a jest piwo | Czy macie w ofercie wodke | a ile wyjdzie za wszystko | dziekuje to wszystko | Czy dao by sie ja zamienic na inna skoro nie lubie ososia | Okej brzmi dobrze Chciabym jeszcze zamowic cos do picia | Skad to wiesz jako system | Swietnie dziekuje za pomoc | Pokaz menu | Czy moge zjesc tatara bez cebuli;
<dzien_rezerwacji> = (na | w) <dzien> {day};
<dzien> = dzisiaj | jutro | poniedzialek | wtorek | srode | czwartek | piatek | sobote | niedziele;
<godzina_rezerwacji> = (na | o) [godzine] <godzina_z_minutami> {hour};
<godzina_z_minutami> = <godzina> [<minuty>];
<godzina> = dziewiata | dziesiata | jedenasta | dwunasta;
<minuty> = pietnas | trzydziesci;
<liczba_osob> = (na | dla) <liczba> {size} osob;
<liczba> = dwie | dwoch | trzy | trzech | cztery | czterech | piec | pieciu | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10;
public <platnosc> = [zaplace] <metoda_platnosci> {payment_method} | poprosze <metoda_platnosci>;
<metoda_platnosci> = (karta | gotowka | blikiem) [<miejsce_platnosci>] ;
<miejsce_platnosci> = (na miejscu | przy odbiorze | z gory);
public <bye> = (dobrze nie moge sie juz doczekac | do widzenia | dziekuje milego dnia);
public <null> = (Okej a macie cos do picia) | (podaj cene za poszczegolne skadniki zamowienia) | (Za drogo);
public <help> = (menu) | (jakie posilki moge zjesc z tego menu) | (A jaka to <potrawa>) | (Chciabym zjesc <potrawa>);
<potrawa> = pizza | makaron | zupa | danie_glowne | deser | napoj;
public <confirm> = (Dziekuje) | (tak);