From 4e3e46a4b4966c6c2a0234eca655fa01f8e28f3e Mon Sep 17 00:00:00 2001 From: Adrian Date: Tue, 17 May 2022 16:42:09 +0200 Subject: [PATCH] clean data --- .../clean_data-checkpoint.ipynb | 6 ++ clean_data.ipynb | 81 +++++++++++++++++++ .../dialog-12-01-01-checkpoint.tsv | 31 +++++++ .../dialog-12-03-01-checkpoint.tsv | 23 ++++++ .../dialog-15-06-01-checkpoint.tsv | 25 ++++++ .../dialog-12-01-01-checkpoint.tsv | 30 +++++++ .../dialog-14-03-01-checkpoint.tsv | 15 ++++ .../dialog-14-15-01-checkpoint.tsv | 20 +++++ .../dialog-15-06-01-checkpoint.tsv | 25 ++++++ empty_data/dialog-12-01-01.tsv | 30 +++++++ empty_data/dialog-12-03-01.tsv | 23 ++++++ empty_data/dialog-12-05-01.tsv | 13 +++ empty_data/dialog-12-07-01.tsv | 17 ++++ empty_data/dialog-12-09-01.tsv | 32 ++++++++ empty_data/dialog-12-11-01.tsv | 27 +++++++ empty_data/dialog-12-15-01.tsv | 19 +++++ empty_data/dialog-12-17-01.tsv | 23 ++++++ empty_data/dialog-12-19-01.tsv | 25 ++++++ empty_data/dialog-14-01-01.tsv | 23 ++++++ empty_data/dialog-14-03-01.tsv | 15 ++++ empty_data/dialog-14-05-01.tsv | 15 ++++ empty_data/dialog-14-07-01.tsv | 13 +++ empty_data/dialog-14-09-01.tsv | 19 +++++ empty_data/dialog-14-11-01.tsv | 21 +++++ empty_data/dialog-14-15-01.tsv | 20 +++++ empty_data/dialog-14-17-01.tsv | 17 ++++ empty_data/dialog-14-19-01.tsv | 19 +++++ empty_data/dialog-15-04-01.tsv | 20 +++++ empty_data/dialog-15-06-01.tsv | 25 ++++++ empty_data/dialog-15-08-01.tsv | 21 +++++ empty_data/dialog-15-10-01.tsv | 17 ++++ empty_data/dialog-15-12-01.tsv | 31 +++++++ empty_data/dialog-15-14-01.tsv | 40 +++++++++ empty_data/dialog-15-16-01.tsv | 27 +++++++ 34 files changed, 808 insertions(+) create mode 100644 .ipynb_checkpoints/clean_data-checkpoint.ipynb create mode 100644 clean_data.ipynb create mode 100644 data/.ipynb_checkpoints/dialog-12-01-01-checkpoint.tsv create mode 100644 data_v2/.ipynb_checkpoints/dialog-12-03-01-checkpoint.tsv create mode 100644 data_v2/.ipynb_checkpoints/dialog-15-06-01-checkpoint.tsv create mode 100644 empty_data/.ipynb_checkpoints/dialog-12-01-01-checkpoint.tsv create mode 100644 empty_data/.ipynb_checkpoints/dialog-14-03-01-checkpoint.tsv create mode 100644 empty_data/.ipynb_checkpoints/dialog-14-15-01-checkpoint.tsv create mode 100644 empty_data/.ipynb_checkpoints/dialog-15-06-01-checkpoint.tsv create mode 100644 empty_data/dialog-12-01-01.tsv create mode 100644 empty_data/dialog-12-03-01.tsv create mode 100644 empty_data/dialog-12-05-01.tsv create mode 100644 empty_data/dialog-12-07-01.tsv create mode 100644 empty_data/dialog-12-09-01.tsv create mode 100644 empty_data/dialog-12-11-01.tsv create mode 100644 empty_data/dialog-12-15-01.tsv create mode 100644 empty_data/dialog-12-17-01.tsv create mode 100644 empty_data/dialog-12-19-01.tsv create mode 100644 empty_data/dialog-14-01-01.tsv create mode 100644 empty_data/dialog-14-03-01.tsv create mode 100644 empty_data/dialog-14-05-01.tsv create mode 100644 empty_data/dialog-14-07-01.tsv create mode 100644 empty_data/dialog-14-09-01.tsv create mode 100644 empty_data/dialog-14-11-01.tsv create mode 100644 empty_data/dialog-14-15-01.tsv create mode 100644 empty_data/dialog-14-17-01.tsv create mode 100644 empty_data/dialog-14-19-01.tsv create mode 100644 empty_data/dialog-15-04-01.tsv create mode 100644 empty_data/dialog-15-06-01.tsv create mode 100644 empty_data/dialog-15-08-01.tsv create mode 100644 empty_data/dialog-15-10-01.tsv create mode 100644 empty_data/dialog-15-12-01.tsv create mode 100644 empty_data/dialog-15-14-01.tsv create mode 100644 empty_data/dialog-15-16-01.tsv diff --git a/.ipynb_checkpoints/clean_data-checkpoint.ipynb b/.ipynb_checkpoints/clean_data-checkpoint.ipynb new file mode 100644 index 0000000..363fcab --- /dev/null +++ b/.ipynb_checkpoints/clean_data-checkpoint.ipynb @@ -0,0 +1,6 @@ +{ + "cells": [], + "metadata": {}, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/clean_data.ipynb b/clean_data.ipynb new file mode 100644 index 0000000..c50af7a --- /dev/null +++ b/clean_data.ipynb @@ -0,0 +1,81 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 3, + "id": "0c094232-f694-44bb-b40b-804b9702b439", + "metadata": {}, + "outputs": [], + "source": [ + "import pandas as pd\n", + "import regex\n", + "\n", + "# cleans our data\n", + "# extracts intents for lab8 from dtsv files with dialogues\n", + "def removeParenthesis(text):\n", + " resultText = \"\"\n", + " leftParCount = 0\n", + " for letter in text:\n", + " if letter == \"(\": leftParCount += 1\n", + " if (leftParCount == 0):\n", + " resultText += letter\n", + " if letter == \")\": leftParCount -= 1\n", + " return resultText\n", + "\n", + "def processFile(pathIn, pathOut, fileName):\n", + " # path = './lab/dialog-15-04-01.tsv'\n", + " encoding = \"utf-8\"\n", + " # encoding = \"cp1250\"\n", + " dialog_df = pd.read_csv(pathIn + fileName, sep='\\t', header=None, encoding=encoding)\n", + " dialog_df.iloc[:,2] = dialog_df.iloc[:,2].apply(lambda x : removeParenthesis(str(x)))\n", + " dialog_df.iloc[:,2] = dialog_df.iloc[:,2].apply(lambda x : regex.sub(r\"( & |&| AND |AND)\", \" \", str(x)))\n", + " dialog_df.iloc[:,2] = dialog_df.iloc[:,2].apply(lambda x : \" \".join(list(set(x.split()))))\n", + " dialog_df.to_csv(pathOut + fileName, sep=\"\\t\", index=False, header=None)\n", + "\n", + "def cleanAllData():\n", + " pathOut = './empty_data/'\n", + " pathIn = \"./data_v2/\"\n", + " i = 0\n", + " j = 0\n", + " nr = 0\n", + " for i in range(11,16):\n", + " for j in range(20):\n", + " for nr in range(1,2):\n", + " fileName = \"dialog-\" + str(i).zfill(2) + \"-\" + str(j).zfill(2) + \"-\" + str(nr).zfill(2) + \".tsv\"\n", + " try:\n", + " processFile(pathIn, pathOut, fileName)\n", + " except:\n", + " pass\n", + " try:\n", + " fileName = \"dialog-\" + str(i).zfill(2) + \"-\" + str(j).zfill(2) + \"-\" + str(nr).zfill(2) + \"(test)\" + \".tsv\"\n", + " processFile(pathIn, pathOut, fileName)\n", + " except:\n", + " pass\n", + "\n", + "cleanAllData()\n", + "\n" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.7.13" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/data/.ipynb_checkpoints/dialog-12-01-01-checkpoint.tsv b/data/.ipynb_checkpoints/dialog-12-01-01-checkpoint.tsv new file mode 100644 index 0000000..25c3d63 --- /dev/null +++ b/data/.ipynb_checkpoints/dialog-12-01-01-checkpoint.tsv @@ -0,0 +1,31 @@ +rola wypowiedź +user Dzień dobry +user Chciałbym skorzystać z Państwa systemu +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? +user Chciałbym zarezerwować bilet na seans w przyszłym tygodniu +system Na jaki film chciałby Pan zarezerwować bilety? +user Jeszcze nie wiem, jakie są dostępne +system Aktualnie repertuar zawiera takie filmy jak: "Batman" "Ambulans" "Bunkier strachu" "Córka" "Uncharted" "Inni ludzie" "Śmierć na Nilu" "Skarb Mikołajka" +user Wybieram: śmierć na nilu +system W jakim dniu chciałby Pan zarezerwować bilety na film "Śmierć na Nilu"? +user 02.04.2022 +system Niestety repertuar obejmuje tylko najbliższy tydzień. Czy chciałby Pan podać inną datę? +user To poproszę w dniu: 27.03 +system Na jaką godzinę chciałby Pan zarezerwować bilety? +user Na 20:00 +system Proszę podać ilość osób. +user 5 +system Gdzie mają się znajdować zarezerowane miejsca? +user Na dole sali +system Przydzielone miejsca to rząd 5 miejsca 2,3. Czy potwierdza Pan rezerwację? +user Ale ja chciałem zarezerwować miejsca dla 5 osób +system Przydzielone miejsca to rząd 5 miejsca 2,3,4,5,6. Czy potwierdza Pan rezerwację? +user Tak +system Proszę podać numer telefonu, do którego ma być przypisana rezerwacja. +user zamiast numeru telefonu, mogę podać maila +system Niestety taka operacja jest niemożliwa. +user W takim razie rezygnuję z rezerwacji +system Rezerwacja została anulowana. +system Czy mogę jeszcze w czymś pomóc? +user Nie, dziękuję +system Dziękuję za rozmowę. Do widzenia \ No newline at end of file diff --git a/data_v2/.ipynb_checkpoints/dialog-12-03-01-checkpoint.tsv b/data_v2/.ipynb_checkpoints/dialog-12-03-01-checkpoint.tsv new file mode 100644 index 0000000..762cd0f --- /dev/null +++ b/data_v2/.ipynb_checkpoints/dialog-12-03-01-checkpoint.tsv @@ -0,0 +1,23 @@ +rola wypowiedź typ +user Dzień dobry hello() +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg() +user Chcę zarezerwować bilety do kina inform(potrzeba=rezerwacja) +system Na jaki film chciałby Pan zarezerwować bilety? request(tytul) +user batman inform(tytul=batman) +system W jakim dniu chciałby Pan zarezerwować bilety na film "Batman"? request(data) +user dzisiaj inform(dzien=dzisiaj) +system Na jaką godzinę chciałby Pan zarezerwować bilety? request(godzina) +user 14:00 inform(godzina=14:00) +system Dla ilu osób chciałby Pan zarezerwować bilety? request(ilosc) +user 25 inform(ilosc=25) +system Maksymalna liczba osób w rezerwacji to 10. Czy chciałby Pan podać nową liczbę osób? inform(maxilosc) +user chciałbym dokońać trzech rezerwacji request(potrzeba=rezerwacja) +user batman, dzisiaj, 14:00, 10 osób inform(dzien=dzisiaj)&inform(godzina=14:00)&inform(ilosc=10) +user batman, dzisiaj, 14:00, 10 osób inform(dzien=dzisiaj)&inform(godzina=14:00)&inform(ilosc=10) +user batman, dzisiaj, 14:00, 5 osób inform(dzien=dzisiaj)&inform(godzina=14:00)&inform(ilosc=5) +system Przydzielone miejsca to rząd 7 miejsca 8 do 13, rząd 8 miejsca 5 do 15 i rząd 9 miejsca 6 do 16. Czy potwierdza Pan rezerwację? inform(rzad=7,siedzenie=8-13)&inform(rzad=8,siedzenie=5-15)&inform(rzad=9,siedzenie=6-16) +user tak confirm() +system Na jaki numer telefonu chce Pan zarezerwować bilety? request(numer) +user nie chcę podawać numeru telefonu negate() +system Numer telefonu jest konieczny do zarezerwowania biletów, ponieważ na ten numer przychodzi SMS z potwierdzeniem. canthelp.missing_slot_value(numer) +system Z powodu braku aktywności czat został zakończony. Do widzenia bye() \ No newline at end of file diff --git a/data_v2/.ipynb_checkpoints/dialog-15-06-01-checkpoint.tsv b/data_v2/.ipynb_checkpoints/dialog-15-06-01-checkpoint.tsv new file mode 100644 index 0000000..e500c87 --- /dev/null +++ b/data_v2/.ipynb_checkpoints/dialog-15-06-01-checkpoint.tsv @@ -0,0 +1,25 @@ +rola wypowiedź typ +user Witam hello() +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg() +user chciałbym zobaczyć co jutro będzie w kinie request(repertuar,dzień=jutro) +system Aktualnie repertuar zawiera takie filmy jak: "Batman", "Ambulans", "Bunkier strachu", "Córka", "Uncharted", "Inni ludzie", "Śmierć na Nilu", "Skarb Mikołajka", "Fantastyczne zwierzęta" inform(repertuar) +user A o której będzie puszczany film Ambulans request(tytuł=albulans) +system Film “Ambulans” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? inform(godzina=15,18)&select(godzina) +user 18:00 inform(godzina=15) +system Proszę o podanie liczby biletów. request(ilosc) +user 1000 inform(ilosc=1000) +system Maksymalna ilośc biletów jaką można zarezerwować to 10. inform(maxilosc) +user to poproszę 1 w rzędzie 8 miejsce 10 inform(ilosc=1,rzad=8,miejsce=10) +system Przydzielone miejsce to rząd 8 miejsce 10. Na jaki numer telefonu chce Pan zarezerwować bilet? expl-conf(ilosc=1,rzad=8,miejsce=10)&request(numer) +user 997999455 inform(numer=997999455) +system Rezerwacja: 1 bilet na film "Ambulans", 31.03.2022 godz. 18:00, Sala 1 Rząd 8 Miejsce 10, Nr telefonu: 997999455. Czy potwierdza Pan rezerwację? affirm() +user Nie potwierdzam negate() +system Rezerwacja została anulowana. inform(potrzeba=anulowanie) +user czy mogę jednak zarezerwować ? inform(potrzeba=rezerwacja) +system Potwierdzić istniejącą rezerwację czy rozpocząć proces od od początku? request(restart) +user potwierdzić confirm() +system Miejsce zostało zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletu, w innym przypadku rezerwacja przepada. affirm() +user Ok dziękuje thankyou() +system Czy mogę w czymś jeszcze pomóc? reqmore() +user Nie to wszystko negate() +system Dziękuję za rozmowę. Życzę miłego dnia. Do widzenia bye() \ No newline at end of file diff --git a/empty_data/.ipynb_checkpoints/dialog-12-01-01-checkpoint.tsv b/empty_data/.ipynb_checkpoints/dialog-12-01-01-checkpoint.tsv new file mode 100644 index 0000000..cfea008 --- /dev/null +++ b/empty_data/.ipynb_checkpoints/dialog-12-01-01-checkpoint.tsv @@ -0,0 +1,30 @@ +rola wypowiedź typ +user Dzień dobry hello +user Chciałbym skorzystać z Państwa systemu welcomemsg +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? request +user Chciałbym zarezerwować bilet na seans w przyszłym tygodniu inform +system Na jaki film chciałby Pan zarezerwować bilety? request +user Jeszcze nie wiem, jakie są dostępne request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user Wybieram: śmierć na nilu confirm +system "W jakim dniu chciałby Pan zarezerwować bilety na film ""Śmierć na Nilu""?" request +user 02.04.2022 inform +system Niestety repertuar obejmuje tylko najbliższy tydzień. Czy chciałby Pan podać inną datę? negate inform request +user To poproszę w dniu: 27.03 inform +system Na jaką godzinę chciałby Pan zarezerwować bilety? request +user Na 20:00 inform +system Proszę podać ilość osób. request +user 5 inform +system Gdzie mają się znajdować zarezerowane miejsca? request +user Na dole sali inform +system Przydzielone miejsca to rząd 5 miejsca 2,3. Czy potwierdza Pan rezerwację? confirm-domain inform +user Ale ja chciałem zarezerwować miejsca dla 5 osób negate inform +system Przydzielone miejsca to rząd 5 miejsca 2,3,4,5,6. Czy potwierdza Pan rezerwację? confirm-domain inform +user Tak ack +system Proszę podać numer telefonu, do którego ma być przypisana rezerwacja. request +user zamiast numeru telefonu, mogę podać maila negate +system Niestety taka operacja jest niemożliwa. canthelp +user W takim razie rezygnuję z rezerwacji restart +system Rezerwacja została anulowana. Czy mogę jeszcze w czymś pomóc? reqmore +user Nie, dziękuję negate +system Dziękuję za rozmowę. Do widzenia bye diff --git a/empty_data/.ipynb_checkpoints/dialog-14-03-01-checkpoint.tsv b/empty_data/.ipynb_checkpoints/dialog-14-03-01-checkpoint.tsv new file mode 100644 index 0000000..9a67e12 --- /dev/null +++ b/empty_data/.ipynb_checkpoints/dialog-14-03-01-checkpoint.tsv @@ -0,0 +1,15 @@ +rola wypowiedź typ +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chcę kupić bilet request hello +system Na jaki seans chciałby Pan kupić bilet? request +user batman inform +system Jaki dokładnie termin Pana interesuje? request +user 05.05.2022 inform +system Dobrze, w ten dzień dostęone są dwa seanse. Jeden o 15, a drugi o godzinie 18. Którą opcją Pan wybiera? select inform +user podaj więcej informacji o biletach reqmore +system Interesują Pana bilety normalne czy ulgowe? select +user ulgowe inform +system Bilety ulgowe od piątku do niedzieli kosztują 20 złotych, a w pozostałe dni 16 złotych. inform +user podaj więcej informacji o seansie reqmore +system Batman jest to film akcji/thriller. inform diff --git a/empty_data/.ipynb_checkpoints/dialog-14-15-01-checkpoint.tsv b/empty_data/.ipynb_checkpoints/dialog-14-15-01-checkpoint.tsv new file mode 100644 index 0000000..9b5e70b --- /dev/null +++ b/empty_data/.ipynb_checkpoints/dialog-14-15-01-checkpoint.tsv @@ -0,0 +1,20 @@ +rola wypowiedź typ +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym się dowiedzieć co teraz leci w kinie request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user a co będzie dzisiaj? request inform +system Dziś w reperturze są filmy Batman o godzinie 15 oraz córka o godzinie 18. inform +user poproszę 31 miejsc na batmana nform inform +system Na film batman są dostępne miejsca 8-15 w rzędzie 15. inform +user poproszę 31 miejsc na batmana nform inform +system "Niestety nie ma tylu miejsc na film ""Batman"". Są jedynie dostępne miejsca 8-15 w rzędzie 15." inform +user to poproszę 31 biletów na film córka nform inform +system "Na film ""córka"" są dostępne miejsca 8-15 w rzędzie 14 oraz 13." inform +user to poproszę 31 biletów na film córka nform inform +system Maksymalna ilośc biletów jaką można zarezerwować to 10. deny +user to poproszę 10 biletów na film curka nform inform +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user 665347444 inform +system Przydzielone miejsca to: rząd 13 miejsca 8,9,10,11,12 oraz rząd 14 miejsca 8,9,10,11,12 . Czy potwierdza Pan rezerwację? inform +user tak confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. confirm ack diff --git a/empty_data/.ipynb_checkpoints/dialog-15-06-01-checkpoint.tsv b/empty_data/.ipynb_checkpoints/dialog-15-06-01-checkpoint.tsv new file mode 100644 index 0000000..0d6bd0a --- /dev/null +++ b/empty_data/.ipynb_checkpoints/dialog-15-06-01-checkpoint.tsv @@ -0,0 +1,25 @@ +rola wypowiedź typ +user Witam hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user chciałbym zobaczyć co jutro będzie w kinie request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"", ""Ambulans"", ""Bunkier strachu"", ""Córka"", ""Uncharted"", ""Inni ludzie"", ""Śmierć na Nilu"", ""Skarb Mikołajka"", ""Fantastyczne zwierzęta""" inform +user A o której będzie puszczany film Ambulans request +system Film “Ambulans” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? select inform +user 18:00 inform +system Proszę o podanie liczby biletów. request +user 1000 inform +system Maksymalna ilośc biletów jaką można zarezerwować to 10. inform +user to poproszę 1 w rzędzie 8 miejsce 10 inform +system Przydzielone miejsce to rząd 8 miejsce 10. Na jaki numer telefonu chce Pan zarezerwować bilet? expl-conf request +user 997999455 inform +system "Rezerwacja: 1 bilet na film ""Ambulans"", 31.03.2022 godz. 18:00, Sala 1 Rząd 8 Miejsce 10, Nr telefonu: 997999455. Czy potwierdza Pan rezerwację?" affirm +user Nie potwierdzam negate +system Rezerwacja została anulowana. inform +user czy mogę jednak zarezerwować ? inform +system Potwierdzić istniejącą rezerwację czy rozpocząć proces od od początku? request +user potwierdzić confirm +system Miejsce zostało zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletu, w innym przypadku rezerwacja przepada. affirm +user Ok dziękuje thankyou +system Czy mogę w czymś jeszcze pomóc? reqmore +user Nie to wszystko negate +system Dziękuję za rozmowę. Życzę miłego dnia. Do widzenia bye diff --git a/empty_data/dialog-12-01-01.tsv b/empty_data/dialog-12-01-01.tsv new file mode 100644 index 0000000..cfea008 --- /dev/null +++ b/empty_data/dialog-12-01-01.tsv @@ -0,0 +1,30 @@ +rola wypowiedź typ +user Dzień dobry hello +user Chciałbym skorzystać z Państwa systemu welcomemsg +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? request +user Chciałbym zarezerwować bilet na seans w przyszłym tygodniu inform +system Na jaki film chciałby Pan zarezerwować bilety? request +user Jeszcze nie wiem, jakie są dostępne request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user Wybieram: śmierć na nilu confirm +system "W jakim dniu chciałby Pan zarezerwować bilety na film ""Śmierć na Nilu""?" request +user 02.04.2022 inform +system Niestety repertuar obejmuje tylko najbliższy tydzień. Czy chciałby Pan podać inną datę? negate inform request +user To poproszę w dniu: 27.03 inform +system Na jaką godzinę chciałby Pan zarezerwować bilety? request +user Na 20:00 inform +system Proszę podać ilość osób. request +user 5 inform +system Gdzie mają się znajdować zarezerowane miejsca? request +user Na dole sali inform +system Przydzielone miejsca to rząd 5 miejsca 2,3. Czy potwierdza Pan rezerwację? confirm-domain inform +user Ale ja chciałem zarezerwować miejsca dla 5 osób negate inform +system Przydzielone miejsca to rząd 5 miejsca 2,3,4,5,6. Czy potwierdza Pan rezerwację? confirm-domain inform +user Tak ack +system Proszę podać numer telefonu, do którego ma być przypisana rezerwacja. request +user zamiast numeru telefonu, mogę podać maila negate +system Niestety taka operacja jest niemożliwa. canthelp +user W takim razie rezygnuję z rezerwacji restart +system Rezerwacja została anulowana. Czy mogę jeszcze w czymś pomóc? reqmore +user Nie, dziękuję negate +system Dziękuję za rozmowę. Do widzenia bye diff --git a/empty_data/dialog-12-03-01.tsv b/empty_data/dialog-12-03-01.tsv new file mode 100644 index 0000000..5fca704 --- /dev/null +++ b/empty_data/dialog-12-03-01.tsv @@ -0,0 +1,23 @@ +rola wypowiedź typ +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chcę zarezerwować bilety do kina inform +system Na jaki film chciałby Pan zarezerwować bilety? request +user batman inform +system "W jakim dniu chciałby Pan zarezerwować bilety na film ""Batman""?" request +user dzisiaj inform +system Na jaką godzinę chciałby Pan zarezerwować bilety? request +user 14:00 inform +system Dla ilu osób chciałby Pan zarezerwować bilety? request +user 25 inform +system Maksymalna liczba osób w rezerwacji to 10. Czy chciałby Pan podać nową liczbę osób? inform +user chciałbym dokońać trzech rezerwacji request +user batman, dzisiaj, 14:00, 10 osób inform +user batman, dzisiaj, 14:00, 10 osób inform +user batman, dzisiaj, 14:00, 5 osób inform +system Przydzielone miejsca to rząd 7 miejsca 8 do 13, rząd 8 miejsca 5 do 15 i rząd 9 miejsca 6 do 16. Czy potwierdza Pan rezerwację? inform +user tak confirm +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user nie chcę podawać numeru telefonu negate +system Numer telefonu jest konieczny do zarezerwowania biletów, ponieważ na ten numer przychodzi SMS z potwierdzeniem. canthelp.missing_slot_value +system Z powodu braku aktywności czat został zakończony. Do widzenia bye diff --git a/empty_data/dialog-12-05-01.tsv b/empty_data/dialog-12-05-01.tsv new file mode 100644 index 0000000..c41b04d --- /dev/null +++ b/empty_data/dialog-12-05-01.tsv @@ -0,0 +1,13 @@ +rola wypowiedź type +user Cześć hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym anulować rezerwację biletu inform +system Proszę o podanie numeru telefonu, na który była robiona rezerwacja. request +user Numer 543232176 inform +system Niestety nie mamy w systemie rezerwacji na taki numer telefonu. Proszę wprowadzić numer ponownie. deny request +user Ok. Numer 543232173 ack inform +system Na ten numer telefonu były przydzielone miejsca 15,16 na środku. Czy potwierdza pan anulowanie rezerwacji? inform +user Tak confirm +system Rezerwacja została anulowana. affirm +user Dzięki, to wszystko thankyou +system Dziękuję, do widzenia. bye thankyou diff --git a/empty_data/dialog-12-07-01.tsv b/empty_data/dialog-12-07-01.tsv new file mode 100644 index 0000000..64d4209 --- /dev/null +++ b/empty_data/dialog-12-07-01.tsv @@ -0,0 +1,17 @@ +rola wypowiedź type +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Czy są jeszcze dostępne miejsca na dzisiejszy seans Batmana o 19:30? inform +system Tak, dla ilu osób chciałby Pan zarezerwować bilety? request +user dla dwóch osób inform +system Gdzie mają się znajdować zarezerwowane miejsca? request +user najlepiej na środku sali inform +system Przydzielone miejsca to rząd 9 miejsca 10, 11. Czy potwierdza Pan rezerwację? confirm-domain inform +user Czy znajdzię się jedno dodatkowe miejsce? inform +system Czy chciałby Pan dodatkowo zarezerwować miejsce 12 w tym samym rzędzie? offer +user tak affirm +system Przydzielone miejsca to rząd 9 miejsca 10, 11, 12. Czy potwierdza Pan rezerwację? confirm-domain inform +user Tak, potwierdzam affirm +system Czy mogę jeszcze w czymś pomóc? reqmore +user Nie, dziękuję, to wszystko negate +system Dziękuję. Do widzenia bye diff --git a/empty_data/dialog-12-09-01.tsv b/empty_data/dialog-12-09-01.tsv new file mode 100644 index 0000000..a7d1495 --- /dev/null +++ b/empty_data/dialog-12-09-01.tsv @@ -0,0 +1,32 @@ +rola wypowiedź type +user Hej hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym kupić bilety na seans Zorro - historia prawdziwa inform +system Niestety obecnie nie mamy takiego filmu w repertuarze. Czy mogę jeszcze w czymś pomóc? negate +user W takim razie chciałbym kupić bilety na film Piękni i szybcy 7 inform +system Niestety obecnie nie mamy takiego filmu w repertuarze. Czy chciałaby Pan zarezerwować bilety na inny film? negate +user Poproszę o listę seansów request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user Śmierć na Nilu inform +system "Na jaki dzień chciałby Pan zarezerwować bilety na film ""Śmierć na Nilu""?" request +user niedzielę inform +system Na jaką godzinę? request +user ostatnią inform +user "Ostatni seans filmu ""Śmierć na Nilu"" w dniu 27.03 jest o godzinie 19:00." inform +user Dla ilu osób chciałby Pan zarezerwować bilety? request +user 33 inform +system Maksymalna liczba osób w rezerwacji to 10. Czy chciałby Pan podać nową liczbę osób? request inform +user 10 inform +system Gdzie mają się znajdować zarezerwowane miejsca? request +user W środku, pomiędzy górnym i środkowym rzędem inform +system Przydzielone miejsca to rząd 7 miejsca 3 do 13. Czy potwierdza Pan rezerwację? reqmore inform +user Nie, bo to 11 miejsc negate +system Przydzielone miejsca to rząd 7 miejsca 4 do 13. Czy potwierdza Pan rezerwację? reqmore inform +user tak confirm +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user 1123456789 inform +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user Cool nan +system Nie rozumiem. Czy ma Pan jeszcze jakieś pytania? canthelp +user NIe negate +system Dziękuję za rozmowę. Do widzenia bye thankyou diff --git a/empty_data/dialog-12-11-01.tsv b/empty_data/dialog-12-11-01.tsv new file mode 100644 index 0000000..4191992 --- /dev/null +++ b/empty_data/dialog-12-11-01.tsv @@ -0,0 +1,27 @@ +rola wypowiedź type +user Dzień dobry. Kim jesteś? hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym kupić popcorn nan +system Niestety ta usługa nie jest dostępna w naszym systemie. Czy mogę jeszcze jakoś pomóc? reqmore +user Co aktualnie gracie? request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user O czym jest film Skarb Mikołaja? reqmore +system W życiu Mikołajka najważniejsi są: mama, tata, szkoła i przyjaciele – banda nierozłącznych kumpli, bez których wszystko inne nie ma sensu. Kiedy więc tata chłopca awansuje i rodzina musi przeprowadzić się na dalekie południe, Mikołajek wpada w rozpacz. Bo jak tu wyobrazić sobie rzeczywistość bez najlepszych przyjaciół? Bez rogalików Alcesta, okularów Ananiasza, wygłupów Kleofasa – bez wspólnych psot, zabaw i żartów? To po prostu niemożliwe. Dlatego, by zapobiec nieszczęściu i wpłynąć na decyzję rodziców, Mikołajek wraz z ekipą wyrusza na poszukiwanie zaginionego skarbu. Wierzy, że odnalezione bogactwo pozwoli mu pozostać w domu i zatrzyma nieuchronną przeprowadzkę. inform +user Dziękuję. W jakich godzinach jutro gracie Śmierć na Nilu? reqmore thankyou inform +system "Film ""Śmierć na Nilu"" jest grany w godzinach: 14:00, 16:30, 18:45. Czy chciałby Pan zarezerwować bilety na którąś z tych godzin?" select +user Tak, na 16:30 inform +system Dla ilu osób chciałby Pan zrobić rezerwację? request +user 0 inform +system Niestety taka operacja jest niemożliwa. Czy chciałby Pan zmienić liczbę osób? negate request +user Tak confirm +system Proszę podać dla ilu osób chciałby Pan zrobić rezerwację. request +user 3 inform +system Gdzie mają się znajdować zarezerwowane miejsca? request +user Z tyłu sali. Jakie są dostępne? inform +system Dostępne miejsca to rząd 11 miejsca 10, 11, 12, 15 oraz rząd 12 miejsca od 4 do 8 . Które miejsca chciałby Pan zarezerwować? select +user Rząd 11 miejsca 10 i 12 oraz rząd 12 miejsce 5 inform +system Przydzielone miejsca to rząd 11 miejsca 10 i 12 oraz rząd 12 miejsce 5. Czy potwierdza Pan rezerwację? inform +user Tak confim +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user 123987456 inform +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm diff --git a/empty_data/dialog-12-15-01.tsv b/empty_data/dialog-12-15-01.tsv new file mode 100644 index 0000000..17ad355 --- /dev/null +++ b/empty_data/dialog-12-15-01.tsv @@ -0,0 +1,19 @@ +rola wypowiedź type +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym zarezerwować bilety na Batmana inform +system "Na którą godzinę chciałby Pan zarezerwować bilety na film ""Batman""?" request affirm +user a jakie są? reqmore +system "Dzisiaj film ""Batman"" jest grany w godzinach: 15:00, 16:30, 18:45 i 20:15." select +user poproszę 2 bilety na 18:45 inform +system Gdzie mają się znajdować zarezerwowane miejsca? request +user a gdzie mogą? reqmore +system Dostępne miejsca to rząd 11 miejsca 10, 11, 12, 15 oraz rząd 12 miejsca od 4 do 8 oraz cały rząd 1 i 2. Które miejsca chciałby Pan zarezerwować? select +user rząd 11 miejsca 11, 12 request +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user 222 888 999 inform +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user ok ack +system Czy ma Pan jeszcze jakieś pytania? reqmore +user nie negate +system Dziękuję za rozmowę. Do widzenia bye thankyou diff --git a/empty_data/dialog-12-17-01.tsv b/empty_data/dialog-12-17-01.tsv new file mode 100644 index 0000000..15f980a --- /dev/null +++ b/empty_data/dialog-12-17-01.tsv @@ -0,0 +1,23 @@ +rola wypowiedź type +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym 2 bilety na batmana inform +system Na którą godzinę chciałby Pan zarezerwować bilety? requst +user coś koło południa inform +system "Film ""Batman"" w tym czasie jest grany o godzinie 12:00 i 14:00, czy chciałby Pan zarezerwować bilety na którąś z tych godzin?" select +user a później?? negate +system "Film ""Batman"" jest również grany o godzinie 15:30 i 17:00." select +user a później? negate +system "Film ""Batman"" jest również grany o godzinie 18:00 i 19:30. To ostatnie seanse w tym dniu." select +user To poproszę ten o 19 inform +system Dla ilu osób chciałby Pan zarezerwować bilety? request +user 2 bilety dla 2 osób inform +system Gdzie mają się znajdować zarezerowane miejsca? request +user gdzieś z tyłu inform +system Przydzielone miejsca to rząd 14 miejsca 15, 16. Czy potwierdza Pan rezerwację? inform +user potwierdzam confirm +user a mam zniżkę studencką request +system Bilety ulgowe przysługują uczniom i studentom do 26 roku życia wraz z legitymacją oraz osobom po 65 roku życia. inform +system Na jaki numer telefonu ma być przypisana rezerwacja? request +user 123345456 inform +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm diff --git a/empty_data/dialog-12-19-01.tsv b/empty_data/dialog-12-19-01.tsv new file mode 100644 index 0000000..6719ee4 --- /dev/null +++ b/empty_data/dialog-12-19-01.tsv @@ -0,0 +1,25 @@ +rola wypowiedź type +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałabym zarezerwować bilet do kina inform +system Na jaki film? request +user Wyjdż za mnie inform +system Niestety obecnie nie mamy takiego filmu w repertuarze. Czy chciałaby Pani zarezerwować bilety na inny film? negate request +user na the batman proszę inform +system Na którą godzinę chciałaby Pani zarezerwować bilety? request +user Jakie godziny są dostępne ? request +system "Dzisiaj film ""Batman"" jest grany w godzinach: 15:00, 16:30, 18:45 i 20:15." select +user proszę o godzinie 20:15 inform +system Proszę o podanie liczby biletów. request +user 1 inform +system Gdzie mają się znajdować zarezerowane miejsca? request +user z tyłu, na środku (aby ekran był centralnie widoczny) inform +system Przydzielone miejsca to rząd 10 miejsce 10. Czy potwierdza Pani rezerwację? inform +user Tak, potwierdzam confirm +system Na jaki numer telefonu chce Pani zarezerwować bilety? request +user 575308266 inform +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user Dobrze, dziekuje thankyou +system Czy ma Pani jeszcze jakieś pytania? reqmore +user Nie mam negate +system Dziękuję za rozmowę, do widzenia. bye thankyou diff --git a/empty_data/dialog-14-01-01.tsv b/empty_data/dialog-14-01-01.tsv new file mode 100644 index 0000000..89b5d5c --- /dev/null +++ b/empty_data/dialog-14-01-01.tsv @@ -0,0 +1,23 @@ +rola wypowiedź typ +user Cześć hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Dzień dobry, chciałbym zarezerwować bilet request hello +system Na jaki seans chciałby Pan zarezerować bilet? request +user Jakie są dostępne filmy? request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user Wybieram: Skarb Mikołaja confirm +system Na jaki numer telefonu chce Pan zarezerwować bilet? request +user NIe chcę podawać numeru telefonu negate +system W przypadku rezerwacji, konieczne jest podanie numeru telefonu. Wysyłana będzie na niego wiadomość sms, która jest potwierdzeniem i zawiera numer rezerwacji. canthelp.missing_slot_value +user ok, numer to: 123456789 inform +system Interesują Pana miejsca na sali z tyłu czy bliżej ekranu? request +user Z tył inform +system Przydzielone miejsca to rząd 15 miejsca 15,16 na środku. Czy potwierdza Pan rezerwację? inform +user Chiałem tylko jedno miejsce deny +system Przepraszamy za pomyłke. W takim razie przydzielone miejsce to rząd 15 miejsce 15 na środku. Czy potwierdza Pan rezerwację? inform +user Tak confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user A ok. Wszystko? confirm ack +system Czy mogę w czymś jeszcze pomóc? reqmore +user Nie, dziękuję, otrzymałem już potwierdzenie negate thankyou +system Dobrze. Dziękuję, do widzenia. bye thankyou diff --git a/empty_data/dialog-14-03-01.tsv b/empty_data/dialog-14-03-01.tsv new file mode 100644 index 0000000..9a67e12 --- /dev/null +++ b/empty_data/dialog-14-03-01.tsv @@ -0,0 +1,15 @@ +rola wypowiedź typ +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chcę kupić bilet request hello +system Na jaki seans chciałby Pan kupić bilet? request +user batman inform +system Jaki dokładnie termin Pana interesuje? request +user 05.05.2022 inform +system Dobrze, w ten dzień dostęone są dwa seanse. Jeden o 15, a drugi o godzinie 18. Którą opcją Pan wybiera? select inform +user podaj więcej informacji o biletach reqmore +system Interesują Pana bilety normalne czy ulgowe? select +user ulgowe inform +system Bilety ulgowe od piątku do niedzieli kosztują 20 złotych, a w pozostałe dni 16 złotych. inform +user podaj więcej informacji o seansie reqmore +system Batman jest to film akcji/thriller. inform diff --git a/empty_data/dialog-14-05-01.tsv b/empty_data/dialog-14-05-01.tsv new file mode 100644 index 0000000..f6a781a --- /dev/null +++ b/empty_data/dialog-14-05-01.tsv @@ -0,0 +1,15 @@ +rola wypowiedź typ +user Cześć hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user "Chciałbym otrzymać informacje o dostępności miejsc na seans ""Batman"" w najbliższy piątek o 20:00" request inform +system W najbliższy piątek o 20.00 są dostępne miejsca 8-13 w rzędzie numer 9. inform +user Ok. W takim razie chciałbym kupić bilet na ten film. Miejsce 8 ack inform +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user Numer 234765899 inform +system Interesują Pana miejsca z tyłu czy bliżej? request +user Z tyłu inform +system Przydzielone miejsca to rząd 15 miejsca 15,16 na środku. Czy potwierdza Pan rezerwację? inform +user Tak confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user Rozumiem, to wszystko confirm ack +system Dziękuję, do widzenia. bye thankyou diff --git a/empty_data/dialog-14-07-01.tsv b/empty_data/dialog-14-07-01.tsv new file mode 100644 index 0000000..b8fea21 --- /dev/null +++ b/empty_data/dialog-14-07-01.tsv @@ -0,0 +1,13 @@ +rola wypowiedź typ +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym zarezerwować dwa miejsca na wtorkowy seans Uncharted. request inform +system Dobrze, we wtorek są dostępne 2 seanse. Jeden o godzinie 15, a drugi o godzinie 18. Którą opcją Pan wybiera? select inform +user ten o 18 inform +system Dobrze, na jaki numer telefonu chce Pan zarezerwować bilety? request +user 123445565 inform +system Interesują Pana miejsca z tyłu czy bliżej? request +user raczej na środku sali inform +system Przydzielone miejsca to rząd 7 miejsca 15,16 na środku. Czy potwierdza Pan rezerwację? inform +user Tak, potwierdzam confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm diff --git a/empty_data/dialog-14-09-01.tsv b/empty_data/dialog-14-09-01.tsv new file mode 100644 index 0000000..1656a30 --- /dev/null +++ b/empty_data/dialog-14-09-01.tsv @@ -0,0 +1,19 @@ +rola wypowiedź typ +user Elo hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym kupić bilet na seans Zorro - historia prawdziwa request inform +system "Niestety tego filmu nie ma aktualnie w ofercie. Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" negate inform +user Jakie filmy są wyświetlane w niedzielę wieczorem? request inform +system W niedziele reperturze są filmy Batman o godzinie 18 oraz córka o godzinie 21 inform +user Chciałbym kupić bilet na film córka o godzinie 21 request inform +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user 123456789 inform +system Interesują Pana miejsca z tyłu czy bliżej? request +user W środku, bardziej z góry inform +system Przydzielone miejsca to rząd 8 miejsce 15 na środku. Czy potwierdza Pan rezerwację? inform +user Nie deny +system Pozostałe wolne miejsca na ten seans to miejsca 11-17 w rzędzie 8. inform +user Poprosze rząd 9 miejsca 16 inform +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user exit bye +system Dziękuję, do widzenia. bye thankyou diff --git a/empty_data/dialog-14-11-01.tsv b/empty_data/dialog-14-11-01.tsv new file mode 100644 index 0000000..4d1559e --- /dev/null +++ b/empty_data/dialog-14-11-01.tsv @@ -0,0 +1,21 @@ +rola wypowiedź typ +user Jak się nazywasz? hello +system Witamy w systemie rezerwacji biletów kinowych. welcomemsg +user Super ack +system W czym mogę pomóc? request +user Chciałbym kupić nachos request +system Przekąski są dostępne do do kupienia w bufecie przed seansem. canthelp +user Super ack +system Czy mogę w czymś jeszcze pomóc? request +user Chciałbym obejrzeć jakiś film request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user W jakich godzinach gracie jutro Uncharted? request inform +system Film “Uncharted” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? select inform +user 15:00 select inform +system Proszę podać ile biletów chce Pan zarezerwować. request +user 45 inform +system Maksymalna liczba biletów podczas rezerwacji to 10. deny +user Poproszę 10 inform +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user 123 inform +system Proszę o podanie prawidłowego numeru telefonu canthelp.missing_slot_value diff --git a/empty_data/dialog-14-15-01.tsv b/empty_data/dialog-14-15-01.tsv new file mode 100644 index 0000000..9b5e70b --- /dev/null +++ b/empty_data/dialog-14-15-01.tsv @@ -0,0 +1,20 @@ +rola wypowiedź typ +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym się dowiedzieć co teraz leci w kinie request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user a co będzie dzisiaj? request inform +system Dziś w reperturze są filmy Batman o godzinie 15 oraz córka o godzinie 18. inform +user poproszę 31 miejsc na batmana nform inform +system Na film batman są dostępne miejsca 8-15 w rzędzie 15. inform +user poproszę 31 miejsc na batmana nform inform +system "Niestety nie ma tylu miejsc na film ""Batman"". Są jedynie dostępne miejsca 8-15 w rzędzie 15." inform +user to poproszę 31 biletów na film córka nform inform +system "Na film ""córka"" są dostępne miejsca 8-15 w rzędzie 14 oraz 13." inform +user to poproszę 31 biletów na film córka nform inform +system Maksymalna ilośc biletów jaką można zarezerwować to 10. deny +user to poproszę 10 biletów na film curka nform inform +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user 665347444 inform +system Przydzielone miejsca to: rząd 13 miejsca 8,9,10,11,12 oraz rząd 14 miejsca 8,9,10,11,12 . Czy potwierdza Pan rezerwację? inform +user tak confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. confirm ack diff --git a/empty_data/dialog-14-17-01.tsv b/empty_data/dialog-14-17-01.tsv new file mode 100644 index 0000000..90b0c0d --- /dev/null +++ b/empty_data/dialog-14-17-01.tsv @@ -0,0 +1,17 @@ +rola wypowiedź typ +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user lecą dziś jakieś horrory? request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"" ""Ambulans"" ""Bunkier strachu"" ""Córka"" ""Uncharted"" ""Inni ludzie"" ""Śmierć na Nilu"" ""Skarb Mikołajka""" inform +user "Czy ""Bunkier strachu"" jest straszny?" request inform +system Bunkier strachu to film z gatunku horror. inform +user to poproszę 2 bilety normalne inform +system Dobrze. Film “Bunkier Strachu” jest grany dziś o godzinie 15:00 oraz 18:00, a także jutro o godzinie 19:00. Która godzina Pana interesuje? inform +user to na 18 inform +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user 123345657 inform +system Interesują Pana miejsca z tyłu czy bliżej? request +user z przodu inform +system Przydzielone miejsca to rząd 2 miejsca 5,6. Czy potwierdza Pan rezerwację? inform +user tak potwierdzam confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm diff --git a/empty_data/dialog-14-19-01.tsv b/empty_data/dialog-14-19-01.tsv new file mode 100644 index 0000000..52800b1 --- /dev/null +++ b/empty_data/dialog-14-19-01.tsv @@ -0,0 +1,19 @@ +rola wypowiedź typ +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałabym zarezerwować bilet do kina request +system Na jaki seans ma być dokonana rezerwacja? request +user na wyjdz za mnie inform +system Film “Wyjdz za mnie” jest grany jutro o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? inform +user 18:00 inform +system Na jaki numer telefonu chce Pan zarezerwować bilety? request +user na 575308266 inform +system Interesują Pana/Panią miejsca z tyłu czy bliżej? request +user Z tyłu inform +system Przydzielone miejsca to rząd 15 miejsca 16 na środku. Czy potwierdza Pani rezerwację? inform +user Czy to miejsce jest centralnie na przeciwko ekranu ? request +system Miejsce to znajduje się w centralnej części 15 rzędu. inform +user to potwierdzam rezerwacje confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user dobrze, dziekuje confirm ack +system Dziękuję, do widzenia. bye thankyou diff --git a/empty_data/dialog-15-04-01.tsv b/empty_data/dialog-15-04-01.tsv new file mode 100644 index 0000000..649bf4f --- /dev/null +++ b/empty_data/dialog-15-04-01.tsv @@ -0,0 +1,20 @@ +rola wypowiedź typ +user Witam hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Jakie są najbliższe seanse? request +system Najbliższy seans to film “Ambulans”, który odbędzie się dzisiaj o godzinie 13:00. Czy chciałby Pan zarezerwować bilety? inform +user A w jakim kinie? request +system "Usługa dotyczy kina ""Oczko"" znajdującego się w Poznaniu przy ul. Święty Marcin 333." inform +user Okej. Ile kosztują bilety na ten seans? request ack +system Interesują Pana bilety normalne czy ulgowe? select +user Oba inform +system Bilety normalne od piątku do niedzieli kosztują 25 złotych, a w pozostałe dni 21 złotych. Bilety ulgowe od piątku do niedzieli kosztują 20 złotych, a w pozostałe dni 16 złotych. inform +user To chciałbym dwa bilety na ambulans o godzinie 13:00 confirm +system Gdzie mają się znajdować zarezerwowane miejsca? request +user Najbliżej ekranu jak to możliwe imform +system Przydzielone miejsca to rząd 1 miejsca 8, 9. Proszę podać numer telefonu, do którego ma być przypisana rezerwacja. request inform +user 123123123 inform +system "Rezerwacja: 2 bilety na film ""Ambulans"", 30.03.2022 godz. 13:00, Sala 1 Rząd 1 Miejsca 8, 9, Nr telefonu: 123123123. Czy potwierdza Pan rezerwację?" expl-conf +user Tak confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user Dziękuję thankyou diff --git a/empty_data/dialog-15-06-01.tsv b/empty_data/dialog-15-06-01.tsv new file mode 100644 index 0000000..0d6bd0a --- /dev/null +++ b/empty_data/dialog-15-06-01.tsv @@ -0,0 +1,25 @@ +rola wypowiedź typ +user Witam hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user chciałbym zobaczyć co jutro będzie w kinie request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"", ""Ambulans"", ""Bunkier strachu"", ""Córka"", ""Uncharted"", ""Inni ludzie"", ""Śmierć na Nilu"", ""Skarb Mikołajka"", ""Fantastyczne zwierzęta""" inform +user A o której będzie puszczany film Ambulans request +system Film “Ambulans” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? select inform +user 18:00 inform +system Proszę o podanie liczby biletów. request +user 1000 inform +system Maksymalna ilośc biletów jaką można zarezerwować to 10. inform +user to poproszę 1 w rzędzie 8 miejsce 10 inform +system Przydzielone miejsce to rząd 8 miejsce 10. Na jaki numer telefonu chce Pan zarezerwować bilet? expl-conf request +user 997999455 inform +system "Rezerwacja: 1 bilet na film ""Ambulans"", 31.03.2022 godz. 18:00, Sala 1 Rząd 8 Miejsce 10, Nr telefonu: 997999455. Czy potwierdza Pan rezerwację?" affirm +user Nie potwierdzam negate +system Rezerwacja została anulowana. inform +user czy mogę jednak zarezerwować ? inform +system Potwierdzić istniejącą rezerwację czy rozpocząć proces od od początku? request +user potwierdzić confirm +system Miejsce zostało zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletu, w innym przypadku rezerwacja przepada. affirm +user Ok dziękuje thankyou +system Czy mogę w czymś jeszcze pomóc? reqmore +user Nie to wszystko negate +system Dziękuję za rozmowę. Życzę miłego dnia. Do widzenia bye diff --git a/empty_data/dialog-15-08-01.tsv b/empty_data/dialog-15-08-01.tsv new file mode 100644 index 0000000..e0adf97 --- /dev/null +++ b/empty_data/dialog-15-08-01.tsv @@ -0,0 +1,21 @@ +rola wypowiedź typ +user Dzień dobry! hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym zarezerwować popcorn request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"", ""Ambulans"", ""Bunkier strachu"", ""Córka"", ""Uncharted"", ""Inni ludzie"", ""Śmierć na Nilu"", ""Skarb Mikołajka"", ""Fantastyczne zwierzęta""" inform +user Poproszę bilet na śmierć na Nilu w sobotę wieczorem 2 bilety inform +system Film “Śmierć na Nilu” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? select inform +user 15 inform +system Gdzie mają się znajdować zarezerwowane miejsca? request +user Z tyłu sali inform +system Przydzielone miejsca to rząd 8 miejsca 4, 5. Proszę podać numer telefonu, do którego ma być przypisana rezerwacja. request inform +user 987654321 inform +system "Rezerwacja: 2 bilety na film ""Śmierć na Nilu"", 02.04.2022 godz. 15:00, Sala 1 Rząd 8 Miejsca 4, 5, Nr telefonu: 987654321. Czy potwierdza Pan rezerwację?" confirm-domain +user tak confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user Gdzie mogę kupić bilety? request +system Zakup biletów możliwy jest w kasie kina. info +user Dziękuję thankyou +system Czy mogę w czymś jeszcze pomóc? reqmore +user Nie, to wszystko negate +system Dziękuję za rozmowę. Życzę miłego dnia. Do widzenia bye diff --git a/empty_data/dialog-15-10-01.tsv b/empty_data/dialog-15-10-01.tsv new file mode 100644 index 0000000..d4c8c03 --- /dev/null +++ b/empty_data/dialog-15-10-01.tsv @@ -0,0 +1,17 @@ +rola wypowiedź typ +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user chciał bym zarezerwować bilet na film minionki dziś o 18.30 inform +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"", ""Ambulans"", ""Bunkier strachu"", ""Córka"", ""Uncharted"", ""Inni ludzie"", ""Śmierć na Nilu"", ""Skarb Mikołajka"", ""Fantastyczne zwierzęta""" inform +user o której godzinie jest dzisiaj grany Ambulans? request +system Film “Ambulans” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? select inform +user 18:00 inform +system Proszę podać ilość rezerwowanych miejsc. request +user 2 inform +system Interesują Pana miejsca z tyłu czy bliżej? request +user najlepiej daleko od ekranu inform +system Przydzielono miejsca 4, 5 w rzędzie 8. Proszę podać numer telefonu, na który ma być dokonana rezerwacja. request inform +user 191919191 inform +system "Rezerwacja: 2 bilety na film ""Ambulans"", 30.03.2022 godz. 18:00, Sala 1 Rząd 8 Miejsca 4, 5, Nr telefonu: 191919191. Czy potwierdza Pan rezerwację?" confirm-domain +user tak confirm +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm diff --git a/empty_data/dialog-15-12-01.tsv b/empty_data/dialog-15-12-01.tsv new file mode 100644 index 0000000..3a1159a --- /dev/null +++ b/empty_data/dialog-15-12-01.tsv @@ -0,0 +1,31 @@ +rola wypowiedź typ +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałabym zarezerwować bilety inform +system Na jaki seans ma być dokonana rezerwacja? request +user Jakie seanse są dostępne? request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"", ""Ambulans"", ""Bunkier strachu"", ""Córka"", ""Uncharted"", ""Inni ludzie"", ""Śmierć na Nilu"", ""Skarb Mikołajka"", ""Fantastyczne zwierzęta""" inform +user Jaki film możesz mi polecić? help +system "Polecam film ""Batman"", jest to film akcji." offer +user jakie inne filmy akcji gracie? request +system "Aktualnie gramy filmy akcji takie jak: ""Batman"", ""Ambulans"", ""Uncharted"", ""Śmierć na Nilu""" inform +user Chcę zarezerwować bilety na film Uncharted inform +system Jaki termin Panią interesuje? reqest +user 31.04 inform +system Niestety repertuar obejmuje tylko najbliższy tydzień. Czy chciałaby Pani podać inną datę? request canthelp +user Tak, 04.04 ack inform +system Film “Uncharted” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? select inform +user 15:00 inform +system Proszę podać ile biletów chce Pani zarezerwować. request +user 4 inform +system Interesują Panią miejsca z tyłu sali, czy bliżej? request +user z przodu inform +system Przydzielono miejsca 4, 5, 6, 7 w rzędzie 2. Proszę o podanie numeru telefonu, na który ma być dokonana rezerwacja. request inform +user 789655125 inform +system "Rezerwacja: 4 bilety na film ""Uncharted"", 04.04.2022 godz. 15:00, Sala 1 Rząd 2 Miejsca 4, 5, 6, 7, Nr telefonu: 789655125. Czy potwierdza Pani rezerwację?" confirm-domain +user Tak ack +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user Dziękuję thankyou +system Czy mogę w czymś jeszcze pomóc? reqmore +user Nie negate +system Dziękuję za rozmowę. Życzę miłego dnia. Do widzenia bye thankyou diff --git a/empty_data/dialog-15-14-01.tsv b/empty_data/dialog-15-14-01.tsv new file mode 100644 index 0000000..81db6e6 --- /dev/null +++ b/empty_data/dialog-15-14-01.tsv @@ -0,0 +1,40 @@ +rola wypowiedź nan +user Dzień dobry hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Chciałbym kupić bilet kolejowy request +system Witamy w systemie rezerwacji biletów kinowych. welcomemsg +user Jakie bilety mogę zarezerować? request +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"", ""Ambulans"", ""Bunkier strachu"", ""Córka"", ""Uncharted"", ""Inni ludzie"", ""Śmierć na Nilu"", ""Skarb Mikołajka"", ""Fantastyczne zwierzęta""" inform +user Jakie bilety mogę zarezerować? request +system Dostępne są bilety normalne i ulgowe. inform +user Jaka jest cena takich biletów? request +system Bilety normalne od piątku do niedzieli kosztują 25 złotych, a w pozostałe dni 21 złotych. Bilety ulgowe od piątku do niedzieli kosztują 20 złotych, a w pozostałe dni 16 złotych. inform +user Chciałbym kupić bilet na film skarb request +system System posiada usługę rezerwacji biletów kinowych. Mogę w czymś jeszcze pomóc? reqmore +user Chciałbym kupić bilet na film Skarb Mikołaja request +system System posiada usługę rezerwacji biletów kinowych. Mogę w czymś jeszcze pomóc? reqmore +user To chciałbym zarezerwować bilet na film skarb Mikołaja request inform +system Który dzień Pana interesuje? request +user dziś lub jutro inform +system Nie rozumiem, proszę o sformułowanie odpowiedzi w inny sposób. repeat +user 1 lub 2 kwietnia inform +system Proszę o wybranie jednego terminu (przykładowo w formacie: dzisiaj, 30 marca lub 30.03) inform +user 2 kwietnia 2022 rok inform +system Film “Skarb Mikołajka” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? select inform +user godzina 15:00 inform +system Niestety wszystkie miejsca na ten seans zostały zarezerwowane. Proponujemy w zamian film “Skarb Mikołajka” o godzinie 17:00 lub film “Batman” o godzinie 16:00. negate offer +user To wybieram godzinę 17:00 inform +system Proszę podać liczbę rezerwowanych miejsc. request +user 40 inform +system Maksymalna liczba biletów podczas rezerwacji to 10. inform +user to 1 bilet inform +system Interesuje Pana miejsce z tyłu czy bliżej? request +user na środku inform +system Przydzielono miejsce 4 w rzędzie 5. Na jaki numer telefonu chce Pan zarezerwować bilet? inform +user Tak ack +system Wykryto nieprawidłowy format numeru telefonu. Proszę podać poprawny numer. request +user Nie chce podac numeru deny +system Podanie numeru telefonu jest koniecznie do uzyskania rezerwacji. W przeciwnym wypadku rezerwacja nie jest możliwa. inform +user 111 111 11 inform +system Wykryto nieprawidłowy format numeru telefonu. Proszę podać poprawny numer. inform +user 111 123 111 inform diff --git a/empty_data/dialog-15-16-01.tsv b/empty_data/dialog-15-16-01.tsv new file mode 100644 index 0000000..857defb --- /dev/null +++ b/empty_data/dialog-15-16-01.tsv @@ -0,0 +1,27 @@ +rola wypowiedź typ +user Dzień dobry bocie hello +system Witamy w systemie rezerwacji biletów kinowych. W czym mogę pomóc? welcomemsg +user Co można u was zjeść? request +system System posiada usługę rezerwacji biletów kinowych. Mogę w czymś jeszcze pomóc? welcomemsg +user Co gracie w kwietniu request inform +system "Aktualnie repertuar zawiera takie filmy jak: ""Batman"", ""Ambulans"", ""Bunkier strachu"", ""Córka"", ""Uncharted"", ""Inni ludzie"", ""Śmierć na Nilu"", ""Skarb Mikołajka""" inform +user Chce tego unczarta inform +system Nie posiadamy seansów takiego filmu. negate +user Uncharted inform +system Jaki termin Pana interesuje? request +user dzisiaj inform +system Film “Uncharted” jest grany o godzinie 15:00 oraz 18:00. Która godzina Pana/Panią interesuje? select inform +user 18 inform +system Proszę o podanie liczby biletów. request +user 4 inform +system Gdzie mają się znajdować zarezerwowane miejsca? request +user Poproszę na środku sali inform +system Przydzielone miejsca to rząd 4 miejsca 10, 11, 12, 13. Na jaki numer telefonu chce Pan zarezerwować bilety? request inform +user 222266666 inform +system "Rezerwacja: 4 bilety na film ""Uncharted"", 30.03.2022 godz. 18:00, sala 1 rząd 4 miejsca 10, 11, 12, 13, nr telefonu: 222266666. Czy potwierdza Pan rezerwację?" confirm-domain +user Tak systemie\ ack +system Bilety zostały zarezerwowane. Potwierdzenie rezerwacji zostanie niebawem przesłane wiadomością SMS. Proszę o przybycie 15 minut przed rozpoczęciem seansu w celu zakupu biletów, w innym przypadku rezerwacja przepada. affirm +user Dziękuję bocie thankyou +system Czy mogę w czymś jeszcze pomóc? reqmore +user Nie, do widzenia negate bye +system Dziękuję za rozmowę, życzę miłego dnia, do widzenia. bye thankyou