This commit is contained in:
Kacper 2022-05-23 21:07:23 +02:00
commit 5b32e9508a
27 changed files with 585 additions and 1 deletions

View File

@ -1,6 +1,6 @@
**Moduł NLU - realizacja zadania** **Moduł NLU - realizacja zadania**
- Za pomocą skryptu create_datasets.py wywołanego w konsoli z argumentem będącym ścieżką do repozytorium z anotowanymi dialogami (np. python3 create_dataset.py ../dane) automatycznie tworzone są na ich podstawie treningowy i testowy zbiór w formacie .conllu (train-pl.conllu, test-pl.conllu). - Za pomocą skryptu create_datasets.py wywołanego w konsoli z argumentem będącym ścieżką do repozytorium z anotowanymi dialogami (np. python3 create_datasets.py ../dane) automatycznie tworzone są na ich podstawie treningowy i testowy zbiór w formacie .conllu (train-pl.conllu, test-pl.conllu).
- Na obecną chwilę występują rozbieżności w anotacjach plików dokonywanych przez poszczególnych członków zespołu. W wyniku tego tworzone zbiory zawierają mniej oznaczeń slotów niż powinny, co przekłada się na mało zadowalające wyniki modelu. Dokonane zostaną poprawa anotacji i przetrenowanie modelu. - Na obecną chwilę występują rozbieżności w anotacjach plików dokonywanych przez poszczególnych członków zespołu. W wyniku tego tworzone zbiory zawierają mniej oznaczeń slotów niż powinny, co przekłada się na mało zadowalające wyniki modelu. Dokonane zostaną poprawa anotacji i przetrenowanie modelu.
- Obecnie moduł NLU zdefiniowany jest jako klasa w pliku NLU.py. Przy tworzeniu jej instancji można wytrenować model podając zbiory lub załadować model z pliku. W przyszłości zostanie on zintegrowany ze stworzonymi później pozostałymi modułami. Dla testów analizę semantyczną przykładowych wypowiedzi można dokonywać na utworzonej instancji klasy. Kod obrazujący wykorzystanie klasy znajduje się na dole pliku NLU.py. - Obecnie moduł NLU zdefiniowany jest jako klasa w pliku NLU.py. Przy tworzeniu jej instancji można wytrenować model podając zbiory lub załadować model z pliku. W przyszłości zostanie on zintegrowany ze stworzonymi później pozostałymi modułami. Dla testów analizę semantyczną przykładowych wypowiedzi można dokonywać na utworzonej instancji klasy. Kod obrazujący wykorzystanie klasy znajduje się na dole pliku NLU.py.
- Przy trenowaniu modelu dokonywana jest również jego automatyczna ewaluacja, więc nie było potrzeby tworzenia skryptu evaluate.py dokonującego osobnej ewaluacji. Wyniki automatycznej ewaluacji są za to samoistnie zapisywane do osobnego pliku evaluation.txt. - Przy trenowaniu modelu dokonywana jest również jego automatyczna ewaluacja, więc nie było potrzeby tworzenia skryptu evaluate.py dokonującego osobnej ewaluacji. Wyniki automatycznej ewaluacji są za to samoistnie zapisywane do osobnego pliku evaluation.txt.

View File

@ -0,0 +1,20 @@
user Cześć hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user chciałbym zarezerwować bilet na batmana help()
system Oczywiście. Film 'Batman' grany jest w terminie 15:03-15.04. Jaka data Cię interesuje? request(date)
user 16.03 inform(date=16.03)
system W porządku. Dostępne godziny dla filmu 'Batman' w dniu 16.03 to: 15:30, 17:00, 18:45, 21:00. Którą wybierasz? request(hour)
user 17:00 inform(hour=17:00)
system Ok. Ile biletów chcesz zarezerwować? request(ticketnumber)
user 1 affirm()&inform(ticketnumber=1)
system Jaki będzie typ biletu? request(tickettype)
user studencki inform(tickettype=studencki)
system Obecna stawka zniżki studenckiej to -50%. Jakie usytuowanie na sali Cię interesuje? request(rowplacement)
user ok affirm()
system Sala kinowa dla wybranego seansu ma 12 rzędów. Podaj konkretny numer lub ich zakres request(rowplacement)
user 1 inform(rowplacement=1)
system Dla rzędu 1 dostępne są miejsca: 1-15 select(seat)
user 2 inform(seat=2)
system W porządku. Na kogo ma być dokonany zakup? Podaj imię i nazwisko request(name)
user Jan Kowalski affirm()&inform(name=Jan Kowalski)
system Dziękuję! To wszystko z mojej strony. Bilety zostały zarezerwowane. Numer rezerwacji: 535345637 affirm()&inform(bookingnumber=535345637)&bye()
1 user Cześć hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user chciałbym zarezerwować bilet na batmana help()
4 system Oczywiście. Film 'Batman' grany jest w terminie 15:03-15.04. Jaka data Cię interesuje? request(date)
5 user 16.03 inform(date=16.03)
6 system W porządku. Dostępne godziny dla filmu 'Batman' w dniu 16.03 to: 15:30, 17:00, 18:45, 21:00. Którą wybierasz? request(hour)
7 user 17:00 inform(hour=17:00)
8 system Ok. Ile biletów chcesz zarezerwować? request(ticketnumber)
9 user 1 affirm()&inform(ticketnumber=1)
10 system Jaki będzie typ biletu? request(tickettype)
11 user studencki inform(tickettype=studencki)
12 system Obecna stawka zniżki studenckiej to -50%. Jakie usytuowanie na sali Cię interesuje? request(rowplacement)
13 user ok affirm()
14 system Sala kinowa dla wybranego seansu ma 12 rzędów. Podaj konkretny numer lub ich zakres request(rowplacement)
15 user 1 inform(rowplacement=1)
16 system Dla rzędu 1 dostępne są miejsca: 1-15 select(seat)
17 user 2 inform(seat=2)
18 system W porządku. Na kogo ma być dokonany zakup? Podaj imię i nazwisko request(name)
19 user Jan Kowalski affirm()&inform(name=Jan Kowalski)
20 system Dziękuję! To wszystko z mojej strony. Bilety zostały zarezerwowane. Numer rezerwacji: 535345637 affirm()&inform(bookingnumber=535345637)&bye()

View File

@ -0,0 +1,29 @@
user Witam hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user Możesz mi podać jakie są najbliższe seanse? request(closestscreenings)
system Najbliższe seanse (30.03) to: 12:30 - 'Niewypanda', 13:00 - 'Inni ludzie', 14:30 - 'Batman', 15:15 - 'Ambulans' offer(closestscreenings)
user A w jakim to kinie? null()
system Nie do końca rozumiem. Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru repeat()&offer(task)
user Chcę wiedzieć w jakim kinie podajesz seanse null()
system Nie do końca rozumiem. Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru repeat()&offer(task)
user kino lokalizacja request(localisation)
system Lokalizacja obecnie wybranego kina to: Kinomaniak, Poznańska 1, Poznań inform(localisation=Kinomaniak, Poznańska 1, Poznań)
user Ile kosztują bielty na Niewypanda? null()
system Nie do końca rozumiem. Czy chodzi Ci o film 'To nie wypanda'? repeat()&request(movie)
user Tak affirm()
system Bazowa cena biletu na film 'To nie wypanda' to: 15 zł inform(baseticketprice=15)
user A kiedy bilety są najtańsze? request(promotions)
system Dostępne zniżki biletów to: ulgowy - 50% studencki - 50% senior - 30% weteran - 40% offer(promotions)
user W jaki dzień bilety są najtańsze? reqmore(promotions)
system W soboty i w niedziele obowiązuje obecnie zniżka 10% na wszystkie bilety w ramach akcji 'Weekend z kinem' offer(promotions)
user W takim razie chciałbym zarezerować dwa miejsca na film to nie wipanda w niedzielę null()
system Czy masz na myśli film 'To nie wypanda'? canthelp.missing_slot_value(movie)
user Tak affirm()
system Ok. Rezerwacja 2 biletów na film 'To nie wypanda'. Jaki ma być typ biletów? affirm()&expl-conf(task=book, ticketsnumber=2, movie=To nie wypanda)&request(tickettype)
user Jeden ulgowy jeden senior inform(tickettype=ulgowy)&(tickettype=senior)
system W porządku. Sala dla wybranego seansu liczy 12 rzędów. Jakie miejsca Cię interesują? affirm()&request(row)
user Z tyłu sali null()
system Dostępność miejsca dla rzędów 6-12: wszystkie miejsca wolne. Podaj interesujące się miejsca offer(row, seat)
user 9 i 10 inform(seat=9)&inform(seat=10)
system Jaki rząd? request(row)
user Ostatni inform(row=ostatni)
1 user Witam hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user Możesz mi podać jakie są najbliższe seanse? request(closestscreenings)
4 system Najbliższe seanse (30.03) to: 12:30 - 'Niewypanda', 13:00 - 'Inni ludzie', 14:30 - 'Batman', 15:15 - 'Ambulans' offer(closestscreenings)
5 user A w jakim to kinie? null()
6 system Nie do końca rozumiem. Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru repeat()&offer(task)
7 user Chcę wiedzieć w jakim kinie podajesz seanse null()
8 system Nie do końca rozumiem. Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru repeat()&offer(task)
9 user kino lokalizacja request(localisation)
10 system Lokalizacja obecnie wybranego kina to: Kinomaniak, Poznańska 1, Poznań inform(localisation=Kinomaniak, Poznańska 1, Poznań)
11 user Ile kosztują bielty na Niewypanda? null()
12 system Nie do końca rozumiem. Czy chodzi Ci o film 'To nie wypanda'? repeat()&request(movie)
13 user Tak affirm()
14 system Bazowa cena biletu na film 'To nie wypanda' to: 15 zł inform(baseticketprice=15)
15 user A kiedy bilety są najtańsze? request(promotions)
16 system Dostępne zniżki biletów to: ulgowy - 50% studencki - 50% senior - 30% weteran - 40% offer(promotions)
17 user W jaki dzień bilety są najtańsze? reqmore(promotions)
18 system W soboty i w niedziele obowiązuje obecnie zniżka 10% na wszystkie bilety w ramach akcji 'Weekend z kinem' offer(promotions)
19 user W takim razie chciałbym zarezerować dwa miejsca na film to nie wipanda w niedzielę null()
20 system Czy masz na myśli film 'To nie wypanda'? canthelp.missing_slot_value(movie)
21 user Tak affirm()
22 system Ok. Rezerwacja 2 biletów na film 'To nie wypanda'. Jaki ma być typ biletów? affirm()&expl-conf(task=book, ticketsnumber=2, movie=To nie wypanda)&request(tickettype)
23 user Jeden ulgowy jeden senior inform(tickettype=ulgowy)&(tickettype=senior)
24 system W porządku. Sala dla wybranego seansu liczy 12 rzędów. Jakie miejsca Cię interesują? affirm()&request(row)
25 user Z tyłu sali null()
26 system Dostępność miejsca dla rzędów 6-12: wszystkie miejsca wolne. Podaj interesujące się miejsca offer(row, seat)
27 user 9 i 10 inform(seat=9)&inform(seat=10)
28 system Jaki rząd? request(row)
29 user Ostatni inform(row=ostatni)

View File

@ -0,0 +1,22 @@
user Witam hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user chciałbym kupić bilet ale nie wiem na co help()
system Na co chciałbyś kupić bilet? request(movie)
user Nie wiem czy masz jakieś propozycję na dziś ? request(closestscreenings)
system Najbliższe seanse (30.03) to: 12:30 - 'Niewypanda', 13:00 - 'Inni ludzie', 14:30 - 'Batman', 15:15 - 'Ambulans' offer(closestscreenings)
user poprosze inni ludzie na 14:1313 null()
system Nie do końca rozumiem. Czy chodzi Ci o film 'Inni ludzie' o 14:30? repeat()&offer(movie=Inni ludzie, hour=14:30)
user tak dokładnie tak affirm()
system W porządku. Ile biletów Cię interesuje? affirm()&request(ticketnumber)
user 1 inform(ticketnumber=1)
system Ok. W jakim rzędzie chcesz siedzieć? affirm()&request(row)
user daleko od ludzi null()
system Nie do końca rozumiem, czy możesz powtórzyć? repeat()
user chciałbym aby nie było ludzi w okół mnie null()
system Na sali kinowej dla wybranego seansu znajduje się 12 rzędów. Podaj proszę konkretny numer lub ich zakres offer(row)
user Czy mogę poznać zatłoczenie aktualne sali ?\ request(roomcongestionstatus)
system Status zapełnienia sali na obecną chwilę: 15% miejsc zajęte inform(roomcongestionstatus=15)
user poproszę o miejsce 5 w rzędzie 10 inform(seat=5, row=10)
system Ok. Na jakie imię i nazwisko ma być dokonany zakup? request(name)
user ju tu inform(name=ju tu)
system Dziękuję. To wszystko z mojej strony. Płatności dokonasz pod następującym linkiem: bit.do/YeetYeet bye()
1 user Witam hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user chciałbym kupić bilet ale nie wiem na co help()
4 system Na co chciałbyś kupić bilet? request(movie)
5 user Nie wiem czy masz jakieś propozycję na dziś ? request(closestscreenings)
6 system Najbliższe seanse (30.03) to: 12:30 - 'Niewypanda', 13:00 - 'Inni ludzie', 14:30 - 'Batman', 15:15 - 'Ambulans' offer(closestscreenings)
7 user poprosze inni ludzie na 14:1313 null()
8 system Nie do końca rozumiem. Czy chodzi Ci o film 'Inni ludzie' o 14:30? repeat()&offer(movie=Inni ludzie, hour=14:30)
9 user tak dokładnie tak affirm()
10 system W porządku. Ile biletów Cię interesuje? affirm()&request(ticketnumber)
11 user 1 inform(ticketnumber=1)
12 system Ok. W jakim rzędzie chcesz siedzieć? affirm()&request(row)
13 user daleko od ludzi null()
14 system Nie do końca rozumiem, czy możesz powtórzyć? repeat()
15 user chciałbym aby nie było ludzi w okół mnie null()
16 system Na sali kinowej dla wybranego seansu znajduje się 12 rzędów. Podaj proszę konkretny numer lub ich zakres offer(row)
17 user Czy mogę poznać zatłoczenie aktualne sali ?\ request(roomcongestionstatus)
18 system Status zapełnienia sali na obecną chwilę: 15% miejsc zajęte inform(roomcongestionstatus=15)
19 user poproszę o miejsce 5 w rzędzie 10 inform(seat=5, row=10)
20 system Ok. Na jakie imię i nazwisko ma być dokonany zakup? request(name)
21 user ju tu inform(name=ju tu)
22 system Dziękuję. To wszystko z mojej strony. Płatności dokonasz pod następującym linkiem: bit.do/YeetYeet bye()

View File

@ -0,0 +1,9 @@
user Dzień dobry! hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user Chciałbym zarezerwować film null()
user Bilet na film inform(task=book)
system Oczywiście. Jaki film Cię interesuje? Obecny repertuar kina to: 'Batman', 'Inni ludzie', 'Ambulans', 'Bunkier Strachu', 'To nie wypanda' affirm()&offer(currentmovies)
user To nie wypanda i Batman inform(movie=To nie wypanda)&inform(movie=Batman)
system Film 'To nie wypanda' grany jest w tym tygodniu w godzinach: 12:30, 15:00, 17:00. Film 'Batman' grany jest w tym tygodniu w godzinach: 17:00, 18:30, 21:00. Który film Cię interesuje? offer(hour)&offer(hour)&select(movie)
user Poproszę bilet na Batmana jutro o 15:00 i pande w sobotę na 17:00 inform(movie=Batman, date=jutro, hour=15:00)&null()&inform(date=sobotę, hour=17:00)
system Nie do końca rozumiem. Czy chodzi Ci o film 'To nie wypanda?' repeat()&offer(movie=To nie wypanda)
1 user Dzień dobry! hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user Chciałbym zarezerwować film null()
4 user Bilet na film inform(task=book)
5 system Oczywiście. Jaki film Cię interesuje? Obecny repertuar kina to: 'Batman', 'Inni ludzie', 'Ambulans', 'Bunkier Strachu', 'To nie wypanda' affirm()&offer(currentmovies)
6 user To nie wypanda i Batman inform(movie=To nie wypanda)&inform(movie=Batman)
7 system Film 'To nie wypanda' grany jest w tym tygodniu w godzinach: 12:30, 15:00, 17:00. Film 'Batman' grany jest w tym tygodniu w godzinach: 17:00, 18:30, 21:00. Który film Cię interesuje? offer(hour)&offer(hour)&select(movie)
8 user Poproszę bilet na Batmana jutro o 15:00 i pande w sobotę na 17:00 inform(movie=Batman, date=jutro, hour=15:00)&null()&inform(date=sobotę, hour=17:00)
9 system Nie do końca rozumiem. Czy chodzi Ci o film 'To nie wypanda?' repeat()&offer(movie=To nie wypanda)

View File

@ -0,0 +1,17 @@
user Dzień dobry hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user chciał bym zarezerwować bilet na minionki o 18.30 inform(task=book, movie=minionki, hour=18.30)
system Filmy grane obecnie w okolicy 18:30 to: Uncharted - 18:00, Batman - 18:30, To nie wypanda - 18:45 offer(closestscreenings, hour=18:30)
user poprosze w takim razie To nie wypanda o 18:45 request(movie=To nie wypanda, hour=18:45)
system Oczywiście. Jaki dzień Cię interesuje? affirm()&request(date)
user dzisiaj inform(30.03)
system W porządku. Ile biletów chcesz zarezerwować? affirm()&request(ticketnumber)
user 2 inform(ticketnumber=2)
system Ok. Jakiego typu mają być te bilety? affirm()&request(tickettype)
user ulgowe inform(tickettype=ulgowe)
system W porządku. Sala dla wybranego seansu liczy 12 rzędów. Jakie miejsca Cię interesują? affirm()&request(row)
user 12 rząd inform(row=12)
system Dostępne miejsca dla 12 rzędu to: 1-5, 9-15 select(seat)
user poproszę 1 inform(seat=1)
system Jasne. Na kogo ma być dokonana rezerwacja? Podaj imię i nazwisko request(name)
user Jakub Kaczmarek inform(name=Jan Kaczmarek)
1 user Dzień dobry hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user chciał bym zarezerwować bilet na minionki o 18.30 inform(task=book, movie=minionki, hour=18.30)
4 system Filmy grane obecnie w okolicy 18:30 to: Uncharted - 18:00, Batman - 18:30, To nie wypanda - 18:45 offer(closestscreenings, hour=18:30)
5 user poprosze w takim razie To nie wypanda o 18:45 request(movie=To nie wypanda, hour=18:45)
6 system Oczywiście. Jaki dzień Cię interesuje? affirm()&request(date)
7 user dzisiaj inform(30.03)
8 system W porządku. Ile biletów chcesz zarezerwować? affirm()&request(ticketnumber)
9 user 2 inform(ticketnumber=2)
10 system Ok. Jakiego typu mają być te bilety? affirm()&request(tickettype)
11 user ulgowe inform(tickettype=ulgowe)
12 system W porządku. Sala dla wybranego seansu liczy 12 rzędów. Jakie miejsca Cię interesują? affirm()&request(row)
13 user 12 rząd inform(row=12)
14 system Dostępne miejsca dla 12 rzędu to: 1-5, 9-15 select(seat)
15 user poproszę 1 inform(seat=1)
16 system Jasne. Na kogo ma być dokonana rezerwacja? Podaj imię i nazwisko request(name)
17 user Jakub Kaczmarek inform(name=Jan Kaczmarek)

View File

@ -0,0 +1,33 @@
user Dzień dobry hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user Chcę kupić bilety na film inform(task=buy)
system Oczywiście. Na jaki film chcesz kupić bilet? affirm()&request(movie)
user A jakie filmy gracie? request(currentscreenings)
system Obecny repertuar kina to: 'Batman', 'Inni ludzie', 'Ambulans', 'Bunkier Strachu', 'To nie wypanda' offer(currentscreenings)
user O czym jest Bunkier Strachu? request(details, movie=Bunkier Strachu)
system Opis filmu 'Bunkier Strachu': Laura (Gaia Weiss) bierze udział w niezwykłej grze, której uczestnicy są zamknięci w ogromnym, wiekowym bunkrze i wcielają się w jedynych ocalałych z nuklearnej zagłady. inform(details, movie=Bunkier Strachu)
user Czy gracie jakieś komedie? request(currentscreenings, genre=komedie)
system Obecnie grane filmy z tagiem 'komedia' to: 'To niewypanda' inform(currentscreenings=To niewypanda)
user W takim razie chcę zarezerwować bilety na film to Niewypanda inform(task=book, movie=to Niewypanda)
system Oczywiście. Na jaki dzień mam dokonać rezerwacji? affirm()&request(date)
user 10.04 inform(date=10.04)
system Ok. Ile biletów mam zarezerwować? affirm()&request(ticketnumber)
user 11 inform(ticketnumber=11)
system W porządku. Podaj typy biletów, które chcesz zakupić affirm()&request(tickettype)
user 7 normalnych i 5 ulgowych\ inform(ticketnumber=7, tickettype=normalnych)&inform(ticketnumber=5, tickettype=ulgowych)
system Suma podanych przez Ciebie biletów nie zgadza się z liczbą podaną wcześniej. Czy chcesz zmienić ich liczbę? repeat()
user 7 normalnych i 4 ulgowe inform(ticketnumber=7, tickettype=normalnych)&inform(ticketnumber=4, tickettype=ulgowe)
system Rozumiem. Jakie usytuowanie na sali Cię interesuje. Dla wybranego seansu liczba rzędów to: 12. affirm()&request(row)
user Które rzędzy są dostępne? null()
system Pozwól, że się upewnię: czy chodzi Ci o rzędy? repeat()
user tak affirm()
system Ok. Wszystkie rzędy są dostępne. Który lub które Cię interesują? affirm()&request(row)
user rząd 10 inform(row=10)
system Dostępne miejsca dla rzędu 10 to: 1-6, 9-14 select(seat)
user Dobrze null()
system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
user Wybieram wszystkie inform(seat=all)
system Ok. Zajęte miejsca: 1-6, 9-14. Na kogo ma być dokonany zakup? Podaj imię i nazwisko affirm()&inform(seat=all)&request(name)
user Tomcio Paluch inform(name=Tomcio Paluch)
system W porządku. To wszystko z mojej strony, rezerwacja została dokonana. Numer: 5234534. Dziękuję! affirm()&inform(bookingnumber=5234534)&bye()
user Dziękuję thankyou()
1 user Dzień dobry hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user Chcę kupić bilety na film inform(task=buy)
4 system Oczywiście. Na jaki film chcesz kupić bilet? affirm()&request(movie)
5 user A jakie filmy gracie? request(currentscreenings)
6 system Obecny repertuar kina to: 'Batman', 'Inni ludzie', 'Ambulans', 'Bunkier Strachu', 'To nie wypanda' offer(currentscreenings)
7 user O czym jest Bunkier Strachu? request(details, movie=Bunkier Strachu)
8 system Opis filmu 'Bunkier Strachu': Laura (Gaia Weiss) bierze udział w niezwykłej grze, której uczestnicy są zamknięci w ogromnym, wiekowym bunkrze i wcielają się w jedynych ocalałych z nuklearnej zagłady. inform(details, movie=Bunkier Strachu)
9 user Czy gracie jakieś komedie? request(currentscreenings, genre=komedie)
10 system Obecnie grane filmy z tagiem 'komedia' to: 'To niewypanda' inform(currentscreenings=To niewypanda)
11 user W takim razie chcę zarezerwować bilety na film to Niewypanda inform(task=book, movie=to Niewypanda)
12 system Oczywiście. Na jaki dzień mam dokonać rezerwacji? affirm()&request(date)
13 user 10.04 inform(date=10.04)
14 system Ok. Ile biletów mam zarezerwować? affirm()&request(ticketnumber)
15 user 11 inform(ticketnumber=11)
16 system W porządku. Podaj typy biletów, które chcesz zakupić affirm()&request(tickettype)
17 user 7 normalnych i 5 ulgowych\ inform(ticketnumber=7, tickettype=normalnych)&inform(ticketnumber=5, tickettype=ulgowych)
18 system Suma podanych przez Ciebie biletów nie zgadza się z liczbą podaną wcześniej. Czy chcesz zmienić ich liczbę? repeat()
19 user 7 normalnych i 4 ulgowe inform(ticketnumber=7, tickettype=normalnych)&inform(ticketnumber=4, tickettype=ulgowe)
20 system Rozumiem. Jakie usytuowanie na sali Cię interesuje. Dla wybranego seansu liczba rzędów to: 12. affirm()&request(row)
21 user Które rzędzy są dostępne? null()
22 system Pozwól, że się upewnię: czy chodzi Ci o rzędy? repeat()
23 user tak affirm()
24 system Ok. Wszystkie rzędy są dostępne. Który lub które Cię interesują? affirm()&request(row)
25 user rząd 10 inform(row=10)
26 system Dostępne miejsca dla rzędu 10 to: 1-6, 9-14 select(seat)
27 user Dobrze null()
28 system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
29 user Wybieram wszystkie inform(seat=all)
30 system Ok. Zajęte miejsca: 1-6, 9-14. Na kogo ma być dokonany zakup? Podaj imię i nazwisko affirm()&inform(seat=all)&request(name)
31 user Tomcio Paluch inform(name=Tomcio Paluch)
32 system W porządku. To wszystko z mojej strony, rezerwacja została dokonana. Numer: 5234534. Dziękuję! affirm()&inform(bookingnumber=5234534)&bye()
33 user Dziękuję thankyou()

View File

@ -0,0 +1,27 @@
user Cześć hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user Jaka jest nazwa kina null()
system Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru offer(task)
user Chciałbym sprawdzić repertuar na 23 maja request(currentscreenings, date=23 maja)
system Oczywiście. Sseanse na dzień 23.05 to: 12:30 - 'Niewypanda', 13:00 - 'Inni ludzie', 14:30 - 'Batman', 15:15 - 'Ambulans', 18:00 - 'Batman', 19:00 - 'Bunkier Strachu', 21:30 - 'Batman' offer(currentscreenings, date=23.05)
user Jakie są dostępne miejsca na film 'Batman'? request(seatstatus, movie=batman)
system Dostępność dla którego rzędu Cię interesuje? request(row)
user Najlepiej rzędy na górze null()
system Nie do końca rozumiem. Czy możesz podać numer lub numery rzędów? repeat()&request(row)
user Jaki jest zakres rzędów? request(rownumber)
system Na sali znajduje się 12 rzędów inform(rownumber=12)
user To w 12 inform(row=12)
system Dostępne miejsca w rzędzie 12 to: 1-7, 9, 13-15 select(seat)
user Wybieram 6-7 inform(seat=6)&inform(seat=7)
system Film 'Batman', dzień 23.05. Chcesz zakupić bilet lub dokonać rezerwacji? expl-conf(movie=Batman, day=23.05)&request(task)
user Kupić inform(task=buy)
system Ok. Ile biletów chcesz kupić? affirm()&request(ticketnumber)
user 2 bilety inform(ticketnumber=2)
system Ok. Jakiego typu mają być te bilety? request(tickettype)
user Jakie są rodzaje biletów? request(promotions)
system Dostępne typy biletów to: normalny ulgowy - zniżka 50% studencki - zniżka 50% senior - zniżka 30% weteran - zniżka 40% offer(promotions)
user Dla kogo jest bilet ulgowy? request(ticketinfo, tickettype=ulgowy)
system Bilet ulgowy: uczniowie szkół do lat 18 inform(ticketinfo=reduced)
user To poproszę bilet ulgowy inform(tickettype=ulgowy)
system Ok. Dla wybranego seansu sala kinowa liczy 12 rzędów. Jakie miejsca Cię interesują? affirm()&request(seat)
user Już wybrałem miejsca null()
1 user Cześć hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user Jaka jest nazwa kina null()
4 system Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru offer(task)
5 user Chciałbym sprawdzić repertuar na 23 maja request(currentscreenings, date=23 maja)
6 system Oczywiście. Sseanse na dzień 23.05 to: 12:30 - 'Niewypanda', 13:00 - 'Inni ludzie', 14:30 - 'Batman', 15:15 - 'Ambulans', 18:00 - 'Batman', 19:00 - 'Bunkier Strachu', 21:30 - 'Batman' offer(currentscreenings, date=23.05)
7 user Jakie są dostępne miejsca na film 'Batman'? request(seatstatus, movie=batman)
8 system Dostępność dla którego rzędu Cię interesuje? request(row)
9 user Najlepiej rzędy na górze null()
10 system Nie do końca rozumiem. Czy możesz podać numer lub numery rzędów? repeat()&request(row)
11 user Jaki jest zakres rzędów? request(rownumber)
12 system Na sali znajduje się 12 rzędów inform(rownumber=12)
13 user To w 12 inform(row=12)
14 system Dostępne miejsca w rzędzie 12 to: 1-7, 9, 13-15 select(seat)
15 user Wybieram 6-7 inform(seat=6)&inform(seat=7)
16 system Film 'Batman', dzień 23.05. Chcesz zakupić bilet lub dokonać rezerwacji? expl-conf(movie=Batman, day=23.05)&request(task)
17 user Kupić inform(task=buy)
18 system Ok. Ile biletów chcesz kupić? affirm()&request(ticketnumber)
19 user 2 bilety inform(ticketnumber=2)
20 system Ok. Jakiego typu mają być te bilety? request(tickettype)
21 user Jakie są rodzaje biletów? request(promotions)
22 system Dostępne typy biletów to: normalny ulgowy - zniżka 50% studencki - zniżka 50% senior - zniżka 30% weteran - zniżka 40% offer(promotions)
23 user Dla kogo jest bilet ulgowy? request(ticketinfo, tickettype=ulgowy)
24 system Bilet ulgowy: uczniowie szkół do lat 18 inform(ticketinfo=reduced)
25 user To poproszę bilet ulgowy inform(tickettype=ulgowy)
26 system Ok. Dla wybranego seansu sala kinowa liczy 12 rzędów. Jakie miejsca Cię interesują? affirm()&request(seat)
27 user Już wybrałem miejsca null()

View File

@ -0,0 +1,29 @@
user Cześć systemie hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user Czy gracie Batman? request(moviestatus, movie=Batman)
system Tak, film 'Batman' grany jest od 15.03 do 15.04 inform(moviestatus=Batman)
user Chciałym 15.04 inform(date=15.04)
system Ok. Jaka godzina Cię interesuje? Dostępne: 15:30, 18:00, 21:00, 22:30 select(hour)
user 22 null()
system Nie do końca rozumiem. Czy masz na myśli godzinę 22:30? repeat()&offer(hour)
user Tak affirm()
system W porządku. Ile biletów chciałbyś kupić? affirm()&request(ticketnumber)
user Jakie macie zniżki? request(promotions)
system Dostępne zniżki biletów to: ulgowy - 50% studencki - 50% senior - 30% weteran - 40% offer(promotions)
user 1 weteran i 1 ulgowy inform(tickettype=weteran, ticketnumber=1)&inform(tickettype=ulgowy, ticketnumber=1)
system Ok. Jaka lokalizacja na sali Cię interesuje? affirm()&request(row)
user dól lewo inform(null)
system Nie do końca rozumiem. Na sali znajduje się 12 rzędów. Podaj proszę konkretny rząd lub ich zakres repeat()&request(row)
user pierwszy rząd inform(row=pierwszy)
system Dostępne miejsca dla rzędu 1 to: 5-6, 9, 13-15 select(seat)
user 5-6 inform(seat=5)&inform(seat=6)
system Miejsca 5 i 6. Czy chcesz kupić bilety, czy dokonać ich rezerwacji? expl-conf(seat=5)&expl-conf(seat=6)&select(task)
user Tak, poproszę null()
system Nie do końca rozumiem. Czy mógłbyś powtórzyć? repeat()
user Chcę dokonać zakupu inform(task=buy)
system W porządku. Na kogo ma być dokonany zakup? affirm()&request(name)
user jan kowalski inform(name=jan kowalski)
system Rozumiem. To wszystko z mojej strony. Zakup sfinalizujesz pod następującym linkiem: bit.do/YeetYeet affirm()&bye()
user Cześć hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user dowidzenia bye()
1 user Cześć systemie hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user Czy gracie Batman? request(moviestatus, movie=Batman)
4 system Tak, film 'Batman' grany jest od 15.03 do 15.04 inform(moviestatus=Batman)
5 user Chciałym 15.04 inform(date=15.04)
6 system Ok. Jaka godzina Cię interesuje? Dostępne: 15:30, 18:00, 21:00, 22:30 select(hour)
7 user 22 null()
8 system Nie do końca rozumiem. Czy masz na myśli godzinę 22:30? repeat()&offer(hour)
9 user Tak affirm()
10 system W porządku. Ile biletów chciałbyś kupić? affirm()&request(ticketnumber)
11 user Jakie macie zniżki? request(promotions)
12 system Dostępne zniżki biletów to: ulgowy - 50% studencki - 50% senior - 30% weteran - 40% offer(promotions)
13 user 1 weteran i 1 ulgowy inform(tickettype=weteran, ticketnumber=1)&inform(tickettype=ulgowy, ticketnumber=1)
14 system Ok. Jaka lokalizacja na sali Cię interesuje? affirm()&request(row)
15 user dól lewo inform(null)
16 system Nie do końca rozumiem. Na sali znajduje się 12 rzędów. Podaj proszę konkretny rząd lub ich zakres repeat()&request(row)
17 user pierwszy rząd inform(row=pierwszy)
18 system Dostępne miejsca dla rzędu 1 to: 5-6, 9, 13-15 select(seat)
19 user 5-6 inform(seat=5)&inform(seat=6)
20 system Miejsca 5 i 6. Czy chcesz kupić bilety, czy dokonać ich rezerwacji? expl-conf(seat=5)&expl-conf(seat=6)&select(task)
21 user Tak, poproszę null()
22 system Nie do końca rozumiem. Czy mógłbyś powtórzyć? repeat()
23 user Chcę dokonać zakupu inform(task=buy)
24 system W porządku. Na kogo ma być dokonany zakup? affirm()&request(name)
25 user jan kowalski inform(name=jan kowalski)
26 system Rozumiem. To wszystko z mojej strony. Zakup sfinalizujesz pod następującym linkiem: bit.do/YeetYeet affirm()&bye()
27 user Cześć hello()
28 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
29 user dowidzenia bye()

View File

@ -0,0 +1,35 @@
user Elo hello()
system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
user Chcę do kina się przejść null()
system Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru offer()
user Anulujmy rezerwację w takim razie inform(task=cancelbook)
system Oczywiście. Podaj proszę numer rezerwacji affirm()&request(bookingnumber)
user Nie, rozmyśliłam się. deny(task=cancelbook)
user Coś bym zjadła null()
system Anulowanie rezerwacji nie zostało dokonane inform(task=none)
system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
user Z j a d ł a b y m c o ś null()
system Nie do końca rozumiem. Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru repeat()&offer(task)
user O, bilet kupię zatem inform(task=buy)
system Oczywiście. Na jaki film chcesz zakupić bilety? affirm()&request(movie)
user Zaskocz mnie request(randommovie)
system Wybrany dla Ciebie losowy film to: 'Uncharted' inform(movie=Uncharted)
user O, super. O której? request(hour, movie=Uncharted)
system Film 'Uncharted' grany jest obecnie w godzinach: 15:00, 17:30, 21:00 offer(hour, movie=Uncharted)
user Na 21 proszę inform(hour=21)
system Film 'Uncharted', godzina 21:00. Ile biletów chcesz zakupić? expl-conf(movie=Uncharted, hour=21:00)&request(ticketnumber)
user Jeden dla mnie, drugi dla kota inform(ticketnumber=2)
system 2 bilety na film 'Uncharted', godzina 21:00. Jakie typy biletów? expl-conf(ticketnumber=2, movie=Uncharted, hour=21:00)&request(tickettype)
user normalny i ulgowy inform(tickettype=normalny)&inform(tickettype=ulgowy)
system Ok. Jakie usytuowanie na sali Cię interesuje? Sala dla obecnego seansu posiada 12 rzędów affirm()&request(row)
user Na środku jakoś null()
system Nie do końca rozumiem. Podaj konkretny rząd lub ich zakres repeat()
user IJ null()
system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
user I J inform(row=I)&inform(row=J)
system Dostępne miejsca dla rzędu I to: 1-5, 14. Dla rzędu J: 1-15 select(row)&select(seat)
user To 12 i 13 w J proszę inform(row=J)&inform(seat=12)&inform(seat=13)
system Ok. Na kogo ma być dokonany zakup? Podaj imię i nazwisko affirm()&request(name)
user Jan Kowalski inform(name=Jan Kowalski)
system Dziękuję! To wszystko z mojej strony. Za zakup zapłacisz pod następującym linkiem: bit.do/YeetYeet affirm()&bye()
user Dzięki ❤️ thankyou()
1 user Elo hello()
2 system Witaj w systemie rezerwacji biletów kinowych! W czym mogę Ci pomóc? welcomemsg()
3 user Chcę do kina się przejść null()
4 system Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru offer()
5 user Anulujmy rezerwację w takim razie inform(task=cancelbook)
6 system Oczywiście. Podaj proszę numer rezerwacji affirm()&request(bookingnumber)
7 user Nie, rozmyśliłam się. deny(task=cancelbook)
8 user Coś bym zjadła null()
9 system Anulowanie rezerwacji nie zostało dokonane inform(task=none)
10 system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
11 user Z j a d ł a b y m c o ś null()
12 system Nie do końca rozumiem. Mogę Ci pomóc w następujących kwestiach: rezerwacja biletu, anulowanie rezerwacji biletu, zakup biletu, anulowanie zakupu biletu, sprawdzenie dostępności miejsc, sprawdzenie repertuaru repeat()&offer(task)
13 user O, bilet kupię zatem inform(task=buy)
14 system Oczywiście. Na jaki film chcesz zakupić bilety? affirm()&request(movie)
15 user Zaskocz mnie request(randommovie)
16 system Wybrany dla Ciebie losowy film to: 'Uncharted' inform(movie=Uncharted)
17 user O, super. O której? request(hour, movie=Uncharted)
18 system Film 'Uncharted' grany jest obecnie w godzinach: 15:00, 17:30, 21:00 offer(hour, movie=Uncharted)
19 user Na 21 proszę inform(hour=21)
20 system Film 'Uncharted', godzina 21:00. Ile biletów chcesz zakupić? expl-conf(movie=Uncharted, hour=21:00)&request(ticketnumber)
21 user Jeden dla mnie, drugi dla kota inform(ticketnumber=2)
22 system 2 bilety na film 'Uncharted', godzina 21:00. Jakie typy biletów? expl-conf(ticketnumber=2, movie=Uncharted, hour=21:00)&request(tickettype)
23 user normalny i ulgowy inform(tickettype=normalny)&inform(tickettype=ulgowy)
24 system Ok. Jakie usytuowanie na sali Cię interesuje? Sala dla obecnego seansu posiada 12 rzędów affirm()&request(row)
25 user Na środku jakoś null()
26 system Nie do końca rozumiem. Podaj konkretny rząd lub ich zakres repeat()
27 user IJ null()
28 system Nie do końca rozumiem. Czy możesz powtórzyć? repeat()
29 user I J inform(row=I)&inform(row=J)
30 system Dostępne miejsca dla rzędu I to: 1-5, 14. Dla rzędu J: 1-15 select(row)&select(seat)
31 user To 12 i 13 w J proszę inform(row=J)&inform(seat=12)&inform(seat=13)
32 system Ok. Na kogo ma być dokonany zakup? Podaj imię i nazwisko affirm()&request(name)
33 user Jan Kowalski inform(name=Jan Kowalski)
34 system Dziękuję! To wszystko z mojej strony. Za zakup zapłacisz pod następującym linkiem: bit.do/YeetYeet affirm()&bye()
35 user Dzięki ❤️ thankyou()

View File

@ -0,0 +1,38 @@
user Dzień dobry hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciałbym kupić bilet inform(task=book)
system Dobrze na jaki film chciałby pan kupić bilet ? affirm()&request(movie)
user batman inform(movie="batman")
system Dobrze na jaki dzień i jaką godzinę chciałby pan zakupić ten bilet affirm()&request(date)
user dzisiaj, teraz inform(date="29.03.2022,15:30")
system Dobrze chciałby pan kupić bilet na dzisiaj na godzinie 15:30, zgadza się ? inform(date="29.03,15:30")
user nie jestem pewien, za ile jest bilet? reqmore(price)
system Bilet ulgowy kosztuje 20 zł zaś norlany 25zł inform(price)
user podaj mi informacje o bilecie reqmore(ticket)
system Jakie konkretne informację chciałbyś dostać? canthelp.missing_slot_value
user wszystkie request(ticket)
system Bilet Ulgowy/Normalny koszt 20zł/25zł Na seans Batman dnia 23.03 o godzinie -Nie wybrano miejsce- Nie wybrano , rząd- Nie wybrano inform(ticket)
user czy jest to film 2D czy 3D? Z napisami czy z dubbingiem? help(movie_detail)
system film 2D z napisami polskimi. Bez ograniczenia wiekowego inform(movie_detail)
user zarezerwuj ten bilet infrom(task=book)
system Na jakie dane chce pan kupić ten bilet request(e-mail)&request(name)
user na moje null()
system Potrzebny będzie jeszcze e-mail na który wyślemy potwierdzenie zakupu biletu. request(e-mail)&request(name)
user karida@st.amu.edu.pl inform(e-mail="karida@st.amu.edu.pl")&inform(name=)
system Dobrze jakie miejsce pana interesują ? affirm()&request(sit)
user wygodne null()
system Chciałby pan zakupić miejsca w rzędach bliżej ekranu, bardziej w środkowych czy na końcu sali ? request(seat)
user na końcu sali request(seat)
system Dobrze w ostatnim rzędzie wolne miejsca są 1,7-13 w przed ostatnim 2-4,10-14 select(seat)
user miejsce 11 inform(seat_place='11')
system w którym ostatnim rzędzie czy przed ostatnim? request(seat_row)
user przed ostatnim inform(seat_row='10')
Can't render this file because it contains an unexpected character in line 5 and column 26.

View File

@ -0,0 +1,22 @@
user Cześć hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciałbym dowiedzieć się czegoś o aktualnym repertuarze request(task=closestscreenings)
system W dniu dzisiejszym o godzinie 18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków, Czy chciałby pan dowiedzieć się co będzie jutro ? offer(closestscreenings)
user Tak ack()
system W dniu jutrzejszym o godzinie 12:00 Górnik i 7 żubrów, 15:30 Batman,18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków. Czy interesuje pana jakiś inny dzień? offer(closestscreenings)
user W sumie tak. Interesuje mnie najbliższa sobota request(task=closestscreenings)
system W dniu 26.03 o godzinie 12:00 Batman, 15:30 Straszny film 10,18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków offer(closestscreenings)
user Czy na "batman i zemsta muminków" w ten dzień dostępne są miejsca w ostatnim rzędzie? request(task="sit",movie="batman i zemsta muminków")
system Ostatni rząd ma tylko dostępne 1 i 9 miejsce inform(seat)
user A przedostatni? Interesują mnie dwa miejsca koło siebie request(seat)
system są dostępne tylko 7 i 8 inform(seat)
user W takim razie je poproszę inform(seat="7-8:10")
system Dobrze na jakie imię i nazwisko oraz e-mail chciałby pan kupić te bilety ? affirm()&request(e-mail)&request(name)
user Jan Kowalski, kowalski69@gmail.com inform(e-mail=kowalski69@gmail.com")&inform(name="Jan Kowalski")
system Dobrze aby potwierdzić czy wszystko się zgadza. Chciałby pan kupić 2 bilety na dane Jan Kowalski , kowalski69@gmail.com na dzień 26.03 o godzinie 15:30 na "Batman i zemsta muminków", na miejsce 7 i 8 w rzędzie 10. Czy wszystko się zgadza? inform(seat="7-8:10")&inform(name="Jan Kowalski")&inform(e-mail="kowalski69@gmail.com")&inform(movie="batman i zemsta muminków")&inform(date="26.03,15:30")
user Tak ack()
system Chciałby pan kupić bilet teraz czy 30 min prze filmem? request(payments)
user Przed filmem inform(payments)
system Dobrze w takim razie dziękuje i życzę miłego seansu. bye()
Can't render this file because it contains an unexpected character in line 10 and column 13.

View File

@ -0,0 +1,23 @@
user Dzień dobry hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciałbym kupić bilet na Batmana w środę. request(task=book)&inform(movie='Batman)&inform(date='12.04')
system Na jaką godzinę dokładnie ? request(date)
user A jakie są dostępne request(date)
system 15:30, 18:00 oraz 21:00 offer(date)
user wybieram 18:00 inform(date="12.04.2021,18:00")
system Dobrze na jakie dane chciałbyś zakupić bilet request(e-mail)&request(name)
user jakie dane muszę podać? reqmore(data)
system imię nazwisko oraz e-mail request(e-mail)&request(name)
user ok, Adam Nowak aaanowak@mail.com inform(e-mail="aaanowak@mail.com")&inform(name="Adam Nowak")
system Dobrze jakie miejsca pana interesują ? affirm()&request(seat)
user miejsca w tylnych rzędach inform(seat)
system Dostępne są w ostatnim rzędzie miejsce 7-13, 15-17 i w przed ostatnim miejsce 1-3,9-12. Które z tych interesuje pana? offer(seat)
user poproszę miejsca od 10 do 12 w ostatnim rzędzie inform(seat="10-12,11")
system Dobrze dla potwierdzenia chciałby pan zakupić bilety na dane Adam Nowak, aaanowak@mail.com, miejsca 10,11,12 w ostatnim rzędzie. Na seans o 18:00 Batman dnia 23.03. Wszystko się zgadza ? inform(movie="Batman")&inform(date="23.03,18:00")&inform(seat="10-12,11")inform(e-mail="aaanowak@mail.com")&inform(name="Adam Nowak")
user Tak act()
system Chciałby pan kupić bilet teraz czy 30 min prze filmem? inform(payments)
user teraz inform(payments)
system Proszę dokonać płatności na stronie. inform(payments)
system Płatność zakończona sukcesem inform(payments=success)
system Dziękuje bardzo za zakup biletu miłego seansu bye()
user dziękuję, do widzenia bye()
Can't render this file because it contains an unexpected character in line 7 and column 33.

View File

@ -0,0 +1,22 @@
user Halo hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciałbym kupić bilet na NajlepszaNAzwaFilmu request(task=book)&inform(movie="NajlepszaNAzwaFilmu")
system Dobrze w jakim dniu i o jakiej godzinie chciałbyś zakupić ten bilet ? request(date)
user 30 marca o godzinie 12:10 inform(date="30.03.2022,12:10")
system Dobrze a jakie miejsca Cię interesują request(seat)
user W okolicach środka, środkowego rzędu inform(seat)
system Dobrze dostępne są miejsca w 8 rzędzie od 5-9,11-14 lub w 9 rzędzie od 7-13, Które miejsce chciałbyś ? offer(seat)
user 7 rząd miejce 11 inform(seat="11,7")
system Dobrze na jakie dane chciałbyś zarezerwować bilet. request(name)&request(e-mail)
user Emil Kowalski inform(name="Emil Kowalski")
system Na jaki e-mail wysłać potwierdzenie zakupu biletu request(e-mail)
user xyz@gmail.com inform(data="e-mail=xyz@gmail.com,name=Emil Kowalski")
system Dobrze z racji że dane są zgodne przypomnę. Chciałby pan zakupić bilet na film NajlepszaNAzwaFilmu na 30 marca o godzinie 12:10 na dane Emil Kowalski xyz@gmail.com , Czy wszystko się zgadza? affirm()&inform(date="30.03,12:10")&inform(movie="NajlepszaNAzwaFilmu")&inform(name="Emil Kowalski")
user Tak act()
system Dobrze chce pan zapłacić za bilet teraz czy 30 min przed filmem na miejscu ? inform(payments)
user Teraz inform(payments)
system Proszę dokonać płatności na stronie. inform(payments)
system Płatność zakończona sukcesem inform(payments="success")
system Dziękuje bardzo za zakup biletu miłego seansu bye()
user Dziękuję bye()
Can't render this file because it contains an unexpected character in line 4 and column 86.

View File

@ -0,0 +1,32 @@
user Dzień dobry hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciałbym wypożyczyć film null()
system W naszym systemie nie obsługujemy wypożyczania filmów confirm-domain()
user Co obsługujecie? request(info)
system zakup biletu rezerwacje biletu, przegląd aktualnego repertuaru inform(info)
user Chciałbym poznać akltualny repertuar request(task=closestscreenings)
system W dniu jutrzejszym o godzinie 12:00 Górnik i 7 żubrów, 15:30 Batman,18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków. Czy interesuje pana jakiś inny dzień? offer(closestscreenings)
system Tak, wczorajszy ack()
system Wczoraj odbył się o godzinie 15:30 Batman, 18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków offer(closestscreenings)
user Chciałbym zarezerwować bilety na Batman i zemsta Muminków jutro o 21:00 request(task=book,movie="Batman i zemsta Muminków",date="12.04.2022,21:00")
system Dobrze na jakie imie i nazwisko oraz e-mail chciałby pan to zarezerwować? request(name)&request(e-mail)
user Taki O okita@mail.com inform(e-mail="okita@mail.com")&inform(name="Taki O")
system Dobrze jakie miejsca pana interesują? request(seat)
user Wygodne null()
system Chciałby pan zakupić miejsca w rzędach bliżej ekranu, bardziej w środkowych czy na końcu sali ? request(seat)
user Na końcu sali inform(seat)
system Dobrze w ostatnim rzędzie wolne miejsca są 1,7-13 w przed ostatnim 2-4,10-14 affirm()&offer(seat)
user Poproszę miejsce 11 w przedostatnim rzędzie. I 7 w ostatnim rzędzie inform(seat=(11,10")&inform(seat="7,11")
system Dobrze dla potwierdzenia chciałby pan zakupić 2 bilety na dane Taki O, okita@mail.com na dzień 24.03 o godzinie 21:00 na film "Batman i zemsta Muminków", miejsca 7 w rzędzie 14 oraz miejsce 11 w rzędzie 13. Czy wszystko się zgadza? inform(movie="Batman i zemsta Muminków")&inform(e-mail="okita@mail.com")&inform(name="Taki O")&inform(date="23.03,21:00")&inform(seat=(11,10")&inform(seat="7,11")
user Zgadza się act()
system Dobrze chce pan dokonać płatności teraz czy 30 min przed seansem? inform(payments)
user Chcę tylko zarezerwować negate(task=reservation)
system Dobrze w takim razie zarezerwował pan 2 miejsca, Trzeba się stawić 30 min przed seansem aby rezerwacja nie przepadła. affirm()&inform(task="reservation")
user Super act()
user Chciałbym anulować rezerwację deny()&inform(task="reservation")
system Dobrze czy na pewno chce pan anulować rezerwacje? repeat()
user Tak act()
system Dobrze anulował pan rezerwację. Czy w czymś jeszcze mogę pomóc ? affirm()
user To wszystko, dziękuję bye()
system Dziękuje bye()
Can't render this file because it contains an unexpected character in line 12 and column 105.

View File

@ -0,0 +1,20 @@
user Dzień dobry hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user chciałbym się dowiedzieć jaki jest aktualny repertuar request(task=closestscreenings)
system W dniu dzisiejszym o godzinie 18:30 Batman, 20:00 W dolinie i w puszczy 21:00 Batman i zemsta muminków, Czy chciałby pan dowiedzieć się co będzie jutro ? offer(closestscreenings)
user chciałbym się dowiedzieć co będzie 25 marca request(closestscreenings)
system 25 marca o godzinie 12:00 Batman, 15:30 W dolinie i w puszczy, 18:30 Batman, 21;00 Straszny film 10, offer(closestscreenings)
user o czym jest straszny film 10? request(task=movie_detail)
system Jest to film typu Horror, komedia , dramat. request(movie_detail)
user poproszę 3 bilety request(task=book)
system Dobrze chce pan kupić 3 bilety na Straszny film 3, Na jakie dane chce pan zakupić bilety ? affirm()&request(e-mail)&request(name)
user Jan Kowalski inform(data='e-mail=,name=Jan Kowalski')
system Mógłby pan podać e-mail na który wyślemy potwierdzenie zakupu biletu? request(e-mail)&request(name)
user jan.kowalski@pies.pl inform(e-mail="jan.kowalski@pies.pl")&inform(name="Jan Kowalski")
system Dobrze jakie miejsca pana interesują? request(seat)
user na tyłach inform(seat)
system Dostępne są w ostatnim rzędzie miejsce 10-14 offer(seat)
user poproszę inform(seat="10-14,11")
system Niestety system padł bye()
Can't render this file because it contains an unexpected character in line 14 and column 41.

View File

@ -0,0 +1,14 @@
user Dzień dobry hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chcialbym bilet na batmana request(task=book,movie='batman')
system Na jaki dzień i godzinę chciałby pan zakupić ten bilet request(date)
user jutro popołudniu inform(date='24.03.2022,15:30')
system Dobrze jakie miejsca ciebię interesują? request(seat)
user z przodu inform(seat)
system Dostępne są miejsca w 2 rzędzie 5-10,12-15 oraz w rzędzie 4 miejsca 5-8 offer(seat)
user rząd 2 miejsca 6,7 inform(seat="6-7,2")
system Dobrze na jakie imię i nazwisko oraz e-mail chce pan dokonać zakupu. affirm()&request(e-mail)&request(name)
user Adrian Charkiewicz, gfasfaf@gmail.com inform(e-mail="gfasfa@gmail.com")&inform(name="Adrian Charkiewicz")
system Dobrze aby potwierdzić czy wszystko się zgadza chce pan kupić 2 bilety na dane Adrian Charkiewicz, gfasfaf@gmail.com na film "Batman" dnia 24.03 o godzinie 15;30 miejsca 6 i 7 w rzędzie 2. Wszystko się zgadza ? inform(e-mail="gfasfa@gmail.com")&inform(name="Adrian Charkiewicz")&inform(date="24.03,15:30")&inform(movie="Batman")&inform(seat="6-7,2")
user tak zgadza się act()
system Niestety system padł bye()
Can't render this file because it contains an unexpected character in line 9 and column 38.

View File

@ -0,0 +1,13 @@
user Dzień dobry hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciałabym zarezerwować bilet do kina request(task=book)
system Na jaki film chciałabyś kupić bilet ? request(movie)
user Na wyjdz za mnie inform(movie='Wyjdz za mnie')
system Dobrze na jaki dzień i godzinę ? request(date)
user dzis wieczorem inform(date="23.03,18:30")
system Dobrze na jakie imie i nazwisko oraz e-mail chciałabyś zakupić bilet. request(e-mail)&request(name)
user Martyna Druminska mdruminska074@gmail.com inform(e-mail="mdruminska074@gmail.com")&inform(name="Martyna Druminska")
system Dobrze jakie miejsca ciebie interesują ? request(seat)
user z tyłu, na środku (aby ekran był centralnie widoczny) inform(seat)
system Niestety system padł bye()
Can't render this file because it contains an unexpected character in line 8 and column 33.

View File

@ -0,0 +1,30 @@
user Witam hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Jakie są najbliższe seanse? request(date)&request(time)request(title)
system Batman o godzinie 16:30, Sing 2 o 15:00 oraz Inni ludzie o 17:30 offer(title=Batman)&offer(time=16:30)&offer(title=Sing 2)&offer(time=25:00)&offer(title=Inni ludzie)&offer(time=17:30)
user W jakim kinie? request(location)
system W kinie Cinema City Poznań Plaza inform(location=Poznań Plaza)
user Gdzie jest to kino? request(location)
system CH Plaza, Drużbickiego 2, 61-693 Poznań inform(location=CH Plaza, Drużbickiego 2, 61-693 Poznań)
user Ile kosztują bielty na Sing 2? request(ticketPrice)
system Bilet normalny kosztuje 25 zł, bilet ulgowy 18 zł inform(ticketPrice)
user W jaki inny dzień bilety kosztują mniej? reqmore()
system Takie ceny obowiązują od poniedziałku do czwartku. Od piątku do niedzieli bilety są droższe. inform(ticketPrice)
user Rozumiem. Chcę w takim razie zarezerwować dwa bilety na Sing 2 ack&request(quantity=2)&request(title=Sing 2)
system Dobrze, bilety normalne czy ulgowe? affirm&reqmore(ticketType)
user Jeden normalny i ulgowy inform(ticketType)
system Proszę o podanie adresu e-mail oraz numeru telefonu, na które zostanie wysłane potwierdzenie rezerwacji request(e-mail)&request(phone)
user emkarcinos42069@buziaczek.pl 123123123 inform(e-mail=emkarcinos42069@buziaczek.pl)&inform(phone=123123123)
system Dziękuję, potwierdzenie zostało wysłane. Czy mogę w czymś jeszcze Panu pomóc? affirm()&reqmore()
user A jakie miejsca zostały zarezerwowane? request(seats)
system Miejsca 8,9 w rzędzie J inform(seats=Miejsca 8,9 w rzędzie J )
user Chciałbym miejsca najbliżej ekranu request(seats=miejsca najbliżej ekranu)
system Wszystkie miejsca bliżej ekranu zostały już wcześniej zarezerwowane inform(seats)
user A jakie są miejsca najbliżej ekranu? request(seats=miejsca najbliżej ekranu)
system Najbliżej ekranu są miejsca w rzędzie A, jednak zostały już wcześniej zarezerwowane inform(seats)
user A jakie są DOSTĘPNE miejsca najbliżej ekranu? request(seats)
system Te, które zostały już dla Pana zarezerwowane - miejsca 8,9 w rzędzie J inform(seats=miejsca 8,9 w rzędzie J)
user Rozumiem. Dziękuję ack()&thankyou()
Can't render this file because it has a wrong number of fields in line 20.

View File

@ -0,0 +1,7 @@
user Witam hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Jaki jest repertuar na ten tydzień w kinie Rialto? request(title)&request(date)&request(time)
system W tym tygodniu gramy Piosenki o miłości, Inni ludzie oraz Najgorszy człowiek na świecie offer(title)
user Jakie są godziny tych seansów? request(time)
system Czy interesuje Pana konkretny dzień? offer(date)
user Cały tydzień inform(date=Cały tydzień)
1 user Witam hello()
2 system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
3 user Jaki jest repertuar na ten tydzień w kinie Rialto? request(title)&request(date)&request(time)
4 system W tym tygodniu gramy Piosenki o miłości, Inni ludzie oraz Najgorszy człowiek na świecie offer(title)
5 user Jakie są godziny tych seansów? request(time)
6 system Czy interesuje Pana konkretny dzień? offer(date)
7 user Cały tydzień inform(date=Cały tydzień)

View File

@ -0,0 +1,9 @@
user Dzień dobry! hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciałbym kupić seans request()
user Bilet na seans request(ticket)
system Dzisiaj gramy Sing 2, Inni ludzie, Batman oraz Jakoś to będzie inform(title)
user Poproszę bilet na ostatni seans Batmana inform(title=Batmana)&inform(time=ostatni)
system Ostatni seans Batmana odbędzie się o 20:30. Poproszę o podanie adresu e-mail oraz numeru telefonu w celu dokonania rezerwacji offer(title)&offer(time)&request(e-mail)&request(phone)
user test@test.pl inform(e-mail)
user 123456789 inform(phone)
1 user Dzień dobry! hello()
2 system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
3 user Chciałbym kupić seans request()
4 user Bilet na seans request(ticket)
5 system Dzisiaj gramy Sing 2, Inni ludzie, Batman oraz Jakoś to będzie inform(title)
6 user Poproszę bilet na ostatni seans Batmana inform(title=Batmana)&inform(time=ostatni)
7 system Ostatni seans Batmana odbędzie się o 20:30. Poproszę o podanie adresu e-mail oraz numeru telefonu w celu dokonania rezerwacji offer(title)&offer(time)&request(e-mail)&request(phone)
8 user test@test.pl inform(e-mail)
9 user 123456789 inform(phone)

View File

@ -0,0 +1,19 @@
user Dzień dobry hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 inform(movie=Minionki)&inform(date=dzisiaj)&inform(time=18:30)
system Bilet normalny czy ulgowy? request(ticketType)
user jakie są dostępne ulgi? reqmore(ticketType)
system Bilet normalny kosztuje 25 zł, bilet ulgowy 18 zł. Ulga jest dostępna dla młodzieży szkolnej oraz studentów inform(ticketType)
user poprosze bilet ulgowy inform(quantity=1)&inform(ticketType=ulgowy)
system Czy ma Pan jakieś preferencje co do miejsc na sali? request(seats)
user tak, daleko od ekranu inform(seats=daleko od ekranu)
system Mogę zaproponować Panu miejsce 9 w ostatnim rzędzie offer(seats=miejsce 9 w ostatnim rzędzie)
user dobrze affirm()
system Proszę o podanie maila i telefonu w celu dokończenia rezerwacji. request(e-mail)&request(phone)
user 123@132.pl inform(e-mail=123@132.pl)
user 123456789 inform(phone=123456789)
system Na podanego przez Pana maila zostanie wysłane potwierdzenie. Jeżeli będzie Pan chciał zapłacić przez internet to link do płatności także będzie w tej wiadomości. Może Pan także zapłacić za bilety w kasie kina przed seansem. Czy mogę w czymś jeszcze Panu pomóc? inform(confirmationEmail)&inform(paymentMethod)
user czy na miejscu mozna kupić popcorn? request(foodAvailability)
system Tak, bar jest czynny w godzinach pracy kina inform(foodAvailability)
user dziękuje thankyou()
system Dziękuję za rozmowę, miłego dnia! thankyou()&bye()
1 user Dzień dobry hello()
2 system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
3 user Chciał bym zamówić bilet na film Minionki dzisiaj o 18.30 inform(movie=Minionki)&inform(date=dzisiaj)&inform(time=18:30)
4 system Bilet normalny czy ulgowy? request(ticketType)
5 user jakie są dostępne ulgi? reqmore(ticketType)
6 system Bilet normalny kosztuje 25 zł, bilet ulgowy 18 zł. Ulga jest dostępna dla młodzieży szkolnej oraz studentów inform(ticketType)
7 user poprosze bilet ulgowy inform(quantity=1)&inform(ticketType=ulgowy)
8 system Czy ma Pan jakieś preferencje co do miejsc na sali? request(seats)
9 user tak, daleko od ekranu inform(seats=daleko od ekranu)
10 system Mogę zaproponować Panu miejsce 9 w ostatnim rzędzie offer(seats=miejsce 9 w ostatnim rzędzie)
11 user dobrze affirm()
12 system Proszę o podanie maila i telefonu w celu dokończenia rezerwacji. request(e-mail)&request(phone)
13 user 123@132.pl inform(e-mail=123@132.pl)
14 user 123456789 inform(phone=123456789)
15 system Na podanego przez Pana maila zostanie wysłane potwierdzenie. Jeżeli będzie Pan chciał zapłacić przez internet to link do płatności także będzie w tej wiadomości. Może Pan także zapłacić za bilety w kasie kina przed seansem. Czy mogę w czymś jeszcze Panu pomóc? inform(confirmationEmail)&inform(paymentMethod)
16 user czy na miejscu mozna kupić popcorn? request(foodAvailability)
17 system Tak, bar jest czynny w godzinach pracy kina inform(foodAvailability)
18 user dziękuje thankyou()
19 system Dziękuję za rozmowę, miłego dnia! thankyou()&bye()

View File

@ -0,0 +1,16 @@
user Dzień dobry hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Dzień dobry, chciałabym złożyć reklamację biletów inform(complaint)
system Jaki jest powód reklamacji? reqmore()
user Film miał zacząć się o 19, natomiast pracownicy kina odmówili mi wpuszczenia na seans do godziny 19:30, przez co nie mogłam zobaczyć wszystkich reklam 🙁 inform()
system Proszę o podanie numeru konta do zwrotu środków request(bankAccountNumber)
user 12093098490832030210334434 inform(bankAccountNumber=12093098490832030210334434)
system Czy bilet był kupowany stacjonarnie czy przez internet? request(purchaseType)
user przez internet inform(purchaseType=przez internet)
system poproszę o podanie numeru telefonu w celu weryfikacji request(phone)
user 485554893 inform(phone=485554893)
system Dziękuję, to wszystkie informacje jakich potrzebuję. W ciągu tygodnia zostanie Pani poinformowana o rozpatrzeniu reklamacji. W przypadku pozytywnego rozpatrzenia zwrot środków powinien znaleźć się na Pani koncie w ciągu tygodnia. affirm()&inform(complaintReceived)
user Dziękuję ack()
1 user Dzień dobry hello()
2 system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
3 user Dzień dobry, chciałabym złożyć reklamację biletów inform(complaint)
4 system Jaki jest powód reklamacji? reqmore()
5 user Film miał zacząć się o 19, natomiast pracownicy kina odmówili mi wpuszczenia na seans do godziny 19:30, przez co nie mogłam zobaczyć wszystkich reklam 🙁 inform()
6 system Proszę o podanie numeru konta do zwrotu środków request(bankAccountNumber)
7 user 12093098490832030210334434 inform(bankAccountNumber=12093098490832030210334434)
8 system Czy bilet był kupowany stacjonarnie czy przez internet? request(purchaseType)
9 user przez internet inform(purchaseType=przez internet)
10 system poproszę o podanie numeru telefonu w celu weryfikacji request(phone)
11 user 485554893 inform(phone=485554893)
12 system Dziękuję, to wszystkie informacje jakich potrzebuję. W ciągu tygodnia zostanie Pani poinformowana o rozpatrzeniu reklamacji. W przypadku pozytywnego rozpatrzenia zwrot środków powinien znaleźć się na Pani koncie w ciągu tygodnia. affirm()&inform(complaintReceived)
13 user Dziękuję ack()

View File

@ -0,0 +1,29 @@
user Cześć hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Chciałbym obejrzeć film inform()&help()
system Dzisiaj gramy Sing 2, Inni ludzie, Batman oraz Jakoś to będzie offer(availableMovies)
user Chce iść na jakoś to będzie inform(title=jakoś to będzie)
system Dobrze, Jakoś to będzie wyświetlamy o 16:30, 19:15 oraz o 20:45 inform(title=Jakoś to będzie)&inform(time=16:30)&inform(time=19:15)&time(20:45)
user Wybieram godzinę 20:45 inform(time=20:45)
system Ile biletów chciałby Pan zarezerwować? request(quantity)
user 20 infrom(quantity=20)
system Bilety normalne czy ulgowe? request(ticketType)
user Bilety ulgowe inform(ticketType=ulgowe)
system Czy grupa może być rozdzielona między dwa rzędy? reqmore()
user Tak affirm()
system Mogę Panu zaproponować miejsca 4-13 w rzędach J i K (powyżej środka sali) offer(seats=miejsca 4-13 w rzędach J i K (powyżej środka sali))
user Może być ack()
system Proszę o podanie maila i numeru telefonu, na które chce Pan dokonać rezerwacji. request(e-mail)&request(phone)
user nie chce podawać numeru telefonu deny(phone)
system to proszę kupić bilet w kasie kina inform()
user lalalalili@gmai.com, 111222111 inform(email=lalalalili@gmai.com)&inform(phone=111222111)
system Dziękuję, na podany adres e-mail otrzyma Pan wkrótce potwierdzenie rezerwacji. Czy mogę w czymś jeszcze pomóc? affirm()&inform()
user Ile minut przed senansem muszę być na miejscu, aby odebrać bilet? reqmore()
system Bilety należy odebrać przynajmniej 15 minut przed seansem. inform()
user Co w przypadku gdy się spóźnie? reqmore()
system Może Pan opłacić rezerwację poprzez link znajdujący się w mailu potwierdzającym rezerwację. Płatności nalezy dokonać również na conajmniej 15 minut przed seansem, w przeciwnym wypadku rezerwacja zostanie anulowana. inform
user Rozumiem ack()
system Czy mogę w czymś jeszcze Panu pomóc? offer()
user Nie deny()
user Dziękuje za obsługe thankyou()&bye()
system Dziękuję za rozmowę, miłego dnia! thankyou()&bye()
1 user Cześć hello()
2 system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
3 user Chciałbym obejrzeć film inform()&help()
4 system Dzisiaj gramy Sing 2, Inni ludzie, Batman oraz Jakoś to będzie offer(availableMovies)
5 user Chce iść na jakoś to będzie inform(title=jakoś to będzie)
6 system Dobrze, Jakoś to będzie wyświetlamy o 16:30, 19:15 oraz o 20:45 inform(title=Jakoś to będzie)&inform(time=16:30)&inform(time=19:15)&time(20:45)
7 user Wybieram godzinę 20:45 inform(time=20:45)
8 system Ile biletów chciałby Pan zarezerwować? request(quantity)
9 user 20 infrom(quantity=20)
10 system Bilety normalne czy ulgowe? request(ticketType)
11 user Bilety ulgowe inform(ticketType=ulgowe)
12 system Czy grupa może być rozdzielona między dwa rzędy? reqmore()
13 user Tak affirm()
14 system Mogę Panu zaproponować miejsca 4-13 w rzędach J i K (powyżej środka sali) offer(seats=miejsca 4-13 w rzędach J i K (powyżej środka sali))
15 user Może być ack()
16 system Proszę o podanie maila i numeru telefonu, na które chce Pan dokonać rezerwacji. request(e-mail)&request(phone)
17 user nie chce podawać numeru telefonu deny(phone)
18 system to proszę kupić bilet w kasie kina inform()
19 user lalalalili@gmai.com, 111222111 inform(email=lalalalili@gmai.com)&inform(phone=111222111)
20 system Dziękuję, na podany adres e-mail otrzyma Pan wkrótce potwierdzenie rezerwacji. Czy mogę w czymś jeszcze pomóc? affirm()&inform()
21 user Ile minut przed senansem muszę być na miejscu, aby odebrać bilet? reqmore()
22 system Bilety należy odebrać przynajmniej 15 minut przed seansem. inform()
23 user Co w przypadku gdy się spóźnie? reqmore()
24 system Może Pan opłacić rezerwację poprzez link znajdujący się w mailu potwierdzającym rezerwację. Płatności nalezy dokonać również na conajmniej 15 minut przed seansem, w przeciwnym wypadku rezerwacja zostanie anulowana. inform
25 user Rozumiem ack()
26 system Czy mogę w czymś jeszcze Panu pomóc? offer()
27 user Nie deny()
28 user Dziękuje za obsługe thankyou()&bye()
29 system Dziękuję za rozmowę, miłego dnia! thankyou()&bye()

View File

@ -0,0 +1,22 @@
user Dzień dobry. hello()
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
user Jakie płatności przyjmujecie? request(paymentMethod)
user Cześć bocie hello()
system Płatność kartą, BLIKiem oraz gotówką inform(paymentMethod)
user Co można u was zjeść? request(foodAvailibility)
system Nic, bar jest tymczasowo nieczynny inform(foodAvailibility=tymczasowo nieczynny)
user Dobra, czy jutro gracie batman? ack()&inform(title=batman)&request(time)
system Tak, jutro film Batman wyświetlany jest o: 15:30, 17:15, 19:30 oraz o 20:45 inform(title=Batman)&inform(time=15:30)&inform(time=17:15)&inform(time=19:30)&inform(time=20:45)
user A Uncharted inform(title=Uncharted)&request(time)
system Tak, jutro film Batman wyświetlany jest o 16:15 i 19:30 inform(title=Batman)&inform(time=16:15)&inform(time=19:30)
system Tak, jutro film Uncharted wyświetlany jest o 16:15 i 19:30 inform(title=Uncharted)&inform(time=16:15)&inform(time=19:30)
user 19:30 inform(time=19:30)
system Ile biletów chciałby Pan zarezerwować? request(quantity)
user 6 inform(quantity=6)
system Jaki rodzaj biletów? Normalne czy ulgowe? request(ticketType)
user 3 normalne i 3 ulgowe inform(normalQuantity=3)&inform(reducedQuantity=3)
system Jedyny rząd, którym dostępne jest 6 miejsc to rząd H (mniej więcej w połowie sali) inform(seats=rząd H)
user Ok ack()
system Dobrze, na podanego przez Pana maila zostanie wysłane potwierdzenie rezerwacji. Czy mogę Panu jeszcze w czymś pomóc? ack&inform(confirmation=sent)&offer
user Dziękuję systemie thankyou()
system Dziękuję, miłego dnia! thankyou()&bye()
1 user Dzień dobry. hello()
2 system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg()
3 user Jakie płatności przyjmujecie? request(paymentMethod)
4 user Cześć bocie hello()
5 system Płatność kartą, BLIKiem oraz gotówką inform(paymentMethod)
6 user Co można u was zjeść? request(foodAvailibility)
7 system Nic, bar jest tymczasowo nieczynny inform(foodAvailibility=tymczasowo nieczynny)
8 user Dobra, czy jutro gracie batman? ack()&inform(title=batman)&request(time)
9 system Tak, jutro film Batman wyświetlany jest o: 15:30, 17:15, 19:30 oraz o 20:45 inform(title=Batman)&inform(time=15:30)&inform(time=17:15)&inform(time=19:30)&inform(time=20:45)
10 user A Uncharted inform(title=Uncharted)&request(time)
11 system Tak, jutro film Batman wyświetlany jest o 16:15 i 19:30 inform(title=Batman)&inform(time=16:15)&inform(time=19:30)
12 system Tak, jutro film Uncharted wyświetlany jest o 16:15 i 19:30 inform(title=Uncharted)&inform(time=16:15)&inform(time=19:30)
13 user 19:30 inform(time=19:30)
14 system Ile biletów chciałby Pan zarezerwować? request(quantity)
15 user 6 inform(quantity=6)
16 system Jaki rodzaj biletów? Normalne czy ulgowe? request(ticketType)
17 user 3 normalne i 3 ulgowe inform(normalQuantity=3)&inform(reducedQuantity=3)
18 system Jedyny rząd, którym dostępne jest 6 miejsc to rząd H (mniej więcej w połowie sali) inform(seats=rząd H)
19 user Ok ack()
20 system Dobrze, na podanego przez Pana maila zostanie wysłane potwierdzenie rezerwacji. Czy mogę Panu jeszcze w czymś pomóc? ack&inform(confirmation=sent)&offer
21 user Dziękuję systemie thankyou()
22 system Dziękuję, miłego dnia! thankyou()&bye()

View File

@ -0,0 +1,40 @@
user Elo hello
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg
user Chcę iść do kina request()
user CHCĘ IŚĆ DO KINA repeat()
system KIEDY? I NA CO? request(time)&request(title)
user A co macie request(title)
system Sing 2, Inni ludzie, Batman, Jakoś to będzie inform(title=Sing 2)&inform(title=Inni ludzie)&inform(title=Batman)&inform(title=Jakoś to będzie)
user No pewnie jakoś będzie. Na fanstaczne zernęta proszę zatem. inform(title=fanstaczne zernęta)
system Niestety nie wyświetlamy takiego filmu. deny()
user A co gracie? request(title)
system Sing 2, Inni ludzie, Batman, Jakoś to będzie inform(title=Sing 2)&inform(title=Inni ludzie)&inform(title=Batman)&inform(title=Jakoś to będzie)
user A jutro? reqmore()
system Ambulans, Batman, Śmierć na Nilu inform(title=Ambulans)&inform(title=Batman)&inform(title=Śmierć na Nilu)
user to na dzisiaj na śmirc na nilu inform(title=śmierć na nilu)&inform(date=dzisiaj)
system o której godzinie? request(time)
user woeczprkem moze inform(time=woeczprkem)
system dobrze, dostępne są miejsca na seans o 19:30 offer(time=19:30)
user A później nie ma? reqmore()
system Dostępne są także miejsca na seans o 20:45 offer(time=20:45)
user No dobła affirm()
system Ile miejsc chciałaby Pani zarezerwować? request(quantity)
user Jedno dla mnie, drugie dla kota infrom(quantity=2)
system Bilety normalne czy ulgowe? request(ticketType)
user A jest ulga dla zwierząt? reqmore()
system Nie, nie ma ulgi dla zwierząt deny()
user To jeden tylko dla mnie proszę inform(quantity=1)
system Proszę o podanie adresu e-mail oraz numeru telefonu w celu dokonania rezerwacji request(e-mail)&request(phone)
user iwona.christop@gmail.com, 7368507466 inform(email=iwona.christop@gmail.com)&inform(phone=7368507466)
system Czy odpowiada pani miejsce 9 w rzędzie J? offer(seat=9J)
user A gdzie się znajduje? reqmore(seats)
system Dwa rzędy powyżej środka sali inform(seats)
user No dobła, niech będzie ack()&affirm()
system Miejsca zostały zarezerwowane, wkrótce powinna Pani otrzymać potwierdzenie. Czy mogę w czymś jeszcze pomóc? affirm()
1 user Elo hello
2 system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg
3 user Chcę iść do kina request()
4 user CHCĘ IŚĆ DO KINA repeat()
5 system KIEDY? I NA CO? request(time)&request(title)
6 user A co macie request(title)
7 system Sing 2, Inni ludzie, Batman, Jakoś to będzie inform(title=Sing 2)&inform(title=Inni ludzie)&inform(title=Batman)&inform(title=Jakoś to będzie)
8 user No pewnie jakoś będzie. Na fanstaczne zernęta proszę zatem. inform(title=fanstaczne zernęta)
9 system Niestety nie wyświetlamy takiego filmu. deny()
10 user A co gracie? request(title)
11 system Sing 2, Inni ludzie, Batman, Jakoś to będzie inform(title=Sing 2)&inform(title=Inni ludzie)&inform(title=Batman)&inform(title=Jakoś to będzie)
12 user A jutro? reqmore()
13 system Ambulans, Batman, Śmierć na Nilu inform(title=Ambulans)&inform(title=Batman)&inform(title=Śmierć na Nilu)
14 user to na dzisiaj na śmirc na nilu inform(title=śmierć na nilu)&inform(date=dzisiaj)
15 system o której godzinie? request(time)
16 user woeczprkem moze inform(time=woeczprkem)
17 system dobrze, dostępne są miejsca na seans o 19:30 offer(time=19:30)
18 user A później nie ma? reqmore()
19 system Dostępne są także miejsca na seans o 20:45 offer(time=20:45)
20 user No dobła affirm()
21 system Ile miejsc chciałaby Pani zarezerwować? request(quantity)
22 user Jedno dla mnie, drugie dla kota infrom(quantity=2)
23 system Bilety normalne czy ulgowe? request(ticketType)
24 user A jest ulga dla zwierząt? reqmore()
25 system Nie, nie ma ulgi dla zwierząt deny()
26 user To jeden tylko dla mnie proszę inform(quantity=1)
27 system Proszę o podanie adresu e-mail oraz numeru telefonu w celu dokonania rezerwacji request(e-mail)&request(phone)
28 user iwona.christop@gmail.com, 7368507466 inform(email=iwona.christop@gmail.com)&inform(phone=7368507466)
29 system Czy odpowiada pani miejsce 9 w rzędzie J? offer(seat=9J)
30 user A gdzie się znajduje? reqmore(seats)
31 system Dwa rzędy powyżej środka sali inform(seats)
32 user No dobła, niech będzie ack()&affirm()
33 system Miejsca zostały zarezerwowane, wkrótce powinna Pani otrzymać potwierdzenie. Czy mogę w czymś jeszcze pomóc? affirm()

View File

@ -0,0 +1,7 @@
user dzień dobry hello
system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg
user Nie dostałam potwierdzenia help(issue=Nie dostałam potwierdzenia)
system Proszę o ponowne podanie adresu e-mail request(e-mail)
user iwona.christop@gmail.com inform(e-mail=iwona.christop@gmail.com)
system Potwierdzenie zostało wysłane ponownie. inform(confirmation=Sent)
user Dzięki thankyou
1 user dzień dobry hello
2 system Witam w systemie sprzedaży biletów kinowych. Jak mogę Ci pomóc? welcomemsg
3 user Nie dostałam potwierdzenia help(issue=Nie dostałam potwierdzenia)
4 system Proszę o ponowne podanie adresu e-mail request(e-mail)
5 user iwona.christop@gmail.com inform(e-mail=iwona.christop@gmail.com)
6 system Potwierdzenie zostało wysłane ponownie. inform(confirmation=Sent)
7 user Dzięki thankyou