diff --git a/data/Cezary/dialog-09-02-01.tsv b/data/Cezary/dialog-09-02-01.tsv index ffc25b4..716dd7a 100644 --- a/data/Cezary/dialog-09-02-01.tsv +++ b/data/Cezary/dialog-09-02-01.tsv @@ -1,23 +1,22 @@ -Dialog 8 -system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? -user chciałbym zarezerwować 1 bilet studencki -system Gdzie chciał(a)by Pan(i) się udać? -user na batmana -system Nie rozumiem -system Podaj nazwę stacji z której miałaby rozpocząć się podróż -user Poznań -system W Poznań dostępne są stacje:- Poznań Główny,- Poznań wioskaKtóra z tych stacji będzie stacją początkową? -user Poznań wioska -system Gdzie chciał(a)by Pan(i) się udać? -user Wrocław -system W jakim dniu podróż ma się odbyć? -user jutro -system Ile osób będzie podróżować? -user 20 -system Ilu pasażerów będzie podróżować z ulgą? -user 20 -system Jaką ulgę posiadą pasażerowie? -user małe dzieci -system Nie rozumiem -system Jaką ulgę posiadą pasażerowie? -user 50 % \ No newline at end of file +system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() +user chciałbym zarezerwować 1 bilet studencki +system Gdzie chciał(a)by Pan(i) się udać? +user na batmana +system Nie rozumiem +system Podaj nazwę stacji z której miałaby rozpocząć się podróż +user Poznań +system W Poznań dostępne są stacje:- Poznań Główny,- Poznań wioskaKtóra z tych stacji będzie stacją początkową? +user Poznań wioska +system Gdzie chciał(a)by Pan(i) się udać? +user Wrocław +system W jakim dniu podróż ma się odbyć? +user jutro +system Ile osób będzie podróżować? +user 20 +system Ilu pasażerów będzie podróżować z ulgą? +user 20 +system Jaką ulgę posiadą pasażerowie? +user małe dzieci +system Nie rozumiem +system Jaką ulgę posiadą pasażerowie? +user 50 % \ No newline at end of file diff --git a/data/Cezary/dialog-09-04-01.tsv b/data/Cezary/dialog-09-04-01.tsv index bd578ff..616902c 100644 --- a/data/Cezary/dialog-09-04-01.tsv +++ b/data/Cezary/dialog-09-04-01.tsv @@ -1,12 +1,11 @@ -Dialog 2 -system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? -user A co mogę zrobić w tym systemie? -system Zakupić bilet, wymienić bilet, anulować bilet albo sprawdzić rozkład/informację o kursach/przejazdach -user Jaki jest nabliższy pociąg do Warszawy? -system Z jakiej stacji? -user Z Poznania -system W Poznań dostępne są stacje:- Poznań główny,- Poznań wiochaKtóra z tych stacji będzie stacją początkową? -user poznań wiocha -system Najbliższy pociąg z Poznań wiocha do Warszawy odjeżdża o 12:59 -user A o której będzie w Warszawie? -system 23:00 \ No newline at end of file +system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() +user A co mogę zrobić w tym systemie? help() +system Zakupić bilet, wymienić bilet, anulować bilet albo sprawdzić rozkład/informację o kursach/przejazdach inform(options) +user Jaki jest nabliższy pociąg do Warszawy? +system Z jakiej stacji? request(from) +user Z Poznania inform(from=Poznań) +system W Poznań dostępne są stacje:- Poznań główny,- Poznań wiochaKtóra z tych stacji będzie stacją początkową? select(from) +user poznań wiocha inform(from='Poznań wiocha') +system Najbliższy pociąg z Poznań wiocha do Warszawy odjeżdża o 12:59 inform(date=earliest) +user A o której będzie w Warszawie? request(dest_hour) +system 23:00 inform(dest_hour) \ No newline at end of file diff --git a/data/Cezary/dialog-09-06-01.tsv b/data/Cezary/dialog-09-06-01.tsv index 3460367..a52e4d1 100644 --- a/data/Cezary/dialog-09-06-01.tsv +++ b/data/Cezary/dialog-09-06-01.tsv @@ -1,14 +1,13 @@ -Dialog 1 -system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? -user chciałbym zarezerować kolej -system Gdzie chciałby Pan się udać? -user do iławy -system Gdzie podróż miałaby się zacząć? -user tutaj -system Nie rozumiem -user chciałbym z mojej lokalizcji udać się do iławy -system Podaj nazwę stacji z której miałaby rozpocząć się podróż -user Oki z poznań główny -system W Iława dostępne są stacje:- Iława dziura,- Iława wioskaKtóra z tych stacji będzie stacją końcową? -user jednak zrezygnuje z pański nie miłych usług -system Życzę miłego dnia \ No newline at end of file +system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() +user chciałbym zarezerować kolej +system Gdzie chciałby Pan się udać? request(to) +user do iławy null +system Gdzie podróż miałaby się zacząć? request(from) +user tutaj null +system Nie rozumiem canthelp() +user chciałbym z mojej lokalizcji udać się do iławy inform(to='Iława') +system Podaj nazwę stacji z której miałaby rozpocząć się podróż request(from) +user Oki z poznań główny inform(from='Poznań Główny') +system W Iława dostępne są stacje:- Iława dziura,- Iława wioskaKtóra z tych stacji będzie stacją końcową? select(from) +user jednak zrezygnuje z pański nie miłych usług deny +system Życzę miłego dnia bye \ No newline at end of file diff --git a/data/Cezary/dialog-09-08-01.tsv b/data/Cezary/dialog-09-08-01.tsv index 2cb64f6..bcc63fa 100644 --- a/data/Cezary/dialog-09-08-01.tsv +++ b/data/Cezary/dialog-09-08-01.tsv @@ -1,31 +1,30 @@ -Dialog 7 -user Dzień dobry! -system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? -user Chciałbym zarezerwować pociąg -user Bilet na pociąg -system Gdzie chciał(a)by Pan(i) się udać? -user Do Katowic -system Gdzie podróż miałaby się zacząć? -system Pociągów nie sprzedajemy jakby co -user Nad morzem -system Podaj nazwę stacji z której miałaby rozpocząć się podróż -user Sopot Główny -system Ile osób będzie podróżować? -user 3 -system Ilu pasażerów będzie podróżować z ulgą? -user 2 -system Jaką ulgę posiada 1 pasażer? -user Studencką -system Jaką ulgę posiada 2 pasażer? -user Nauczycielską -system W wagonie 1 czy 2 klasy zarezerwować bilet? -user 2 -system W wagonie przedziałowym czy bezprzedziałowym ma zostać dokonana rezerwacja? -user bez -system Czy przewożony będzie dodatkowy bagaż/zwierzęta? -user 2 jorki -system . Czy chcesz dokonać rezerwacji? -user Tak -system -system Rezerwacja została dokonana. Życzymy miłej podróży. -user Super \ No newline at end of file +user Dzień dobry! hello() +system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() +user Chciałbym zarezerwować pociąg +user Bilet na pociąg +system Gdzie chciał(a)by Pan(i) się udać? request(to) +user Do Katowic inform(to='Katowice') +system Gdzie podróż miałaby się zacząć? request(from) +system Pociągów nie sprzedajemy jakby co negate +user Nad morzem +system Podaj nazwę stacji z której miałaby rozpocząć się podróż request(from) +user Sopot Główny inform(from='Sopot Główny') +system Ile osób będzie podróżować? +user 3 +system Ilu pasażerów będzie podróżować z ulgą? +user 2 +system Jaką ulgę posiada 1 pasażer? +user Studencką +system Jaką ulgę posiada 2 pasażer? +user Nauczycielską +system W wagonie 1 czy 2 klasy zarezerwować bilet? +user 2 +system W wagonie przedziałowym czy bezprzedziałowym ma zostać dokonana rezerwacja? +user bez +system Czy przewożony będzie dodatkowy bagaż/zwierzęta? +user 2 jorki +system . Czy chcesz dokonać rezerwacji? +user Tak +system +system Rezerwacja została dokonana. Życzymy miłej podróży. bye +user Super \ No newline at end of file diff --git a/data/Cezary/dialog-09-12-01.tsv b/data/Cezary/dialog-09-12-01.tsv index d2e122e..23bee40 100644 --- a/data/Cezary/dialog-09-12-01.tsv +++ b/data/Cezary/dialog-09-12-01.tsv @@ -1,27 +1,26 @@ -Dialog 5 -user Dzień dobry -system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? -user Chciałabym zarezerwować bilety na przejazd Poznan-Gdansk -system W jakim dniu podróż ma się odbyć? -user Jutrzejszym -system Ile osób będzie podróżować? -user 1 osoba i pies -system Ilu pasażerów będzie podróżować z ulgą? -user Dla kogo przysługuje ulga? -system Nie rozumiem -user Komu przysługuje ulga? -system Osobom z ulgą -user Czym jest ulga? -system Nie rozumiem -user 0 pasażerów z ulgą -system W wagonie 1 czy 2 klasy zarezerwować bilet? -user 1 klasa -system W wagonie przedziałowym czy bezprzedziałowym ma zostać dokonana rezerwacja? -user Przedziałowym -system Czy przewożony będzie dodatkowy bagaż/zwierzęta? -user Tak, pies -system . Czy chcesz dokonać rezerwacji? -user Tak -system -system Rezerwacja została dokonana. Życzymy miłej podróży. -user Dziękuję \ No newline at end of file +user Dzień dobry hello() +system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() +user Chciałabym zarezerwować bilety na przejazd Poznan-Gdansk inform(from='Poznań', to='Gdańsk') +system W jakim dniu podróż ma się odbyć? request(start_date) +user Jutrzejszym "inform(start_date=""jutro"")" +system Ile osób będzie podróżować? +user 1 osoba i pies +system Ilu pasażerów będzie podróżować z ulgą? +user Dla kogo przysługuje ulga? +system Nie rozumiem +user Komu przysługuje ulga? +system Osobom z ulgą +user Czym jest ulga? +system Nie rozumiem +user 0 pasażerów z ulgą +system W wagonie 1 czy 2 klasy zarezerwować bilet? +user 1 klasa +system W wagonie przedziałowym czy bezprzedziałowym ma zostać dokonana rezerwacja? +user Przedziałowym +system Czy przewożony będzie dodatkowy bagaż/zwierzęta? +user Tak, pies +system . Czy chcesz dokonać rezerwacji? +user Tak +system +system Rezerwacja została dokonana. Życzymy miłej podróży. bye +user Dziękuję \ No newline at end of file diff --git a/data/Cezary/dialog-09-14-01.tsv b/data/Cezary/dialog-09-14-01.tsv index 54a8aca..e1ba796 100644 --- a/data/Cezary/dialog-09-14-01.tsv +++ b/data/Cezary/dialog-09-14-01.tsv @@ -1,30 +1,29 @@ -Dialog 6 -system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? -user Chciałbym zarezerwować bilet -system Gdzie chciał(a)by Pan(i) się udać? -user Do Mediolanu -system Gdzie podróż miałaby się zacząć? -user W Katowicach -system Ile osób będzie podróżować? -user 10 -system Ilu pasażerów będzie podróżować z ulgą? -user 6 z ulgą -system Jaką ulgę posiada 1 pasażer? -user Student -system Jaką ulgę posiada 2 pasażer? -user Wszyscy pasażerowie z ulgą posiadają ulgę student -system W wagonie 1 czy 2 klasy zarezerwować bilet? -user A jaka jest cena biletów? -system Bilety w wagonie pierwszej klasy kosztowałyby 454.44zł, bilety w wagonie drugiej klasy kosztowałyby 301.59zł -user To w 1 klasie -system W wagonie przedziałowym czy bezprzedziałowym ma zostać dokonana rezerwacja? -user W przedziałowym -system Czy przewożony będzie dodatkowy bagaż/zwierzęta? -user Tak pies i dwa rowery\ -system . Czy chcesz dokonać rezerwacji? -user jaka jest ostateczna cena? -system 467.69zł -user Rezerwuje -system -user Rezerwacja została dokonana. Życzymy miłej podróży. -system Dziękuje \ No newline at end of file +system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() +user Chciałbym zarezerwować bilet +system Gdzie chciał(a)by Pan(i) się udać? request(to) +user Do Mediolanu inform(to='Mediolan') +system Gdzie podróż miałaby się zacząć? request(from) +user W Katowicach infrom(from='Katowice') +system Ile osób będzie podróżować? +user 10 +system Ilu pasażerów będzie podróżować z ulgą? +user 6 z ulgą +system Jaką ulgę posiada 1 pasażer? +user Student +system Jaką ulgę posiada 2 pasażer? +user Wszyscy pasażerowie z ulgą posiadają ulgę student +system W wagonie 1 czy 2 klasy zarezerwować bilet? +user A jaka jest cena biletów? +system Bilety w wagonie pierwszej klasy kosztowałyby 454.44zł, bilety w wagonie drugiej klasy kosztowałyby 301.59zł +user To w 1 klasie +system W wagonie przedziałowym czy bezprzedziałowym ma zostać dokonana rezerwacja? +user W przedziałowym +system Czy przewożony będzie dodatkowy bagaż/zwierzęta? +user Tak pies i dwa rowery\ +system . Czy chcesz dokonać rezerwacji? +user jaka jest ostateczna cena? +system 467.69zł +user Rezerwuje +system +user Rezerwacja została dokonana. Życzymy miłej podróży. bye +system Dziękuje \ No newline at end of file diff --git a/data/Cezary/dialog-09-16-01.tsv b/data/Cezary/dialog-09-16-01.tsv index e247aff..cffeeed 100644 --- a/data/Cezary/dialog-09-16-01.tsv +++ b/data/Cezary/dialog-09-16-01.tsv @@ -1,30 +1,32 @@ -Dialog 4 -system Gdzie podróż miałaby się zacząć? -user Trzemeszno -system Gdzie chciał(a)by Pan(i) się udać? -user Trzemeszno -system Ile osób będzie podróżować? -user jeden weteran, 5 dorosłych, i jedno dziecko -system Ilu pasażerów będzie podróżować z ulgą? -user jakie są ulgi? -system Ulga dla studenta, ulga dla dziadka, ulga dla babci, ulga honorowego dawcy krwii -user 1 dziadek, 1 babcia, wnuczek dziecko -system Podaj liczbę pasażerów podróżujących z ulgą -user 1 ulga dla dziadka 1 ulga dla babci i jedna ulga dla dziecka -system W wagonie 1 czy 2 klasy zarezerwować bilet? -user tą lepszą -system W wagonie 1 czy 2 klasy zarezerwować bilet? -user 1 -system W wagonie przedziałowym czy bezprzedziałowym ma zostać wykonana rezerwacja? -user Bonanza -system Nie rozumiem -system W wagonie przedziałowym czy bezprzedziałowym ma zostać wykonana rezerwacja? -user bezprzedziałowym -system Czy przewożony będzie dodatkowy bagaż/zwierzęta? -user Bagaż 20 kg -user i rower -system . Czy chcesz dokonać rezerwacji? -user Tak -system -system Rezerwacja została dokonana. Życzymy miłej podróży. -user dziękuję cześć \ No newline at end of file +user Cześć bocie hello() +system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() +user Chciałbym pojechać do Trzemeszna +system Gdzie podróż miałaby się zacząć? request(from) +user Trzemeszno inform(from='Trzemeszno') +system Gdzie chciał(a)by Pan(i) się udać? request(to) +user Trzemeszno inform(to='Trzemeszno') +system Ile osób będzie podróżować? +user jeden weteran, 5 dorosłych, i jedno dziecko +system Ilu pasażerów będzie podróżować z ulgą? +user jakie są ulgi? +system Ulga dla studenta, ulga dla dziadka, ulga dla babci, ulga honorowego dawcy krwii +user 1 dziadek, 1 babcia, wnuczek dziecko +system Podaj liczbę pasażerów podróżujących z ulgą +user 1 ulga dla dziadka 1 ulga dla babci i jedna ulga dla dziecka +system W wagonie 1 czy 2 klasy zarezerwować bilet? +user tą lepszą +system W wagonie 1 czy 2 klasy zarezerwować bilet? +user 1 +system W wagonie przedziałowym czy bezprzedziałowym ma zostać wykonana rezerwacja? +user Bonanza +system Nie rozumiem +system W wagonie przedziałowym czy bezprzedziałowym ma zostać wykonana rezerwacja? +user bezprzedziałowym +system Czy przewożony będzie dodatkowy bagaż/zwierzęta? +user Bagaż 20 kg +user i rower +system . Czy chcesz dokonać rezerwacji? +user Tak +system +system Rezerwacja została dokonana. Życzymy miłej podróży. bye +user dziękuję cześć \ No newline at end of file diff --git a/data/Cezary/dialog-09-18-01.tsv b/data/Cezary/dialog-09-18-01.tsv index c26f321..9fc5e0d 100644 --- a/data/Cezary/dialog-09-18-01.tsv +++ b/data/Cezary/dialog-09-18-01.tsv @@ -1,37 +1,36 @@ -Dialog 3 -system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? -user Chciałabym wrócić do domu -system Skąd będzie Pan/Pani wyruszać? -user Z Poznania -system Gdzie chciałaby Pani się udać? -user Do Gdańska, ale przez Zakopane -system W jakim terminie chiał(a)by Pan/Pani odbyć podróż? -user No najlepiej 29 marca -system Ile osób będzie podróżować? -user Ja i mój kot -system Ilu pasażerów będzie podróżować z ulgą? -user Mój kot -system Nie rozumiem -user Ulga zwierzęca -system Nie rozumiem -user Makaron -system Nie rozumiem -user Ja kota chciałam przewieźć z ulgą o co chodzi -system Proszę podać ilość pasażerów, którym przysługuje bilet ulgowy -user Ja i kot ulgowy -system Jaką ulgę posiada kot? -user zwierzęcą -system W wagonie 1 czy 2 klasy zarezerwować bilet? -user no raczej, że pierwszej. kotu musi być wygodnie. -system W wagonie przedziałowym czy bezprzedziałowym ma zostać wykonana rezerwacja? -user A da się cały przedział zarezerwować? -system Nie. -user To poproszę -system W wagonie przedziałowym czy bezprzedziałowym ma zostać wykonana rezerwacja? -user Przedizałowym -system Czy przewożony będzie dodatkowy bagaż/zwierzęta? -user Mówiłam że kot -system . Czy chcesz dokonać rezerwacji? -user Tak chcę -system -system Rezerwacja została dokonana. Życzymy miłej podróży. \ No newline at end of file +system Witaj w systemie rezerwacji kolejowej, w czym mógłbym Ci pomóc? welcomemsg() +user Chciałabym wrócić do domu +system Skąd będzie Pan/Pani wyruszać? request(from) +user Z Poznania inform(from) +system Gdzie chciałaby Pani się udać? request(to) +user Do Gdańska, ale przez Zakopane inform(from, throught) +system W jakim terminie chiał(a)by Pan/Pani odbyć podróż? request(start_date) +user No najlepiej 29 marca inform(start_date) +system Ile osób będzie podróżować? request(from) +user Ja i mój kot null +system Ilu pasażerów będzie podróżować z ulgą? canthelp.missing_slot_value(passengers) +user Mój kot null +system Nie rozumiem canthelp() +user Ulga zwierzęca null +system Nie rozumiem canthelp() +user Makaron null +system Nie rozumiem canthelp() +user Ja kota chciałam przewieźć z ulgą o co chodzi inform(passengers) +system Proszę podać ilość pasażerów, którym przysługuje bilet ulgowy +user Ja i kot ulgowy +system Jaką ulgę posiada kot? +user zwierzęcą +system W wagonie 1 czy 2 klasy zarezerwować bilet? +user no raczej, że pierwszej. kotu musi być wygodnie. +system W wagonie przedziałowym czy bezprzedziałowym ma zostać wykonana rezerwacja? +user A da się cały przedział zarezerwować? +system Nie. +user To poproszę +system W wagonie przedziałowym czy bezprzedziałowym ma zostać wykonana rezerwacja? +user Przedizałowym +system Czy przewożony będzie dodatkowy bagaż/zwierzęta? +user Mówiłam że kot +system . Czy chcesz dokonać rezerwacji? +user Tak chcę +system +system Rezerwacja została dokonana. Życzymy miłej podróży. bye \ No newline at end of file diff --git a/data/dialog-11-12-01.tsv b/data/dialog-11-12-01.tsv index cad6393..f197162 100644 --- a/data/dialog-11-12-01.tsv +++ b/data/dialog-11-12-01.tsv @@ -1,32 +1,32 @@ -user Dzień dobry -system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? -user Czy mogę zarezerwować ciuchcię? -system Możesz zarezerwować bilet na przejazd ciuchcią. -user Jakie przejazdy oferujecie? -system Rodzaje pociągów czy klas wagonów zależą od przewoźnika. Dostępne są między innymi pociągi: ekspres, pospieszny, regionalny; wagony: I klasy, II klasy. Czy chciałabyś gdzieś się udać? -user Do Berlina -system Z jakiej stacji chcesz wyruszyć? -user Inowrocław -system Kiedy chcesz odbyć podróż? -user 31.04 -system Podana data jest nieprawidłowa - podaj, proszę, poprawną datę -user 29.03 -system pomyłka + brak pytania o godzinę odjazdu): Ile osób będzie podróżować? -user 3 osoby i piesek -system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi -user Nie -system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 -user 0,0,0,3 -system Nie rozpoznaję opcji '0' - czy chodziło Ci o: 4, 4, 4, 3? -user tak -system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? -user Czy są dostępne inne wagony? -system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? -user 2 -system Czy przewożony będzie dodatkowy bagaż/zwierzęta? -user piesek -system Podsumowanie: Inowrocław --- Berlin, Niemcy (29.03.2022), 3 x pasażer bez ulgi, klasa II, miejsca: 15, 16, 17 --- Czy chcesz dokonać rezerwacji (T/N): -user Nie -system Przerwano proces rezerwacji. Czy mogę jeszcze jakoś pomóc? -user Nie -system OK. Dziękuję i miłego dnia +user Dzień dobry hello +system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? welcomemsg & reqmore(action) +user Czy mogę zarezerwować ciuchcię? reqmore(action) +system Możesz zarezerwować bilet na przejazd ciuchcią. inform(action) +user Jakie przejazdy oferujecie? reqmore(connections) +system Rodzaje pociągów czy klas wagonów zależą od przewoźnika. Dostępne są między innymi pociągi: ekspres, pospieszny, regionalny; wagony: I klasy, II klasy. Czy chciałabyś gdzieś się udać? inform(connections, carriage_class=[1, 2], connection_type=[ekspres, pospieszny, regionalny]) & request(to) +user Do Berlina inform(to=Berlin) +system Z jakiej stacji chcesz wyruszyć? request(from) +user Inowrocław inform(from=Inowrocław) +system Kiedy chcesz odbyć podróż? request(when) +user 31.04 inform(when=31-04-2022) +system Podana data jest nieprawidłowa - podaj, proszę, poprawną datę negate(when=31-04-2022) & request(when) +user 29.03 inform(when=29-04-2022) +system pomyłka + brak pytania o godzinę odjazdu): Ile osób będzie podróżować? reqeust(count) +user 3 osoby i piesek inform(count=3, additional_luggage=piesek) +system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi offer(discounts_list=[1, 2, 3, 4]) & select(discounts) +user Nie inform(discounts=nie) +system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 offer(discounts_list=[1, 2, 3, 4]) & select(discounts) +user 0,0,0,3 inform(discounts=[0, 0, 0, 3] +system Nie rozpoznaję opcji '0' - czy chodziło Ci o: 4, 4, 4, 3? confirm-domain(discounts=[4, 4, 4, 3]) +user tak ack(discounts=[4, 4, 4, 3]) +system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? select(carriage_class=[1, 2]) +user Czy są dostępne inne wagony? null +system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? select(carriage_class=[1, 2]) +user 2 inform(carriage_class=2) +system Czy przewożony będzie dodatkowy bagaż/zwierzęta? request(additional_luggage) +user piesek inform(additional_luggage=[piesek]) +system Podsumowanie: Inowrocław --- Berlin, Niemcy (29.03.2022), 3 x pasażer bez ulgi, klasa II, miejsca: 15, 16, 17 --- Czy chcesz dokonać rezerwacji (T/N): "inform(from=""Inowrocław""&to=""Berlin, Niemcy""&when=29-03-2022&passenger_list=[4, 4, 4]&carriage_class=2&seat_list=[[15, okno], [16, przejście], [17, okno]]) & confirm-domain(complete_order)" +user Nie negate(complete_order) +system Przerwano proces rezerwacji. Czy mogę jeszcze jakoś pomóc? inform(reservation_canceled) & reqmore(action) +user Nie negate(action) +system OK. Dziękuję i miłego dnia affirm & bye \ No newline at end of file diff --git a/data/dialog-11-14-01.tsv b/data/dialog-11-14-01.tsv index 8e80edd..1e65bb9 100644 --- a/data/dialog-11-14-01.tsv +++ b/data/dialog-11-14-01.tsv @@ -1,28 +1,28 @@ -user Siema -system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? -user Chciałbym zarezerwować bilety na pociąg -system Gdzie chciałbyś się udać? -user Do Egiptu -system Niestety, nie ma możliwości podróży w te strony - czy chciałbyś udać się np. do Warszawy? -user Nie, czy mogę wybrać podróż za granicę? -system Przejazdy poza granicami Polski obejmują: Berlin (Niemcy), Praga (Czechy), Frankfurt(Niemcy) --- Czy interesuje Cię przejazd do jednego z podanych miast? -user Tak, chciałbym jechać do Pragi -system Z jakiej stacji/miasta chcesz wyruszyć? -user Z Zielonej Góry -system W jakim dniu? -user jutro -system Dostępne przejazdy w dniu 31.03.2022 z Zielona Góra do Praga, Czechy:15:43, 16:37 --- Czy któraś godzina Cię interesuje? -user Tak, 15:43 -system Ile osób będzie podróżować? -user 1 -system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 -user 1 -system Wybierz rodzaj wagonu:z przedziałami, bez przedziałów -user Bez przedziałów -system Wybierz klasę wagonu: pierwsza, druga -user pierwsza -system Jakie miejsca są preferowane (wybierz z dostępnych opcji):oknoprzejścieobojętnie -user 1 -system Podsumowanie: Zielona Góra --- Praga, Czechy (30.03.2022) 15:43,1 x pasażer student/doktorant - wagon z przedziałami, klasa I, miejsca (14 - okno) --- Czy chcesz dokonać rezerwacji (T/N): -user T -system Dziękujemy za dokonanie rezerwacji. Nastąpi przekierowanie do systemu płatności. Życzymy miłej podróży. +user Siema hello +system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? welcomemsg & reqmore(action) +user Chciałbym zarezerwować bilety na pociąg inform(action=zarezerwować bilet) +system Gdzie chciałbyś się udać? request(to) +user Do Egiptu inform(to=Egipt) +system Niestety, nie ma możliwości podróży w te strony - czy chciałbyś udać się np. do Warszawy? negate(to=Egipt) & offer(to=Warszawa) +user Nie, czy mogę wybrać podróż za granicę? negate(to=Warszawa) & reqmore(to) +system Przejazdy poza granicami Polski obejmują: Berlin (Niemcy), Praga (Czechy), Frankfurt(Niemcy) --- Czy interesuje Cię przejazd do jednego z podanych miast? inform(connections) & reqmore(connections) +user Tak, chciałbym jechać do Pragi ack & inform(to=Praga) +system Z jakiej stacji/miasta chcesz wyruszyć? request(from) +user Z Zielonej Góry inform(from=Zielona Góra) +system W jakim dniu? request(when) +user jutro inform(when=jutro) +system Dostępne przejazdy w dniu 31.03.2022 z Zielona Góra do Praga, Czechy:15:43, 16:37 --- Czy któraś godzina Cię interesuje? offer(connections=[15:43, 16:37]) & select(departure) +user Tak, 15:43 inform(departure=15:43) +system Ile osób będzie podróżować? request(count) +user 1 inform(count=1) +system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 offer(discounts_list=[1, 2, 3, 4]) & select(discounts) +user 1 inform(discounts=[1]) +system Wybierz rodzaj wagonu:z przedziałami, bez przedziałów select(carriage_type=[z przedziałami, bez przedziałów]) +user Bez przedziałów inform(carriage_type=bez przedziałów) +system Wybierz klasę wagonu: pierwsza, druga select(carriage_class=[1, 2]) +user pierwsza inform(carriage_class=1) +system Jakie miejsca są preferowane (wybierz z dostępnych opcji):oknoprzejścieobojętnie select(seat_type=[okno, przejście, obojętnie]) +user 1 select(seat_type=1) +system Podsumowanie: Zielona Góra --- Praga, Czechy (30.03.2022) 15:43,1 x pasażer student/doktorant - wagon z przedziałami, klasa I, miejsca (14 - okno) --- Czy chcesz dokonać rezerwacji (T/N): "inform(from=""Zielona Góra""&to=""Praga, Czechy""&when=30-03-2022&connection=15:43&passenger_list=[1]&carriage_type=""z przedziałami""&carriage_class=1&seat_list=[[14, okno]]) & confirm-domain(complete_order)" +user T ack(complete_order) +system Dziękujemy za dokonanie rezerwacji. Nastąpi przekierowanie do systemu płatności. Życzymy miłej podróży. affirmation(complete_order) & inform(redirect) & bye \ No newline at end of file diff --git a/data/dialog-11-16-01.tsv b/data/dialog-11-16-01.tsv index 3fae0ee..1346a8a 100644 --- a/data/dialog-11-16-01.tsv +++ b/data/dialog-11-16-01.tsv @@ -1,22 +1,22 @@ -user Siema -system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? -user Czym się zajmujesz? -system Jestem systemem rezerwacji przejazdów kolejowych. Możemy dokonać rezerwacji, zmodyfikować lub anulować te już istniejące, poznać rozkład jazdy na wybranych stacjach. Czy mogę jakoś pomóc? -user Chciałbym pojechać z Poznań wschód na Poznań północ jutro po południu -system Nie znalazłem takiej stacji jak Poznań Północ - czy chodzi Ci o jedną z tych: Poznań Podolany? -user tak -system Przejazdy Poznań Wschód --- Poznań Podolany możliwe są jutro (31.03.2022) w godzinach:15:4617:15Która godzina Cię interesuje? -user 15:46 -system Ile osób będzie podróżować? -user 3 osoby -system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi -user 1 x 1., 2x3 -system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 -user 1,3,3 -system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? -user Anuluj -system Przepraszam, nie zrozumiałem. Czy chcesz kontynuować rezerwację? -user Nie -system Czy mogę jakoś jeszcze pomóc? -user Nie, dzięki -system OK. Dziękuję i miłego dnia! +user Siema hello +system Hej ho! Z tej strony CiuchcioRezerwator. Jak mógłbym Ci pomóc? welcomemsg +user Czym się zajmujesz? help +system Jestem systemem rezerwacji przejazdów kolejowych. Możemy dokonać rezerwacji, zmodyfikować lub anulować te już istniejące, poznać rozkład jazdy na wybranych stacjach. Czy mogę jakoś pomóc? inform & reqmore(action) +user Chciałbym pojechać z Poznań wschód na Poznań północ jutro po południu "inform(actiono=chciałbym pojechać) & inform(from=""Poznań Wschód""&to=""Poznań Północ""&when=jutro))" +system Nie znalazłem takiej stacji jak Poznań Północ - czy chodzi Ci o jedną z tych: Poznań Podolany? select(to=[Poznań Podolany]) +user tak ack(to) +system Przejazdy Poznań Wschód --- Poznań Podolany możliwe są jutro (31.03.2022) w godzinach:15:4617:15Która godzina Cię interesuje? offer(connections=[15:46, 17:15]) & select(departure) +user 15:46 inform(departure=15:46) +system Ile osób będzie podróżować? request(count) +user 3 osoby inform(3) +system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi offer(discount_list=[1, 2, 3, 4]) & request(discounts) +user 1 x 1., 2x3 null +system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 offer(discount_list=[1, 2, 3, 4]) & request(discounts) +user 1,3,3 inform(discounts=[1, 3, 3]) +system Jakiej klasy wagon byłby nabardziej odpowiedni (dostępne 1 i 2)? select(carriage_class=[1, 2]) +user Anuluj null +system Przepraszam, nie zrozumiałem. Czy chcesz kontynuować rezerwację? confirm-domain(continue_reservation) +user Nie negate(continue_reservation) +system Czy mogę jakoś jeszcze pomóc? reqmore(action) +user Nie, dzięki negate(action) & thankyou +system OK. Dziękuję i miłego dnia! bye \ No newline at end of file diff --git a/data/dialog-11-18-01.tsv b/data/dialog-11-18-01.tsv index 84df837..54ad087 100644 --- a/data/dialog-11-18-01.tsv +++ b/data/dialog-11-18-01.tsv @@ -1,56 +1,56 @@ -user Elo -system Hej ho! Jak mógłbym Pani pomóc? -user Chciałabym zjeść makaron -system Zakup jedzenia jest możliwy w wagonie gastronomicznym podczas podróży lub przed podróżą, w sklepach w okolicy stacji kolejowych. -user Jakich stacji kolejowych? -system Stacja kolejowa – posterunek zapowiadawczy, w obrębie którego, oprócz toru głównego zasadniczego, znajduje się co najmniej jeden tor główny dodatkowy, a pociągi mogą rozpoczynać i kończyć swój bieg, krzyżować się i wyprzedzać, jak również zmieniać skład lub kierunek jazdy -system Czy chcesz zarezerwować bilet na przejazd pociągiem? -user No dobła -system Gdzie chciałabyś się udać? -user Do fdnaśka -system Czy chodzi Ci o Gdańsk? -user Nie -system : Podaj proszę miasto, z którego chciałabyś wyruszyć -user Makaron -system Nie znalazłem takiego miasta - może chcesz udać się do Warszawy lub Gdańska? -user No to niech będzie Gdańsk, jak nie ma nic lepszego. -system Z jakiej stacji chcesz wuryszyć? -user Stąd -system Nie wiem gdzie jesteś. Z jakiego miasta chcesz wyruszyć? -user Z Gdańska -system Miejsca początkowe i końcowe podróży nie mogą byc takie same. Podaj proszę miejscowość, z której chcesz wyruszyć -user Gdańsk Oliwa -system Na jaką stację chcesz dojechać z Gdańs Oliwa? -user NO MÓWIŁAM, ZE DO GDAŃSKA -system Czy chodzi Ci o Gdańsk Główny? -user Tak! -system Kiedy chcesz odbyć podróż? -user 29 marca -system Podana data jest nieprawidłowa (miniona) - podaj, proszę, poprawną datę -user dzisiaj w takim razie -system Dostępne połączenia dla Gdańsk Oliwa --- Gdańsk Główny (30.03.2022): 13:15, 14:23, 16:56, 17:01 --- Czy któraś godzina Cię interesuje? -user o 13:15 -system Ile osób będzie podróżować? -user dwie -system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi. -user No jednego 1, a drugiego nic -system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 -user 1, 0 -system Wybierz klasę wagonu: I, II -user 3 -system Opcja nieprawidłowa - Wybierz jedną z dostępnych opcji. -user A są kuszetki? -system W wybranym połaczeniu nie ma dostępnej takiej opcji. -system z lasę wagonu: I, II -user Dobra, to 1 -system Czy przewożony będzie dodatkowy bagaż, rower lub zwierzęta? -user kot -system Wybierz rodzaj wagonu:z przedziałamibez przedziałów -user z przedziałami -system Jakie miejsca są preferowane (wybierz z dostępnych opcji):oknoprzejścieobojętnie -user okno -system Podsumowanie: Gdańsk Oliwa --- Gdańsk Główny (30.03.2022) 13:15, 1 x pasażer bez ulgi, 1 x pasażer student/doktorant, wagon z przedziałami, klasa I, miejsca (14 - okno, 15 - przejście) --- Czy chcesz dokonać rezerwacji (T/N): -user T -system Rezerwacja została dokonana - nr 123. Czy mogę jeszcze jakoś pomóc? -user Nie, dzięki -system Dziękuję, miłego dnia! +user Elo "hello " +system Hej ho! Jak mógłbym Pani pomóc? welcomemsg() / reqmore() +user Chciałabym zjeść makaron help +system Zakup jedzenia jest możliwy w wagonie gastronomicznym podczas podróży lub przed podróżą, w sklepach w okolicy stacji kolejowych. inform(utilities) +user Jakich stacji kolejowych? reqmore(subject=stacji kolejowych) +system Stacja kolejowa – posterunek zapowiadawczy, w obrębie którego, oprócz toru głównego zasadniczego, znajduje się co najmniej jeden tor główny dodatkowy, a pociągi mogą rozpoczynać i kończyć swój bieg, krzyżować się i wyprzedzać, jak również zmieniać skład lub kierunek jazdy inform(random_search) +system Czy chcesz zarezerwować bilet na przejazd pociągiem? reqmore(reservation) +user No dobra ack(reservation) +system Gdzie chciałabyś się udać? reqmore(to) +user Do fdnaśka inform(to=fdańska) +system Czy chodzi Ci o Gdańsk? confirm-domain(to) +user Nie negate() +system Podaj proszę miasto, z którego chciałabyś wyruszyć reqmore(from) +user Makaron inform(from=Makaron) +system Nie znalazłem takiego miasta - może chcesz udać się do Warszawy lub Gdańska? canthelp.missing_slot_value(from) & select(to=[Warszawa, Gdańsk]) +user No to niech będzie Gdańsk, jak nie ma nic lepszego. inform(to=Gdańsk) +system Z jakiej stacji chcesz wuryszyć? request(from) +user Stąd inform(from=Stąd) +system Nie wiem gdzie jesteś. Z jakiego miasta chcesz wyruszyć? canthelp.missing_slot_value(from=Stąd) & request(from) +user Z Gdańska inform(from=Gdańsk) +system Miejsca początkowe i końcowe podróży nie mogą byc takie same. Podaj proszę miejscowość, z której chcesz wyruszyć negate(from&to) & request(from) +user Gdańsk Oliwa inform(from=Gdańsk Oliwa) +system Na jaką stację chcesz dojechać z Gdańs Oliwa? "request(to) " +user NO MÓWIŁAM, ZE DO GDAŃSKA inform(to=Gdańsk) +system Czy chodzi Ci o Gdańsk Główny? "confirm-domain(to=""Gdańsk Główny"")" +user Tak! "ack(to=""Gdańsk Główny"")" +system Kiedy chcesz odbyć podróż? request(when) +user 29 marca inform(when=29-03-2022) +system Podana data jest nieprawidłowa (miniona) - podaj, proszę, poprawną datę negate(when) & request(when) +user dzisiaj w takim razie inform(when=dzisiaj) +system Dostępne połączenia dla Gdańsk Oliwa --- Gdańsk Główny (30.03.2022): 13:15, 14:23, 16:56, 17:01 --- Czy któraś godzina Cię interesuje? "offer(from=""Gdańsk Oliwa""&to=""Gdańsk Główny""&connections={""13:15"", ""14:23"", ""16:56"", ""17:01""}) & select(departure)" +user o 13:15 inform(departure=13:15) +system Ile osób będzie podróżować? request(count) +user dwie inform(count=2) +system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi. select(discount_list=[1, 2, 3, 4]) +user No jednego 1, a drugiego nic null +system Jeśli pasażerów obejmują jakieś ulgi spośród wymienionych, podaj ich numery po przecinku: 1. student/doktorant, 2. emeryt, 3. honorowy dawca krwii, 4. brak ulgi. Przykład dla pasażerów: dwóch studentów, jeden pasażer bez ulgi, jeden honorowy dawca krwii -> 1, 1, 4, 3 canthelp.missing_slot_value(discount_list=[1, 2, 3, 4]) +user 1, 4 inform(discount_list=[1, 0]) +system Wybierz klasę wagonu: I, II select(carriage_class=[1, 2]) +user 3 inform(carriage_class=3) +system Opcja nieprawidłowa - Wybierz jedną z dostępnych opcji. negate(carriage_class=3) & select(carriage_class=[1, 2]) +user A są kuszetki? negate(carriage_class=[kuszetki]) +system W wybranym połaczeniu nie ma dostępnej takiej opcji. negate(carriage_class=kuszetki) +system Wybierz klasę wagonu: I, II select(carriage_class=[1, 2]) +user Dobra, to 1 inform(carriage_class=1) +system Czy przewożony będzie dodatkowy bagaż, rower lub zwierzęta? request(additional_luggage) +user kot inform(additional_luggage=[kot]) +system Wybierz rodzaj wagonu:z przedziałami, bez przedziałów select(carriage_type=[z przedziałami, bez przedziałów]) +user z przedziałami inform(carriage_type=z przedziałami) +system Jakie miejsca są preferowane (wybierz z dostępnych opcji):okno, przejście, obojętnie select(seat_list=[okno, przejście, obojętnie]) +user okno inform(seat_list=[okno]) +system Podsumowanie: Gdańsk Oliwa --- Gdańsk Główny (30.03.2022) 13:15, 1 x pasażer bez ulgi, 1 x pasażer student/doktorant, wagon z przedziałami, klasa I, miejsca (14 - okno, 15 - przejście) --- Czy chcesz dokonać rezerwacji (T/N): "inform(from=""Gdańsk Oliwa""&to=""Gdańsk Główny""&when=30-03-2022&connection=13:15&passenger_list=[4, 1]&carriage_type=""z przedziałami""&carriage_class=1&seat_list=[[14, okno], [15, przejście]]) & confirm-domain(complete_order)" +user T ack(complete_order) +system Rezerwacja została dokonana - nr 123. Czy mogę jeszcze jakoś pomóc? affirm(complete_order) & reqmore(next_action) +user Nie, dzięki thankyou +system Dziękuję, miłego dnia! bye \ No newline at end of file