nlu rules tweaks
This commit is contained in:
parent
18d7ee2325
commit
93a88e7914
@ -7,7 +7,7 @@ class Nlg:
|
|||||||
self.responses = {
|
self.responses = {
|
||||||
"welcomemsg": ["I AM TRAIlMinATor!", "Cześć, jestem TrailMinator"],
|
"welcomemsg": ["I AM TRAIlMinATor!", "Cześć, jestem TrailMinator"],
|
||||||
"from": ["Podaj stację poczatkową i końcową przejazdu",
|
"from": ["Podaj stację poczatkową i końcową przejazdu",
|
||||||
"Podaj stację początkową i końcową przejazdu zaczynając zdanie od 'chciałbym kupić bilet'"],
|
"Jaką podróż chciałbyś odbyć?"],
|
||||||
"to": ["Podaj stację kocową"],
|
"to": ["Podaj stację kocową"],
|
||||||
"time": ["Podaj w jaki dzień chcesz odbyć podróż"],
|
"time": ["Podaj w jaki dzień chcesz odbyć podróż"],
|
||||||
"passangerCount": ["Podaj ile biletów chcesz kupić"],
|
"passangerCount": ["Podaj ile biletów chcesz kupić"],
|
||||||
|
@ -3,13 +3,13 @@
|
|||||||
grammar rules;
|
grammar rules;
|
||||||
|
|
||||||
//from & to
|
//from & to
|
||||||
public <rezerwuj> = chciał[a]bym kupić bilet [na pociąg] [z <stacja_poczatkowa>] [(do <stacja_koncowa>)];
|
public <rezerwuj> = [chciał[a]bym kupić bilet] [na pociąg] [z <stacja_poczatkowa>] [(do <stacja_koncowa>)];
|
||||||
<stacja_poczatkowa> = <stacja> {from};
|
<stacja_poczatkowa> = <stacja> {from};
|
||||||
<stacja_koncowa> = <stacja> {to};
|
<stacja_koncowa> = <stacja> {to};
|
||||||
<stacja> = Poznan | Warszawa | Wroclaw | Krakow | Gdansk | Poznań;
|
<stacja> = Poznan | Warszawa | Wroclaw | Krakow | Gdansk | Poznań | Poznania | Warszawy | Wrocławia | Wroclawia | Krakowa | Gdańska | Gdanska;
|
||||||
|
|
||||||
//time
|
//time
|
||||||
public <podaj_date> = [w] [najbliższy | najbliższą] {closest} <dzien> {time};
|
public <podaj_date> = [w] [najbliższy | najbliższą | przyszły | przyszłą] {closest} <dzien> {time};
|
||||||
<dzien> = dzisiaj | jutro | poniedziałek | wtorek | środę | czwartek | piątek | sobotę | niedzielę;
|
<dzien> = dzisiaj | jutro | poniedziałek | wtorek | środę | czwartek | piątek | sobotę | niedzielę;
|
||||||
|
|
||||||
//count
|
//count
|
||||||
@ -17,16 +17,16 @@ public <liczba> = (0|1|2|3|4|5|6|7|8|9);
|
|||||||
public <podaj_liczbe> = (<liczba>+){number};
|
public <podaj_liczbe> = (<liczba>+){number};
|
||||||
|
|
||||||
//passanger count
|
//passanger count
|
||||||
public <passanger> = [<liczba>]{passangerCount} bilet[y | ów];
|
public <passanger> = <liczba>{passangerCount} [bilet[y | ów]];
|
||||||
|
|
||||||
//discount count
|
//discount count
|
||||||
public <discount> = [<liczba>]{discountedCount} [bilet[y | ów]] (z ulgą | ze zniżką) <discount_type>{discount_type};
|
public <discount> = <liczba>{discountedCount} [bilet[y | ów]] (z ulgą | ze zniżką) <discount_type>{discount_type};
|
||||||
<discount_type> = studencką | seniorską | uczniowską;
|
<discount_type> = studencką | seniorską | uczniowską;
|
||||||
|
|
||||||
//seatType
|
//seatType
|
||||||
public <seatType> = [poproszę] (<seat_window>{seatType} | <seat_middle>{seatType});
|
public <seatType> = [poproszę] (<seat_window>{seatType} | <seat_middle>{seatType});
|
||||||
<seat_window> = [miejsce] pod oknem;
|
<seat_window> = [miejsce] pod oknem;
|
||||||
<seat_middle> = [miejsce] w środku | [miejsce] w przejściu;
|
<seat_middle> = [miejsce] w środku | [miejsce] w przejściu | [miejsce] w przejściu;
|
||||||
|
|
||||||
//wagonType
|
//wagonType
|
||||||
public <wagonType> = [klasy | klasa] <class>{wagonType} [klasy | klasa];
|
public <wagonType> = [klasy | klasa] <class>{wagonType} [klasy | klasa];
|
||||||
|
Loading…
Reference in New Issue
Block a user