diff --git a/data/dialog-13-02-03.tsv b/data/dialog-13-02-03.tsv index e313823..c933ce0 100644 --- a/data/dialog-13-02-03.tsv +++ b/data/dialog-13-02-03.tsv @@ -1,19 +1,19 @@ -user Dzień dobry -system Witamy w interaktywnej bibliotece. -user Chciałbym sprawdzić czy mam jakieś książki do oddania -system Proszę o podanie numeru karty bibliotecznej. -user 123123 -system Użytkownik o numerze karty "123123", ma wypożyczone następujące książki: "Kafka" Haruki Murakami, z datą zwrócenia książki na 30 marca 2021, "1Q84" Haruki Murakami,, z datą zwrócenia książki na 5 kwietnia 2021 -user Chciałbym wypożyczyć jakiś dobry kryminał -user Czy są jakieś polecane? -system Polecane dla kategorii "kryminał": 1. Morderstwo w Orient Expressie - Agatha Christie 2. Księżniczka z lodu - Camilla Läckberg 3. Sprawa Niny Frank - Katarzyna Bonda 4. Wszystko czerwone - Joanna Chmielewska 5. Zły - Leopold Tyrmand -user Może jakieś inne, te już czytałem -system Wszystkie propozycje w oparciu o historię wypożyczeń. -user Czy posiadacie książke xyz Jana Kowalskiego? -system Czy chodziło o książkę "XZY" Jan Kowalski? -user Tak -system Aktualnie dostępnych jest 5 egzemplarzy tej książki. -user Chciałbym wypożyczyć jeden egzemplarz -system Książka została wypożyczona. -user Dziękuję -system Dziękujemy! Życzymy miłej lektury. \ No newline at end of file +user Dzień dobry hello() +system Witamy w interaktywnej bibliotece. hello() +user Chciałbym sprawdzić czy mam jakieś książki do oddania request(status) +system Proszę o podanie numeru karty bibliotecznej. request(card_number) +user 123123 inform(card_number=123123) +system Użytkownik o numerze karty 123123, ma wypożyczone następujące książki: Kafka Haruki Murakami, z datą zwrócenia książki na 30 marca 2021, 1Q84 Haruki Murakami, z datą zwrócenia książki na 5 kwietnia 2021 confirm(card_numer=123123)&(inform(book=Kafka Haruki Murakami)&inform(date=29 marca 2021)&inform(book=1Q84 Haruki Murakami)&inform(date=5 kwietna 2021) +user Chciałbym wypożyczyć jakiś dobry kryminał request(books=kryminał) +user Czy są jakieś polecane? reqalts(book=kryminał) +system Polecane dla kategorii kryminał: 1. Morderstwo w Orient Expressie - Agatha Christie 2. Księżniczka z lodu - Camilla Läckberg 3. Sprawa Niny Frank - Katarzyna Bonda 4. Wszystko czerwone - Joanna Chmielewska 5. Zły - Leopold Tyrmand inform(book=Morderstwo w Orient Expressie - Agatha Christie)&inform(book=Księżniczka z lodu - Camilla Läckberg)&inform(Sprawa Niny Frank - Katarzyna Bonda)&inform(Wszystko czerwone - Joanna Chmielewska)&inform(book=Zły - Leopold Tyrmand) +user Może jakieś inne, te już czytałem reqalts(book=kryminał) +system Wszystkie propozycje w oparciu o historię wypożyczeń. inform(offer=no_new_recommendations) +user Czy posiadacie książke xyz Jana Kowalskiego? request(book=xyz Jana Kowalskiego) +system Czy chodziło o książkę XZY Jan Kowalski? confirm(book= XZY Jan Kowalski) +user Tak affirm() +system Aktualnie dostępnych jest 5 egzemplarzy tej książki. inform(book_availability=XZY Jan Kowalski) +user Chciałbym wypożyczyć jeden egzemplarz request(action=wypozyczenie) +system Książka została wypożyczona. confirm(reservation) +user Dziękuję thankyou() +system Dziękujemy! Życzymy miłej lektury. thnakyou()&bye() \ No newline at end of file diff --git a/data/dialog-13-08-06.tsv b/data/dialog-13-08-06.tsv index d79ab6f..7e721f0 100644 --- a/data/dialog-13-08-06.tsv +++ b/data/dialog-13-08-06.tsv @@ -1,15 +1,15 @@ -system Witamy w interaktywnej bibliotece. -user Dzień dobry, chciałbym wypożyczyć książkę. -system Proszę podać tytuł i autora wybranej książki. -user "Systemy Dialogowe w Pigułce" Adama Kowalskiego -system Czy chodzi o książkę “Systemy Dialogowe w Pigułce” Adam Kowalski? -user Tak -system Książka została wypożyczona. -user Dziękuję. Czy mam jakieś zaległości? -system Obecnie nie posiadasz niezwróconych w terminie książek. -user Chciałbym sprawdzić najbliższy termin zwrotu -system Proszę podać numer karty bibliotecznej. -user 123456 -system Użytkownik o numerze karty "123456", ma wypożyczone następujące książki: 1. “Systemy Dialogowe w Pigułce” Adam Kowalski; Zwrot – 12.04.21 do godziny 22:00 -user Dziękuje, to będzie wszystko -system Dziękuję. \ No newline at end of file +system Witamy w interaktywnej bibliotece. hello() +user Dzień dobry, chciałbym wypożyczyć książkę. hello()&request(reservation) +system Proszę podać tytuł i autora wybranej książki. request(book) +user Systemy Dialogowe w Pigułce Adama Kowalskiego inform(book=Systemy Dialogowe w Pigułce Adama Kowalskiego) +system Czy chodzi o książkę Systemy Dialogowe w Pigułce Adam Kowalski? confirm(book=Systemy Dialogowe w Pigułce Adama Kowalskiego) +user Tak affirm() +system Książka została wypożyczona. inform(reservation) +user Dziękuję. Czy mam jakieś zaległości? thankyou()&request(status=late) +system Obecnie nie posiadasz niezwróconych w terminie książek. inform(status=late) +user Chciałbym sprawdzić najbliższy termin zwrotu request(status) +system Proszę podać numer karty bibliotecznej. request(card_number) +user 123456 infrom(card_number=12345) +system Użytkownik o numerze karty 123456, ma wypożyczone następujące książki: 1. Systemy Dialogowe w Pigułce Adam Kowalski; Zwrot – 12.04.21 do godziny 22:00 confirm(card_numer=12345)&(inform(book=Systemy Dialogowe w Pigułce Adama Kowalskiego)&inform(date=29 marca 2021) +user Dziękuje, to będzie wszystko thankyou() +system Dziękuję. thnakyou() \ No newline at end of file diff --git a/data/dialog-13-10-07.tsv b/data/dialog-13-10-07.tsv new file mode 100644 index 0000000..98db6ee --- /dev/null +++ b/data/dialog-13-10-07.tsv @@ -0,0 +1,13 @@ +system Witamy w systemie interaktywnej biblioteki. hello() +user Dzień dobry, chciałbym wypożyczyć książkę. hello()&request(book) +system Proszę podać tytuł i autora wybranej książki. request(book) +user Ogniem i Mieczem Sienkiewicza inform(book=Ogniem i Mieczem Sienkiewicza) +system Czy chodzi o książkę Ogniem i Mieczem Henryk Sienkiewicz? confirm(book=Ogniem i Mieczem Henryk Sienkiewicz) +user tak affirm() +system Książka została wypożyczona. affirm() +user A czy jest dostępna książka Pan Tadeusz? request(book_availability=Pan Tadeusz) +system Czy chodzi o książkę Pan Tadeusz Adam Mickiewicz? confirm(book=Pan Tadeusz Adam Mickiewicz) +user Tak, ją również chciałbym wypożyczyć. confirm()&request(action=wypozyczenie) +system Aktualnie dostępnych jest 5 egzemplarzy tej książki. Książka została wypożyczona inform(book_availability= Pan Tadeusz Adam Mickiewicz)&inform(reservation) +user Dziękuję, to wszystko. thankyou() +system Dziękujęmy! Życzymy miłej lektury. thankyou()&bye() \ No newline at end of file diff --git a/data/dialog-13-12-01.tsv b/data/dialog-13-12-01.tsv index 16e7291..80f6d65 100644 --- a/data/dialog-13-12-01.tsv +++ b/data/dialog-13-12-01.tsv @@ -1,18 +1,18 @@ -user Witam serdecznie -system Witamy w interaktywnej bibliotece. -user Chciałbym założyć kartę biblioteczną, jak to zrobić? -system Do założenia karty bibliotecznej konieczne jest wypełnienie karty zapisu i zapoznanie się z regulaminem. -user Gdzie znajdują się te rzeczy? -system Wzór karty zapisu znajduje się pod tym linkiem: LINK, a regulamin pod tym linkiem: LINK. -user Czy przesłanie formularzu z kartą będzie oznaczało już możliwość wypożyczania? -system Nie. Należy dopełnić procedurę założenia karty bibliotecznej do końca. -user Czy mógłbym jakoś wypożyczyć Wywiad z Wampirem Anny Rice? -system Czy chodzi o książkę “Wywiad z Wampirem” Anna Rice? -user Tak -system Proszę podać numer karty bibliotecznej. -user Jak mogę sprawdzić ten numer? -system Proszę sprawdzić panel użytkownika. -user Mój numer to XXX-XXXX-XXX? -system Zły format. Proszę spróbować ponownie. -user Rozumiem, chyba jednak musze najpierw iść do filii głównej. Dziękuję ś l i c z n i e za rozmowę. -system Dziękuję. \ No newline at end of file +user Witam serdecznie hello() +system Witamy w interaktywnej bibliotece. hello() +user Chciałbym założyć kartę biblioteczną, jak to zrobić? request(new_card) +system Do założenia karty bibliotecznej konieczne jest wypełnienie karty zapisu i zapoznanie się z regulaminem. inform(new_card) +user Gdzie znajdują się te rzeczy? request(info) +system Wzór karty zapisu znajduje się pod tym linkiem: LINK, a regulamin pod tym linkiem: LINK. help(new_card) +user Czy przesłanie formularzu z kartą będzie oznaczało już możliwość wypożyczania? request(info) +system Nie. Należy dopełnić procedurę założenia karty bibliotecznej do końca. negate()&inform(new_card) +user Czy mógłbym jakoś wypożyczyć Wywiad z Wampirem Anny Rice? request(book=Wywiad z Wampirem Anny Rice) +system Czy chodzi o książkę Wywiad z Wampirem Anna Rice? confirm(book=Wywiad z Wampirem Anna Rice) +user Tak affirm() +system Proszę podać numer karty bibliotecznej. request(card_number) +user Jak mogę sprawdzić ten numer? request(info) +system Proszę sprawdzić panel użytkownika. help() +user Mój numer to XXX-XXXX-XXX? inform(card_number=XXX-XXXX-XXX) +system Zły format. Proszę spróbować ponownie. inform(wrong_format)&repeat() +user Rozumiem, chyba jednak musze najpierw iść do filii głównej. Dziękuję ś l i c z n i e za rozmowę. thankyou() +system Dziękuję. thankyou() \ No newline at end of file diff --git a/data/dialog-13-14-02.tsv b/data/dialog-13-14-02.tsv index dff212e..7efa231 100644 --- a/data/dialog-13-14-02.tsv +++ b/data/dialog-13-14-02.tsv @@ -1,16 +1,16 @@ -system Witamy w interaktywnej bibliotece. -user Chciałbym się dowiedzieć, co zrobić w przypadku zniszczenia książki -system Proszę podać numer karty bibliotecznej. -user 1235135 -system Proszę podać sygnaturę ksiązki. -user ksiazka'); DROP TABLE USERS; -- -user książka o nr 123451 -system Zły format. Proszę spróbować jeszcze raz. -user Jaki jest poprawny format? -system Pomocne informacje znajdują się na stronie LINK. Poprawny format to XXXX.XX -user książka 12345.54 -system Czy zgłosić zniszczenie książki 12345.54? -user Tak, jakie koszta są z tym związane? -system Formularz został zarejestrowany. Naliczona kara wynosi 35 zł. Opłatę można uiścić w dowolnej placówce biblioteki albo dokonując przelewu na konto o numerze: XXXX-XXXX-XXXX-XXX w opisie podając numer karty bibliotecznej. -user Dobrze. Dziękuję za rozmowę -system Dziekuję. \ No newline at end of file +system Witamy w interaktywnej bibliotece. hello() +user Chciałbym się dowiedzieć, co zrobić w przypadku zniszczenia książki request(info=destroy) +system Proszę podać numer karty bibliotecznej. request(card_number) +user 1235135 response(card_number=1235135) +system Proszę podać sygnaturę ksiązki. request(signature) +user ksiazka'); DROP TABLE USERS; -- canthelp() +user książka o nr 123451 response(signature=książka o nr 123451) +system Zły format. Proszę spróbować jeszcze raz. repeat() +user Jaki jest poprawny format? request(info) +system Pomocne informacje znajdują się na stronie LINK. Poprawny format to XXXX.XX help() +user książka 12345.54 request(signature=książka 12345.54) +system Czy zgłosić zniszczenie książki 12345.54? confirm(signature=książka 12345.54) +user Tak, jakie koszta są z tym związane? affirm()&request(penalty_info) +system Formularz został zarejestrowany. Naliczona kara wynosi 35 zł. Opłatę można uiścić w dowolnej placówce biblioteki albo dokonując przelewu na konto o numerze: XXXX-XXXX-XXXX-XXX w opisie podając numer karty bibliotecznej. affirm()&response(penalty_info) +user Dobrze. Dziękuję za rozmowę thankyou() +system Dziekuję. thankyou() \ No newline at end of file