diff --git a/data/dialog-13-04-01.tsv b/data/dialog-13-04-01.tsv index 00301ad..0efd784 100644 --- a/data/dialog-13-04-01.tsv +++ b/data/dialog-13-04-01.tsv @@ -1,24 +1,24 @@ user Co proszę? null()/hello() system Witam w systemie rezerwacji hotelu. Gdzie chciałbyś się wybrać? welcomemsg() -user W jakim kraju mogę zarezerwować hotel? help(country) +user W jakim kraju/B-country mogę zarezerwować hotel? help(country) system Mamy szeroki wybór hoteli na całym świecie. expl-conf() -user Przedstaw proszę oferty z obszaru Górnego Karabachu request(country=Górny Karabuch) +user Przedstaw proszę oferty z obszaru Górnego Karabachu/B-country request(country=Górny Karabuch) system Na ile osób? request(people) -user 3 inform(people=3) +user 3/B-people inform(people=3) system W jakim budżecie chciałbyś się zmieścić? request(price) -user 1000 USD na osobę inform(price=1000USD) +user 1000 USD/B-price na osobę/I-perperson inform(price=1000USD) system W jakim terminie? request(date) -user Ostatni tydzień maja 2023 na 6 dni inform(date=29.05.2023-03.06.2023) +user Ostatni tydzień/B-week maja/I-month 2023/I-year na 6 dni/I-days inform(date=29.05.2023-03.06.2023) system Jakie chciałbyś udogodnienia w hotelu? request(facilities) -user Gorąca woda i bezpieczna okolica inform(facilities=[gorąca woda, bezpieczna okolica]) +user Gorąca woda/B-facilities i bezpieczna okolica/I-facilities inform(facilities=[gorąca woda, bezpieczna okolica]) system Przygotowałam 2 propozycje: -XX - hotel 3 gwiazdkowy, położony w jednej z najbezpieczniejszych okolic miasta, oferujący restauracje, 15 min pieszo od wody -YY - hotel 4 gwiazdkowy, położony blisko wody, 15 minut komunikacja miejscą do centrum select(XX,YY) -user Podaj proszę kosztorys dla hotelu YY request(price where hotel=YY) +user Podaj proszę kosztorys/B-price dla hotelu YY/I-hotel request(price where hotel=YY) system Pokój 3 osobowy w hotelu YY w terminie 29.05-03.06 kosztuje 2700USD za pobyt. expl-conf(people=3, hotel=YY, date=29.05-03.06, price=2700USD ) -user Czy jest to cena łączna dla 3 osób? reqmore() +user Czy jest to cena/B-price łączna/B-sum dla 3 osób/B-size? reqmore() system Tak, jest to łączna cena za pokój 3 osobowy na 6 dni w podanym terminie dla 3 osób. Cena obejmuje śniadania. expl-conf -user Czy oferta zawiera ubezpieczenie? reqmore(insurance) +user Czy oferta zawiera ubezpieczenie/B-insurance? reqmore(insurance) system ubezpieczenie można dokupić osobno expl-conf() -user Ile wynosi łączna cena z ubezpieczeniem dla 3 osób? request(price with insurance) +user Ile wynosi łączna/B-sum cena/B-price z ubezpieczeniem/B-insurance dla 3 osób/B-people? request(price with insurance) system 2800USD expl-conf(price + insurance = 2800USD) user Rezygnuję z rezerwacji. Potrzebuję więcej czasu do namysłu. negate()/bye() system Dobrze, w razie czego służę pomocą. bye() diff --git a/data/dialog-13-06-01.tsv b/data/dialog-13-06-01.tsv index d56f169..f3890fb 100644 --- a/data/dialog-13-06-01.tsv +++ b/data/dialog-13-06-01.tsv @@ -1,10 +1,10 @@ user witam hello() system Witam w systemie rezerwacji hoteli. Gdzie chciałbyś się wybrać? welcommsg() -user chciałbym zwiedzić coś egzotycznego. Co możesz mi zaproponować? request(country where facilities=egzotyczne) +user chciałbym zwiedzić coś egzotycznego/B-facilities. Co możesz mi zaproponować? request(country where facilities=egzotyczne) system Proponuję Dominikanę offer(country=Dominikana) -user tam jest trochę za zimno deny() +user tam jest trochę za zimno/B-facilities deny() system Brazylia może? offer(country= Brazylia) -user brzmi bardzo fajnie! Jakie są ceny hoteli w Brazylii? request(price where hotel in country(Brazylia)) +user brzmi bardzo fajnie! Jakie są ceny/B-price hoteli/B-hotel w Brazylii/B-country? request(price where hotel in country(Brazylia)) system Ceny są różne, jakie udogodnienia chciałbyś mieć w hotelu? request(facitilies)) -user Chciałbym aby to był pokój dla 2 osób i doga inform(people=2 and animals=1) +user Chciałbym aby to był pokój dla 2 osób/B-size i doga/B-animal inform(people=2 and animals=1) system Oferuję : -hotel YY - hotel połozony w stolicy Brazylii, oferujący transport w miejsca tropikalne pokazujące faune i flore Brazylii, pokoje dostosowane do pobytu zwierzaka -hotel XX- polozony na obrzezach stolicy Brazylii, oferujący kompleks spa oraz prywatny ogród tropikalny, w okolicy jest wiele lokalnych restauracji oraz spokojna okolica select(YY,XX) diff --git a/data/dialog-13-08-01.tsv b/data/dialog-13-08-01.tsv index dc7f8d9..5fb5781 100644 --- a/data/dialog-13-08-01.tsv +++ b/data/dialog-13-08-01.tsv @@ -1,12 +1,12 @@ user Dzień dobry hello() system Witam w systemie rezerwacji hoteli. Gdzie chciałbys się wybrać? welcomemsg() -user Dzień dobry. Chciałbym wybrać się do warszawy na przyszły weekend. Szukam pokoi dla dwóch osób w cenie do 500 zł za noc. inform(city=Warszawa, date=31.03-02.04, people=2, price<1000)/request(hotel) +user Dzień dobry. Chciałbym wybrać się do warszawy/B-city na przyszły/B-next weekend/B-weekend. Szukam pokoi dla dwóch osób/B-size w cenie do 500 zł /B-price za noc/B-per_night. inform(city=Warszawa, date=31.03-02.04, people=2, price<1000)/request(hotel) system Jakie udogodnienia chciałbys w hotelu? request(facilities) -user Zależałoby mi na śniadaniu oraz na tym żeby hotel był blisko centrum miasta. Miło by było jakby był dostępny basen. inform(facilities=[śniadanie, blisko centrum, basen] +user Zależałoby mi na śniadaniu/B-facilities oraz na tym żeby hotel był blisko centrum miasta/B-facilities. Miło by było jakby był dostępny basen/B-facilities. inform(facilities=[śniadanie, blisko centrum, basen] system Oferuję 2 hotele: -hotel ZZ - w ścisłym centrum, z basenem oraz śniadaniami -hotel YY - nieco tańszy, 5 minut spacerkiem do centrum miasta, oferujący kompleks spa oraz śniadania select(ZZ,XX,YY) -user Poproszę w takim wypadku o rezerwację w hotelu YY. confirm(YY) +user Poproszę w takim wypadku o rezerwację/B-reservation w hotelu YY/B-hotel. confirm(YY) system Proszę podać termin rezerwacji. request(date) -user 31.03-02.04 inform(date) +user 31.03-02.04/B-date inform(date) system Dobrze, w takim razie hotel YY dla dwóch osób w terminie 31.03 do 02.04, czy wszystko się zgadza? confirm-domain(hotel=YY, people=2,date=31.03-02.04) user Tak, dziękuję affirm system Dobrze, rezerwacja hotelu YY dla dwóch osób w terminie 31.03 do 02.04 potwierdzona. Numer rezerwacji: 1234567890. Życzę miłego pobytu! inform(reservation=1234567890) diff --git a/data/dialog-13-12-01.tsv b/data/dialog-13-12-01.tsv index 2a26331..af2c98b 100644 --- a/data/dialog-13-12-01.tsv +++ b/data/dialog-13-12-01.tsv @@ -1,21 +1,21 @@ user Dzień dobry, jakiego rodzaju kuchnię państwo oferujecie? hello() system Witam jesteśmy systemem do rezerwacji hotelu. Gdzie chciałbyś się wybrać? welcomemsg() -user Dzień dobry, szukam ofert wycieczek wakacyjnych last minute, czy mają państwo jakieś w ofercie? reqmore(lastminute) +user Dzień dobry, szukam ofert wycieczek wakacyjnych/B-facilities last minute, czy mają państwo jakieś w ofercie? reqmore(lastminute) system Jesteśmy systemem do rezerwacji hoteli. niestety nie oferjemy wycieczek. Jednak jeśli byłbyś zainteresowany ofertą wycieczek możemy znaleźć hotel, który oferuje takie udogodnienie. expl-conf() -user Interesowałaby mnie Chorwacja, Grecja lub Cypr. Czy któryś z tych krajów wchodzi w grę? reqmore(country=[Chorwacja, Grecja, Cypr]) +user Interesowałaby mnie Chorwacja/B-country, Grecja/I-country lub Cypr/I-country. Czy któryś z tych krajów wchodzi w grę? reqmore(country=[Chorwacja, Grecja, Cypr]) system Tak oczywiście, mamy szeroki wybór hoteli w wielu zakątkach świata. Na ile osób przewidziana byłay rezerwacja? request(people) -user Szukam pokoju dla dwóch osób. Proszę o polecenie kilku z powyższych krajów reqmore(people=2, country) +user Szukam pokoju dla dwóch osób/B-size. Proszę o polecenie kilku z powyższych krajów reqmore(people=2, country) system Czy chciałbyś hotele bliżej wody czy w centrum? request(facilities=[blisko wody, blisko centrum]) -user Hotel w zabytkowym centrum miasta położonego nad morzem inform(facilities=[zabytkowe miasto, nad morzem]) +user Hotel w zabytkowym centrum miasta/B-facilities położonego nad morzem/I-facilities inform(facilities=[zabytkowe miasto, nad morzem]) system W jakim budżecie? request(price) -user Maksymalna cena za jedną dobę to 300 złotych inform(price=300zł for 1 day for 1 people) +user Maksymalna cena za jedną dobę/B-per_night to 300 złotych/B-price inform(price=300zł for 1 day for 1 people) system Oferuję: -hotel YY w Grecji, Kos - położony przy plaży, z restauracją oraz kompleksem spa, blisko słynnego pierwszego szpitala na świecie -hotel ZZ w Chorwacji - połozony na wyspie Korcula, blisko miasteczka oferującego wiele udogodnień oraz zabytków -hotel XX na Cyprze - położony poza miastem, oferujący kompleks spa oraz bezpośredni dostęp do wody, hotel oferuje wiele wycieczek dodatkowo płatnych po wyspie select(YY,ZZ,XX) -user Znalazłaby się jakaś alternatywa dla hotelu na Cyprze z wycieczką w cenie? reqalts(country=Cypr, facilities=wycieczka) +user Znalazłaby się jakaś alternatywa/B-alternative dla hotelu na Cyprze/B-country z wycieczką/B-facilities w cenie? reqalts(country=Cypr, facilities=wycieczka) system Hotel XXY położony niedaleko hotelu XX jest trochę tańszą alternatywą, jednak nie posiada bezpośredniego dostępu do wody offer(XXY) -user A co z wycieczką? reqmore(facilities=wycieczka) +user A co z wycieczką/B-facilities? reqmore(facilities=wycieczka) system wycieczki są dostępne w ofercie hotelu expl-conf() -user Hmmm, to może ten ze szpitalem jednak confirm(hotel=YY) +user Hmmm, to może ten ze szpitalem/b_facilities jednak confirm(hotel=YY) system W jakim terminie chciałbyś dokonać rezerwacji? request(date) -user Od przyszłego poniedziałku do piątku inform(date=27.03-31.03) +user Od przyszłego/B-next poniedziałku/B-day do piątku/I-day inform(date=27.03-31.03) system Dobrze w takim razie hotel YY na Kos dla dwóch osób, w terminie 27.03 do 31.03 expl-conf(hotel=YY, people=2, date=27.03-31.03, city=Kos) system czy wszystko się zgadza ? comfirm-domain diff --git a/data/dialog-13-14-01.tsv b/data/dialog-13-14-01.tsv index 2c83a73..d5ca8cf 100644 --- a/data/dialog-13-14-01.tsv +++ b/data/dialog-13-14-01.tsv @@ -1,13 +1,13 @@ -user Hej, chciałbym zamówić pokój w Las Vegas na termin 25.03 - 17.04 hello()/inform(City=Las Vegas, date=25.03-17.04) +user Hej, chciałbym zamówić pokój w Las Vegas/B-country na termin 25.03 - 17.04/B-date hello()/inform(City=Las Vegas, date=25.03-17.04) system Witam w systemie rezerwacji hotelu. Na ile osób przewidziana jest rezerwacja? welcomemsg()/request(people) -user na 9 inform(people=9) +user na 9/B-size inform(people=9) system Czy pokoje mają być 2 czy 3 osobowe? request(peopleInRoom) -user jeśli jest możliwość to 1 osobowe, a jak nie to 2 inform(if no peopleInRoom=1 then peopleInRoom=2) +user jeśli jest możliwość to 1 osobowe/B-room_size, a jak nie to 2?iroom_size inform(if no peopleInRoom=1 then peopleInRoom=2) system Dobrze. Czy masz przewidziany budżet na całość rezerwacji? request(price) -user budżet to nie problem inform(price=oo) +user budżet/B-price to nie problem inform(price=oo) system Jakie chciałbyś udogodnienia w hotelu? request(facilities) -user chciałbym żeby był all inclusive i przede wszystkim był blisko kasyna inform(facilities=[blisko kasyna, allinclusive}) +user chciałbym żeby był all inclusive/B-facilities i przede wszystkim był blisko kasyna/I-facilities inform(facilities=[blisko kasyna, allinclusive}) system Przygotowałam 3 oferty: -XXX - 5 gwiazdkowy hotel, z basenem, położony blisko centrum oraz wielu kasyn -YYY - 5 gwiazdkowy hotel, z centrum spa, położony w kultowej lokalizacji Las Vegas, blisko najlepszych atrakcji, w okolicy równiez znajdują sie 2 kasyna -ZZZ - 4 gwiazdkowy hotel, z pięknym widokiem na całe miasto, w spokojnej okolicy, 10 minut pieszo do centrum Las Vegas select(XXX,YYY,ZZZ) -user Poproszę zarezerwować pokój xxx w takim razie confirm(hotel=XXX) +user Poproszę zarezerwować/B-reservation pokój xxx/B-hotel w takim razie confirm(hotel=XXX) system Dobrze. Hotel XXX dla 9 osób w terminie 25.03-17.04 zarezerwowany. Będą to 5 pokoi jednoosobowych oraz 2 pokoje 2 osobowe. Numer rezerwacji : 1234567890. Miłego pobytu! inform(reservation=1234567890) user Dziękuję! Pobyt na pewno będzie miły thankyou()/bye() diff --git a/data/dialog-13-18-01.tsv b/data/dialog-13-18-01.tsv index ca53931..c5719ce 100644 --- a/data/dialog-13-18-01.tsv +++ b/data/dialog-13-18-01.tsv @@ -1,18 +1,18 @@ user Dzień dobry hello() system Witam w systemie rezerwacji hotelu. Gdzie chciałbyś się wybrać? welcomemsg() -user Dzień dobry, chciałbym zarezerwować nocleg w jakimś tanim hotelu we Włoskich Alpach inform(country=Włochy, area=Alpy, price=low) +user Dzień dobry, chciałbym zarezerwować nocleg w jakimś tanim/B-price hotelu we Włoskich/B-country Alpach/B-area inform(country=Włochy, area=Alpy, price=low) system Na ile osób przewidziana jest rezerwacja? request(people) -user 1 osoba inform(people=1) +user 1 osoba/B-size inform(people=1) system W jakim budżecie chciałbys się zmieścic? request(price) -user Chciałbym mieć nocleg na 5 dni, maksymalnie 200 euro za noc. inform(period=5, price=1000Euro) +user Chciałbym mieć nocleg na 5 dni/B-days, maksymalnie 200 euro/B-price za noc/B-per_night. inform(period=5, price=1000Euro) system Czy chciałbyś jakieś udogodnienia w hotelu? request(facilities) -user Przydała by się sauna oraz jacuzzi. inform(facilities+[sauna, jacuzii]) +user Przydała by się sauna/B-facilities oraz jacuzzi/I-facilities. inform(facilities=[sauna, jacuzii]) system Oferuję: -hotel XX w Marileva - piękny hotel, oferujący kompleks spa oraz niebiańskie widoki na Alpy, hotel oferuje również śniadania za opłatą - hotel YY w Madonna di Campligo - przepiękny ośrodek , w około wiele atrakcji. hotel oferuje basen oraz kompleks spa oraz oferuje dodatkową płatną restauracje ala carte Oba hotele mieszczą się w budzecie 180 euro za noc na osobe select(XX,YY) -user Czy w cenę hotelu wchodzą może skipassy? reqmore(facilities=skipass) +user Czy w cenę/B-price hotelu/B-hotel wchodzą może skipassy/B-facilities? reqmore(facilities=skipass) system Niestety nie, jednak hotele oferują zniżki na skipass w ośrodku narciarskim oraz darmowy skibus do wyciągów. expl-conf() -user O super! Który by Pani hotel wybrała? Wolę miejsca gdzie wieczorem jest się gdzie pobawić... reqmore(facilities=życie nocne) +user O super! Który by Pani hotel wybrała? Wolę miejsca gdzie wieczorem jest się gdzie pobawić/B-facilities... reqmore(facilities=życie nocne) system W takim razie polecam Madonnę offer(city=Madonna) user Super! Proszę o rezerwację i życzę miłego dnia confirm()/bye() system W jakim terminie chciałbyś się wybrać? request(date) -user A no tak, to też ważna kwestia... interesuje mnie pierwszy tydzień grudnia tego roku. inform(date = 1.12-08.12) +user A no tak, to też ważna kwestia... interesuje mnie pierwszy/B-first tydzień/B-week grudnia/B-month tego roku/B-year. inform(date = 1.12-08.12) system Dobrze. Hotel YY dla jednej osoby w terminie 1.12-08.12 zarezerwowany. Życzę miłego wypoczynku. inform(hotel=YY, people=1, date=1.12-08.12)/bye() diff --git a/data/dialog-14-01-01.tsv b/data/dialog-14-01-01.tsv index 617f112..15868b0 100644 --- a/data/dialog-14-01-01.tsv +++ b/data/dialog-14-01-01.tsv @@ -1,10 +1,10 @@ user dzien dobry, czy poleci pan cos z menu? hello() system Witamy w systemie rezerwacji pokoi hotelowych. Czy jest pan zainteresowany w konkretnym menu z restauracji z jednym z hoteli? welcomemsg() -user tak, czy sa wolne pokoje z ładnym widokiem dla 2 osob w przyszły weekend? request(room)&inform(people=2,date=next_weekend) +user tak, czy sa wolne pokoje z ładnym widokiem/B-facilities dla 2 osob/B-size w przyszły/B-next weekend/B-weekend? request(room)&inform(people=2,date=next_weekend, facilities=[ładny widok]) system W jakiej miejscowości chciałby dokonać Pan rezerwacji? reques(city) -user Warszawa inform(city) +user Warszawa/B-city inform(city) system Dobrze, czy zainteresuje Pana 5 gwiazdowy hotel xyz w centrum Warszawy z widokiem na rynek, wliczonym śniadaniem oraz spa? offer(xyz) -user a mozna troche dalej, na rynku straszne halasy sa reqalts() +user a mozna troche dalej/B-area, na rynku straszne halasy sa reqalts() system Dobrze, może zainteresuje Pana hotel zzz 7 km od centrum z widokiem na jezioro? offer(zzz) user tak, to jest to confirm() system Dobrze, rezerwacja na termin 01.04.2023 - 02.04.2023 w hotelu zzz została zrobiona. Numer rezerwacji: 111333555 affirm()&inform(reservation_number) diff --git a/data/dialog-14-03-01.tsv b/data/dialog-14-03-01.tsv index fb1c9f5..29667c9 100644 --- a/data/dialog-14-03-01.tsv +++ b/data/dialog-14-03-01.tsv @@ -1,12 +1,12 @@ user dzień dobry hello() system Witamy w systemie rezerwacji pokoi hotelowych. welcomemsg -user chciałbym zarezerwować pokój dwuosobowy na dni 25-28 marca 2023 request(people=2,date=25-28 marca 2023) +user chciałbym zarezerwować pokój dwuosobowy/B-size na dni 25/B-day-28/I-day marca/B-month 2023/B-year request(people=2,date=25-28 marca 2023) system Dobrze, w jakiej miejscowości chciałby Pan zarezerwować pokój? request(city) -user w Poznaniu inform(city) +user w Poznaniu/B-city inform(city) system Dobrze czy ma Pan jeszcze dodatkowe wymagania dotyczące zakwaterowania? request(requirements) -user balkon w pokoju, bar w hotelu inform(requirements=balkon&bar) +user balkon w pokoju/B-facilities, bar w hotelu/I-facilities inform(facilities=[balkon,bar]) system Dobrze, czy zainteresuje Pana 4 gwiazdkowy hotel xyz znajdujący się 2 km od rynku, który posiada balkon, bar oraz wliczone śniadanie w cenę? offer(xyz) -user zależy ile kosztuje reqmore(price) +user zależy ile kosztuje/B-price reqmore(price) system Hotel xyz kosztuje 220 zł za dobę. inform(price) user brzmi dobrze confirm() system Dobrze, rezerwacja w hotelu xyz na termin 25.03.23 - 28.03.23 została zrobiona. Numer rezerwacji 987654321 affirm()&inform(reservation_number=987654321) diff --git a/data/dialog-14-05-01.tsv b/data/dialog-14-05-01.tsv index 7bfe881..d1f2166 100644 --- a/data/dialog-14-05-01.tsv +++ b/data/dialog-14-05-01.tsv @@ -1,13 +1,13 @@ user Witam, z jakim systemem mam do czynienia? hello()&request(system) system Witamy w systemie rezerwacji pokoi hotelowych. welcomemsg() -user Chciałbym zarezerowować pokój w jakimś hotelu w Warszawie, możliwie jak najbliżej lotniska. request(room)&inform(city=Warszwa,area=close_to_airport) +user Chciałbym zarezerowować pokój w jakimś hotelu w Warszawie/B-city, możliwie jak najbliżej lotniska/B-area. request(room)&inform(city=Warszwa,area=close_to_airport) system Dobrze, czy zainteresowałby Pana hotel xyz, który znajduje się 1,2 km od lotniska i dodatkowo ma wliczone śniadanie w cenę? offer(xyz) -user To zależy od tego jaka jest cena. Mogę poprosić o szerszy wybór hoteli? request(price)&reqalts() +user To zależy od tego jaka jest cena/B-price. Mogę poprosić o szerszy wybór hoteli? request(price)&reqalts() system Dobrze, mam do zaoferowania parę hoteli spełniających Twoje wymagania: -xyz - 4 gwiazdkowy hotel z bufetem, basenem i parkingiem 200 zł za dobę w odległości 1,2 km od lotniska -yzx - 3 gwiazdkowy hotel niedaleko stadionu z opcją wykupu śniadania 120 zł za dobę w odległości 2,5 km od lotniska -zxy - budżetowy motel z restauracją obok oraz parkingiem strzeżonym 80 zł za dobę położony 4 km od lotniska Czy jest Pan zainteresowany jedną z opcji? select(hotel) -user W tej sytuacji jestem zainteresowany rezerwacją tego hotelu, który jest najbliżej inform(option=xyz) +user W tej sytuacji jestem zainteresowany rezerwacją tego hotelu, który jest najbliżej/B-area inform(option=xyz) system Jaki jest termin wizyty? request(date) -user 31.03.2023 - 02.04.2023 inform(date=31.03.2023 – 02.04.2023) +user 31.03.2023 - 02.04.2023/B-date inform(date=31.03.2023 – 02.04.2023) system Dobrze, czy rezerwacja ma być dla jednej osoby? request(people) -user Tak, dla jednej inform(number_of_people=1) +user Tak, dla jednej/B-size inform(number_of_people=1) system Dobrze rezerwacja dla 1 osoby w hotelu xyz na termin 31.03.2023 - 02.04.2023 została zrobiona. Numer rezerwacji: 444555666 affirm()&inform(reservation_number=444555666) user dziękuję bardzo thankyou() diff --git a/data/dialog-14-07-01.tsv b/data/dialog-14-07-01.tsv index 2e24ba9..2fc6d80 100644 --- a/data/dialog-14-07-01.tsv +++ b/data/dialog-14-07-01.tsv @@ -1,13 +1,13 @@ user Witam hello() system Witamy w systemie rezerwacji pokoi hotelowych. welcomemsg() -user Witam, chcialbym zarezerwowac pokoj dla 3 osob, 2 os na jeden pokoj a ta trzecia osobno inform(number_of_rooms(2),number_of_people(2,1)) +user Witam, chcialbym zarezerwowac pokoj dla 3 osob/B-size, 2 os na jeden pokoj/B-room_size a ta trzecia osobno/I-room_size inform(number_of_rooms(2),number_of_people(2,1)) system Dobrze, w jakiej miejscowości chciałby Pan zarezerwować ten hotel i w jakim terminie? request(city) -user W Sosnowcu, na 9-11 września inform(city=Sosnowiec,date=9-11 września) +user W Sosnowcu/B-city, na 9/B-day-11/I-day września/B-month inform(city=Sosnowiec,date=9-11 września) system Czy zainteresuje Pana hotel xyz w Sosnowcu niedaleko centrum? W cenę ma wliczone śniadanie i dodatkowo jest dostępny basen. offer(xyz) user Poproszę confirm() system Dobrze, rezerwacja na 2 pokoje w hotelu xyz w Sosnowcu została zrobiona na termin 9-11 września. Numer rezerwacji 0987654321. affirm()&inform(reservation_number=0987654321) -user Dziękuję, kiedy mogę zapłacić? request(payment) +user Dziękuję, kiedy mogę zapłacić/B-payment? request(payment) system Zapłacić można albo z góry albo przy odebraniu kluczy do pokoju. inform(payment=z góry albo przy odebraniu kluczy do pokoju.) -user Ok, to zapłacę przy odebraniu kluczy inform(payment=przy odebraniu kluczy do pokoju.) +user Ok, to zapłacę/B-payment przy odebraniu kluczy/I-payment inform(payment=przy odebraniu kluczy do pokoju.) system Dobrze, czekamy na Pańską wizytę z niecierpliwością! confirm() user Do zobaczenia bye() diff --git a/data/dialog-14-09-01.tsv b/data/dialog-14-09-01.tsv index 6466352..434fc60 100644 --- a/data/dialog-14-09-01.tsv +++ b/data/dialog-14-09-01.tsv @@ -1,12 +1,12 @@ user Dzień dobry hello() system Witamy w systemie rezerwacji pokoi hotelowych. welcomemsg() -user Chciałabym zamówić pokój dla dwóch osób. inform(number_of_people(2,1)) +user Chciałabym zamówić pokój dla dwóch osób/B-size. inform(number_of_people(2,1)) system Dobrze, w jakiej miejscowości? request(city) -user Sopot. Czy jest możliwość z widokiem na molo? inform(city=Sopot) +user Sopot/B-city. Czy jest możliwość z widokiem na molo/B-facilities? inform(city=Sopot) system Oczywiście, czy masz jeszcze jakieś dodatkowe wymagania? reqmore() user Nie mam confirm() system Dobrze, a na jaki termin ma być rezerwacja? request(date) -user od 1 do 3 maja tego roku inform(date=”1 do 3 maja tego roku”) +user od 1/B-day do 3/I-day maja/B-month tego roku/B-year inform(date=”1 do 3 maja tego roku”) system Dobrze, czy zainteresuje Cię hotel xyz z widokiem na molo, basenem oraz wliczonym w cenę śniadaniem za 250 zł za dobę? offer(xyz) user piękna sprawa confirm() system Dobrze, rezerwacja w hotelu xyz na termin 01.05.23 - 03.05.23 została zrobiona. Numer rezerwacji 123123123 confirm()& inform(reservation_number=123123123) diff --git a/data/dialog-14-11-01.tsv b/data/dialog-14-11-01.tsv index 42f5403..2ba2e60 100644 --- a/data/dialog-14-11-01.tsv +++ b/data/dialog-14-11-01.tsv @@ -2,15 +2,15 @@ user chciałbym zamówić jedzenie request(food) system Witamy w systemie rezerwacji pokoi hotelowych. Czy jest pan zainteresowany w konkretnym menu z restauracji w jednym z hoteli? welcomemsg() user podaj menu, dań głównych request(menu) system Dzień dobry, niestety nie mamy dostępu do informacji na temat menu w naszych hotelach. Czy jest Pan zainteresowany rezerwacją pokoju w jednym z hoteli, z którymi współpracujemy? canthelp() -user tak jaki hotel jest najbliżej Poznania confirm()&inform(city=Poznań) +user tak jaki hotel jest najbliżej Poznania/B-city confirm()&inform(city=Poznań) system Dobrze, mam do zaoferowania parę hoteli spełniających Twoje wymagania: -xyz - 5 gwiazdkowy hotel blisko rynku z bufetem i parkingiem podziemnym -yzx - 4 gwiazdkowy hotel niedaleko stadionu z opcją wykupu śniadania -zxy - budżetowy motel położony 5 km od centrum z restauracją obok oraz parkingiem strzeżonym Czy jest Pan zainteresowany jedną z opcji? offer(xyz,yzx,zxy) -user czy w zxy jest basen? request(pool) +user czy w zxy jest basen/B-facilities? request(pool) system zxy nie posiada basenu. negate(pool) -user a xyz? request(pool) +user a xyz/B-hotel? request(pool) system xyz posiada spa, jednak nie posiada basenu inform(spa)&negate(pool) -user czy sa wolne 2 osobowe pokoje na 25.03? request(rooms=2,date=25.03) +user czy sa wolne 2 osobowe pokoje/B-room_size na 25.03/B-date? request(rooms=2,date=25.03) system w hotelu xyz są jeszcze 2 wolne pokoje 2-osobowe na termin 25.03. Czy dokonać rezerwacji? inform(availability)&request(confirmation) -user tak, o której zaczyna się doba hotelowa? request(check-in/out time) +user tak, o której zaczyna się doba hotelowa/B-checkin? request(check-in/out time) system Doba hotelowa w hotelu xyz zaczyna się o 14. inform(check-in/out time) user potwierdzam rezerwację confirm() system Dobrze, rezerwacja w hotelu xyz na termin 25.03 została zrobiona. Numer rezerwacji 444555666. confirm()&inform(reservation_number=444555666) diff --git a/data/dialog-14-13-01.tsv b/data/dialog-14-13-01.tsv index dc43b4e..7402ff0 100644 --- a/data/dialog-14-13-01.tsv +++ b/data/dialog-14-13-01.tsv @@ -1,15 +1,15 @@ user witam hello() system Witamy w systemie rezerwacji pokoi hotelowych. welcomemsg() -user chcialabym dokonac rezerwacji pokoju w warszawie inform(city=Warszawa) +user chcialabym dokonac rezerwacji pokoju w warszawie/B-city inform(city=Warszawa) system Dobrze, czy masz jakieś dodatkowe wymagania dotyczące zakwaterowania? reqmore() -user wazny jest dla mnie jedyny parking oraz sniadania w formie bufetu inform(requirement=parking,requirement=breakfast) +user wazny jest dla mnie jedyny parking/b_facilities oraz sniadania w formie bufetu/I-facilities inform(requirement=parking,requirement=breakfast) system Dobrze, mam do zaoferowania parę hoteli spełniających Twoje wymagania: -xyz - 5 gwiazdkowy hotel blisko rynku z bufetem, basenem i parkingiem -yzx - 4 gwiazdkowy hotel niedaleko stadionu z opcją wykupu śniadania -zxy - budżetowy motel położony 5 km od centrum z restauracją obok oraz hotelem strzeżonym Czy jest Pani zainteresowana jedną z opcji? offer(xyz,yzx,zxy) -user w jakiej cenie jest hotel yzx request(price) +user w jakiej cenie/B-price jest hotel yzx/B-hotel request(price) system Hotel yzx kosztuje 140 zł za dobę. inform(price=140) -user dobrze to chcialabym zarezerwowac ten hotel confirm() +user dobrze to chcialabym zarezerwowac/B-reservation ten hotel/B-hotel confirm() system Na jaki termin chciałabyś dokonać rezerwacji? request(date) -user na DD.MM.RR do DD.MM.RR inform(date=DD.MM.RR do DD.MM.RR) +user na DD.MM.RR/B-date do DD.MM.RR/B-date inform(date=DD.MM.RR do DD.MM.RR) system Dobrze, czy rezerwacja ma być dla jednej osoby? request(people) -user dla 2 inform(people=2) +user dla 2/B-size inform(people=2) system Dobrze rezerwacja dla 2 osób w hotelu yzx na termin DD.MM.RR - DD.MM.RR została zrobiona. Numer rezerwacji: 1234567890 confirm()&inform(reservation_number=1234567890) user dziekuje thankyou() diff --git a/data/dialog-14-15-01.tsv b/data/dialog-14-15-01.tsv index 4f23512..0ef1810 100644 --- a/data/dialog-14-15-01.tsv +++ b/data/dialog-14-15-01.tsv @@ -1,11 +1,11 @@ user Dzień dobry hello() system Witamy w systemie rezerwacji pokoi hotelowych. welcomemsg() -user Chciałbym zarezerwować hotel w Zakopanem na najbliższy weekend. request(hotel)&inform(city=Zakopane) +user Chciałbym zarezerwować hotel w Zakopanem/B-city na najbliższy/B-next weekend/B-weekend. request(hotel)&inform(city=Zakopane) system Dobrze, czy hotel xyz, który znajduje się niedaleko stoku spełniałby Pańskie wymagania? offer(xyz) -user Czy hotel posiada przynajmniej 3 gwiazdki oraz basen? request(stars=3,pool) +user Czy hotel posiada przynajmniej 3 gwiazdki/B-stars oraz basen/B-facilities? request(stars=3,pool) system Dzień dobry, hotel ma 3 gwiazdki i nie posiada basenu. inform(stars=3,pool=false) -user Poproszę o znalezienie hotelu z basenem. inform(requirement=pool) +user Poproszę o znalezienie hotelu z basenem/B-facilities. inform(requirement=pool) system Dobrze, czy 4 gwiazdkowy hotel zyx, który znajduje się 3 km od centrum i posiada basen oraz wliczone w cenę śniadanie Pana zainteresuje? offer(zyx) -user Tak proszę o dokonanie rezerwacji pokoju dla trzech osób. confirm&inform(people=3) +user Tak proszę o dokonanie rezerwacji/B-reservation pokoju dla trzech osób/B-size. confirm&inform(people=3) system Dobrze rezerwacja dla 3 osób w hotelu zyx w Zakopanem na najbliższy weekend została zrobiona. Numer rezerwacji: 999888777 confirm()&inform(reservation_number=999888777) user Dziękuję bardzo thankyou() diff --git a/data/dialog-14-17-01.tsv b/data/dialog-14-17-01.tsv index 258a0a3..b6fcc2d 100644 --- a/data/dialog-14-17-01.tsv +++ b/data/dialog-14-17-01.tsv @@ -1,10 +1,10 @@ user Dzień dobry hello() system Dzień dobry! Witam w systemie rezerwacji pokojów hotelowych. W czym mogę pomóc? welcomemsg() -user Chciałbym zarezerwować pokój na dwie doby, najlepiej z widokiem na miasto. Rezerwacja od 25.03 do 27.03. Czy jest może u Państwa dostępny pokój? inform(requirement=view_of_city,date=25.03-77.03) +user Chciałbym zarezerwować pokój na dwie doby/B-nights, najlepiej z widokiem na miasto/B-facilities. Rezerwacja od 25.03/B-day do 27.03/I-day. Czy jest może u Państwa dostępny pokój? inform(requirement=view_of_city,date=25.03-77.03) system Dobrze, czy hotel xyz, który znajduje się blisko centrum by pasował? offer(xyz) -user Tak, to ten hotel w Poznaniu confirm() +user Tak, to ten hotel w Poznaniu/B-city confirm() system Dobrze, są jeszcze wolne pokoje w cenie 150 zł za dobę. Czy dokonać rezerwacji? inform(price=150)&request(confirmation) -user Tak, poproszę dla dwóch osób inform(people=2) +user Tak, poproszę dla dwóch osób/B-size inform(people=2) system Dobrze, rezerwacja dla 2 osób jest zrobiona w hotelu xyz o numerze rezerwacji 123456789 confirm()&inform(reservation_number=123456789) user Bardzo dziękuję, będziemy za 3 dni o godzinie 15 thankyou()&confirm() user Do zobaczenia bye() diff --git a/data/dialog-14-19-01.tsv b/data/dialog-14-19-01.tsv index d1f22ee..6eca201 100644 --- a/data/dialog-14-19-01.tsv +++ b/data/dialog-14-19-01.tsv @@ -1,8 +1,8 @@ user Dzień dobry. Chciałbym anulować rezerwację hello()&inform(cancellation) system Witamy w systemie rezerwacji pokoi hotelowych. welcomemsg() system Dobrze, proszę podać numer rezerwacji. request(reservation_number) -user 8976098 inform(reservation_number=8976098) +user 8976098/B-reservation_number inform(reservation_number=8976098) system Dobrze, rezerwacja została anulowana. Czy można poznać powód anulowania? affirm()&request(reason) -user Bardzo dziękuję za sprawne załatwienie tematu. Powodem jest choroba mojej żony i niestety nie jesteśmy w stanie udać się w podróż ze względu na jej stan fizyczny. thankyou()&inform(reason=sickness) +user Bardzo dziękuję za sprawne załatwienie tematu. Powodem jest choroba/B-sickness mojej żony i niestety nie jesteśmy w stanie udać się w podróż ze względu na jej stan fizyczny. thankyou()&inform(reason=sickness) system Dziękuję za podanie powodu i życzę szybkiego powrotu do zdrowia! thabkyou() user Jeszcze raz bardzo dziękuję thankyou() diff --git a/data/dialog-15-02-01.tsv b/data/dialog-15-02-01.tsv index 6ac2f56..526c13b 100644 --- a/data/dialog-15-02-01.tsv +++ b/data/dialog-15-02-01.tsv @@ -1,16 +1,16 @@ user Dzień dobry, chciałbym coś zamówić hello()&help() system Witamy w systemie rezerwacji pokoi hotelowych. W czym mogę pomóc? welcomemsg() -user chiałem zarezerwować dwa pokoje na dni 28-30 kwiecień inform(number_of_rooms=dwa, date=28.04-30.04) +user chiałem zarezerwować dwa pokoje/B-rooms na dni 28-30/B-days kwiecień/B-month inform(number_of_rooms=dwa, date=28.04-30.04) system Ilu osobowe pokoje Pana interesują? Do jakiej lokalizacji chciałby Pan się wybrać? request(people)&request(place) -user w karpaczu, oba pokoje dwuosobowe inform(place=Karpacz, people=2) +user w karpaczu/B-city, oba pokoje dwuosobowe/B-room_size inform(place=Karpacz, people=2) system Dobrze, proponuje 4 gwiazdkowy hotel w centrum Karpacza w cenie 200 zł za noc za jeden pokój dwuosobowy. Czy jest Pan zainteresowany? offer(place=Karpacz, price=200) -user czy w ofercie jest wyżywienie? request(is_food) +user czy w ofercie jest wyżywienie/B-facilities? request(is_food) system Posiłki w postaci śniadania, obiadu, kolacji są dostępne w hotelowej restauracji w cenie 120 zł za dzień za osobę. Czy jest Pan zainteresowany? inform(is_food=tak) -user czy jest opcja samego śniadania? obiad zjemy gdzieś na mieście reqalts(food=sniadanie) +user czy jest opcja samego śniadania/B-facilities? obiad zjemy gdzieś na mieście reqalts(food=sniadanie) system Tak samo śniadanie jest w ofercie za 40 zł za dzień. Czy doliczyć śniadania dla każdej z czterech osób na całość pobytu? offer(food=sniadanie, price=40)&request(book) user tak proszę tak zrobić confirm() system Dobrze, numer rezerwacji to 234890, dokładny adres to Słowackiego 3, Karpacz. Płatność kartą lub gotówką na miejscu. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=234890, address=Słowackiego 3 Karpacz)&reqmore() -user mam jeszcze takie pytanie na koniec, czy hotel zapewnia swoje miejsca parkingowe dla gości? request(parking) +user mam jeszcze takie pytanie na koniec, czy hotel zapewnia swoje miejsca parkingowe/B-facilities dla gości? request(parking) system Tak, pod hotelem znajduje się strzeżony parking dla gości hotelowych, jego cena wliczona jest w koszt rezerwacji. Czy mogę w czymś jeszcze pomóc? confirm(parking)&reqmore() user dziękuję to chyba wszystko thankyou() system Dziękuję, w razie pytań zapraszam do ponownego kontaktu. bye() \ No newline at end of file diff --git a/data/dialog-15-04-01.tsv b/data/dialog-15-04-01.tsv index a99fd00..f24ef99 100644 --- a/data/dialog-15-04-01.tsv +++ b/data/dialog-15-04-01.tsv @@ -1,17 +1,17 @@ user Dzień dobry hello() system Witamy w systemie rezerwacji pokoi hotelowych. W czym mogę pomóc? welcomemsg() -user Czy mają Państwo wolny pokój 2-osobowy w terminie od 10 do 12 kwietnia? request(people=2, date=10.04-12.04) +user Czy mają Państwo wolny pokój 2-osobowy/B-room_size w terminie od 10/B-day do 12/I-day kwietnia/B-month? request(people=2, date=10.04-12.04) system Jaka lokalizacją jest Pan zainteresowany? request(location) -user Prosze podac dostepne lokalizacje reqmore(location) +user Prosze podac dostepne lokalizacje/B-city reqmore(location) system Dostępne są lokalizacje w taki miastach jak Poznań, Warszawa, Kraków, Berlin, Mediolan, Rzym, Los Angeles. select(location) -user Kraków inform(location=Kraków) +user Kraków/B-city inform(location=Kraków) system Proponuje 4 gwiazdkowy hotel w centrum Krakowa w cenie 350 zł za noc. Czy jest Pan zainteresowany? offer(city=Kraków, stars=4, price=350)&request(book) user Tak confirm(book) system Dobrze numer rezerwacji to 312232, dokładny adres hotelu to ulica Bracka 32 Kraków. Płatność kartą lub gotówką na miejscu. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=312232, address=Bracka 32 Kraków)&reqmore() user To wszystko dziękuję. bye()&thankyou() -user Czy dostanę potwierdzenie mailem? request(confirmation) +user Czy dostanę potwierdzenie/B-confirmation mailem? request(confirmation) system Tak oferujemy możliwość wysłania potwierdzenia rezerwacji mailowo. Proszę o podanie adresu mailowego. inform(confirmation=tak)&request(mail) -user xyz@gmail.com inform(mail=xyz@gmail.com) +user xyz@gmail.com/B-email inform(mail=xyz@gmail.com) system Dziękuję potwierdzenie zostanie wysłane w ciągu godziny. Czy mogę w czymś jeszcze pomóc? thankyou()&inform(time=1H)&reqmore() user Dziękuję thankyou() user To wszystko bye() diff --git a/data/dialog-15-06-01.tsv b/data/dialog-15-06-01.tsv index 31d2994..52266e6 100644 --- a/data/dialog-15-06-01.tsv +++ b/data/dialog-15-06-01.tsv @@ -1,12 +1,12 @@ user witam hello() system Witamy w systemie rezerwacji pokoi hotelowych. W czym mogę pomóc? welcomemsg() -user chciałbym zwiedzić coś egoztycznego. Co możesz mi polecić? inform(place=egoztyczne)&help() +user chciałbym zwiedzić coś egoztycznego/B-facilities. Co możesz mi polecić? inform(place=egoztyczne)&help() system Proponuje 5 gwiazdkowy hotel na wyspie bali w Indonezji z widokiem na morze. Czy ta lokalizacja Pana interesuje? offer(quality=5 gwiazdek, place= bali Indonesia) -user Lokalizacja jest ok, a jak to wygląda cenowo? confirm(location)&request(price) +user Lokalizacja/B-location jest ok/I-location, a jak to wygląda cenowo/B-price? confirm(location)&request(price) system Cena zależna jest uwarunkowana  pojemnością danego pokoju. Ile osobowy pokój Pana interesuje? inform(price)&request(people) -user Interesuje mnie dwuosobowy pokój inform(people=2) +user Interesuje mnie dwuosobowy pokój/B-room_size inform(people=2) system Proponuje tygodniowy wyjazd w terminie 01.08.2023r.-07.08.2023r. W cenie 1250 zł. Czy jest Pan zainteresowany? offer(date=01.08.2023r.-07.08.2023r, price=1250) -user Tak, to super cena. Poproszę confirm(book) +user Tak, to super cena. Poproszę/B-reservation confirm(book) system Dobrze numer rezerwacji to 3123424, dokładny adres hotelu to ulica Palau Batam 23 Denpasar Indonezja. Płatność na miejscu kartą lub gotówką. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=3123424, address=Palau Batam 23 Denpasar Indonezja)&reqmore() user Dziękuję to wszystko. thankyou()&bye() system Dziękuję do zobaczenia. thankyou()&bye() \ No newline at end of file diff --git a/data/dialog-15-08-01.tsv b/data/dialog-15-08-01.tsv index 80dd895..fc92af3 100644 --- a/data/dialog-15-08-01.tsv +++ b/data/dialog-15-08-01.tsv @@ -1,10 +1,10 @@ user Dzień dobry hello() system Witamy w systemie rezerwacji pokoi hotelowych. W czym mogę pomóc? welcomemsg() -user Dzień dobry. Ile kosztuje u was wynajęcie pokoju dla dwóch osób? hello()&request(price)&inform(people=2) +user Dzień dobry. Ile kosztuje/B-price u was wynajęcie pokoju dla dwóch osób/B-size? hello()&request(price)&inform(people=2) system Dzień dobry wszystko zależy od lokalizacji oraz wybranego terminu. Jaki termin oraz lokalizacja Pana interesują? hello()&request(location, date) -user Chciałbym wynająć pokój na przyszły weekend w Poznaniu inform(location=Poznań, date=przyszły weekend) +user Chciałbym wynająć pokój na przyszły/B-next weekend/B-weekend w Poznaniu/B-city inform(location=Poznań, date=przyszły weekend) system Proponuje 3 gwiazdkowy hotel w centrum Poznania z widokiem na stary rynek, cena pokoju dwuosobowego to 200 zł za noc. Czy jest Pan zainteresowany? offer(quality=3 gwiazdkowy, location=Poznan stary rynek, price=200) user Tak confirm() system Dobrze numer rezerwacji to 512343, dokładny adres hotelu to ulica Wodna 17 Poznań. Płatność kartą lub gotówką na miejscu. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=512343, address=Wodna 17 Poznań)&reqmore() -user Płatność kartą na miejscu. To wszystko, dziękuję. inform(type_of_payment=credit card)&thankyou()&bye() +user Płatność kartą/B-payment na miejscu. To wszystko, dziękuję. inform(type_of_payment=credit card)&thankyou()&bye() system Dziękuję thankyou() \ No newline at end of file diff --git a/data/dialog-15-10-01.tsv b/data/dialog-15-10-01.tsv index 9af8355..15ab3f0 100644 --- a/data/dialog-15-10-01.tsv +++ b/data/dialog-15-10-01.tsv @@ -1,17 +1,17 @@ user Cześć z jakim systemem mówię? hello()&request(type_of_sysytem) system Witamy w systemie rezerwacji pokoi hotelowych. W czym mogę pomóc? welcomemsg() -user Chciałbym zarezerwować pokój na jutro inform(date=jutro) -user jakie pokoje są dostępne? request(room) +user Chciałbym zarezerwować pokój na jutro/B-date inform(date=jutro) +user jakie pokoje są dostępne/B-available? request(room) system Dobrze, jaka lokalizacja Pana interesuje? request(location) -user Poznań Wilda, koło rynku wildeckiego inform(location=Poznań Wilda, koło rynku wildeckiego) +user Poznań/B-city Wilda/B-area, koło rynku wildeckiego/I-area inform(location=Poznań Wilda, koło rynku wildeckiego) system Dobrze proponuję hotel 4 gwiazdkowy z widokiem na rynek wildecki. Dostępne są pokoje 1,2,3 oraz 4 osobowe. Czy jest Pan zainteresowany którymś wariantem? offer(quality=4 gwiazdkowy, location=rynek wildecki)&request(people) -user poproszę pokój 1 osobowy, najlepiej byłoby na jak najwyższym piętrze inform(people=1, flor=najwyższe) +user poproszę pokój 1 osobowy/B-room_size, najlepiej byłoby na jak najwyższym piętrze/B-facilities inform(people=1, flor=najwyższe) system Pokój jednoosobowy na najwyższym piętrze jest dostępny w cenie 300 zł za noc. Czy jest Pan zainteresowany? offer(people=1, flor=najwyższe, price=300) -user Tak jestem zainteresowany. Czy w hotelu jest restauracja? confirm()&request(is_restaurant) +user Tak jestem zainteresowany. Czy w hotelu jest restauracja/B-facilities? confirm()&request(is_restaurant) system Tak hotel posiada restauracje na parterze. Koszt śniadań i kolacji  na dzień to 60 zł na osobę. Koszt posiłków: obiad, kolacja, podwieczorek, śniadanie to 110 zł dziennie za osobę. Czy jest Pan zainteresowany? inform(is_restaurant=tak)offer(restaurant) -user Tak poproszę pokój + posiłki, W jakich porach mogę się zakwaterować? confirm(restaurant)&request(check_in_hours) +user Tak poproszę pokój + posiłki/B-facilities, W jakich porach mogę się zakwaterować/B-checkin? confirm(restaurant)&request(check_in_hours) system Zameldowanie jest możliwe od godziny 13, wymeldowanie jest do godziny 12. Czy dokonać rezerwacji? inform(check_in_hours=13, check_out_hours=12) -user Tak, proszę o rezerwację confirm(book) +user Tak, proszę o rezerwację/B-reservation confirm(book) system Dobrze, numer rezerwacji to 231243, dokładny adres to Rynek wildecki 17, Poznań. Płatność kartą lub gotówką na miejscu. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=512343, address=Rynek wildecki 17, Poznań)&reqmore() user To wszystko, dziękuję za pomoc :) thankyou()&bye() system Dziękuję bye() \ No newline at end of file diff --git a/data/dialog-15-12-01.tsv b/data/dialog-15-12-01.tsv index 891d36f..b2518b3 100644 --- a/data/dialog-15-12-01.tsv +++ b/data/dialog-15-12-01.tsv @@ -1,16 +1,16 @@ user Dzień dobry hello() system Witamy w systemie rezerwacji pokoi hotelowych. W czym mogę pomóc? welcomemsg() -user Szukam noclegu w Pieninach inform(location=Pieniny) -user Chodzi o koniec lipca lub początek sierpnia inform(date=koniec lipca lub początek sierpnia) +user Szukam noclegu w Pieninach/B-city inform(location=Pieniny) +user Chodzi o koniec/B-finish lipca/B-month lub początek/B-beggining sierpnia/B-month inform(date=koniec lipca lub początek sierpnia) system jak długim pobytem byłby Pan zainteresowany? request(lentgth_of_stay) -user 5 nocy od poniedziałku do soboty inform(lentgth_of_stay=5 nocy) +user 5 nocy/B-nights od poniedziałku/B-day do soboty/B-day inform(lentgth_of_stay=5 nocy) system Ilu osobowy pokój/pokoje Pana interesują? request(people) -user Nocleg dla 6 osób inform(people=6) +user Nocleg dla 6 osób/B-size inform(people=6) system Dobrze mogę zaproponować 2 pokoje trzyosobowe w miejscowości Krośnica w hotelu 3 gwiazdkowym w dniach 31.07.2023 - 06.08.2023. Całkowity kosz to 1083 zł. Czy jest Pan zainteresowany? offer(number_of_rooms=2, people=3, quality=3 gwiazdkowy, date=31.07.2023 - 06.08.2023, price=1083) -user Znalazłby się jeden pokój sześcioosobowy? reqalts(number_of_rooms=1) +user Znalazłby się jeden pokój sześcioosobowy/B-room_size? reqalts(number_of_rooms=1) system Tak jego cena wynosi 1500zł. Czy jest Pan zainteresowany? offer(price=1500) -user Wrócę do wersji z 2 pokojami. Proszę o rezerwację deny()&inform(number_of_rooms=2)&request(book) +user Wrócę do wersji z 2 pokojami/B-room_size. Proszę o rezerwację/B-reservation deny()&inform(number_of_rooms=2)&request(book) system Dobrze, nr rezerwacji to 13213. Dokładna lokalizacja hotelu to ulica Flisacka 7 Krośnica. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=13213, address=Flisacka 7 Krośnica)&reqmore() -user Kiedy mogę dokonać płatności? request(payment) +user Kiedy mogę dokonać płatności/B-payment? request(payment) system Płatność jest dokonywana na miejscu. Czy mogę jeszcze w czymś pomóc? inform(payment=Płatność jest dokonywana na miejscu) user To wszystko. Dziękuję bardzo. bye()&thankyou() \ No newline at end of file diff --git a/data/dialog-15-14-01.tsv b/data/dialog-15-14-01.tsv index b9f3e38..a03d35a 100644 --- a/data/dialog-15-14-01.tsv +++ b/data/dialog-15-14-01.tsv @@ -1,12 +1,12 @@ -user Dzień dobry chciałbym zamówić pokój w hotelu 5 gwiazdkowym we wsi Serby. hello()&inform(quality=5 gwiazdkowym, location=wsi Serby) +user Dzień dobry chciałbym zamówić pokój w hotelu 5 gwiazdkowym/B-stars we wsi Serby/B-city. hello()&inform(quality=5 gwiazdkowym, location=wsi Serby) system Niestety we wsi Serby nie znajduje się hotel z pięcioma gwiazdkami. Mogę zaproponować w tej miejscowości hostel z widokiem na pobliskie jezioro. canthelp()&offer(quality=hostel, location=pobliskie jezioro) -user A jaki jest najbliższy hotel 5 gwiazdkowy? request(quality=5 gwiazdkowy) +user A jaki jest najbliższy/B-location hotel 5 gwiazdkowy/B-stars? request(quality=5 gwiazdkowy) system Najbliższy hotel 5 gwiazdkowy znajduje się w mieście Głogów. Hotel posiada pokoje z widokiem na zabytkową starówkę. Czy jest Pan zainteresowany? offer(quality=5 gwiazdkowy, location=Głogów zabytkową starówkę) user Tak poproszę. confirm() system Jakim terminem rezerwacji byłby Pan zainteresowany? request(date) -user poproszę zarezerwować na 02.07.27 inform(date=02.07.27) +user poproszę zarezerwować na 02.07.27/B-date inform(date=02.07.27) system Dobrze w tym dniu dostępne są pokoje 1,2,3,4 osobowe. Czy któraś z tych opcji interesuje Pana? select(people) -user chciałbym zamówić dwa pokoje 4 osobowe inform(people=4, number_of_rooms=dwa) +user chciałbym zamówić dwa pokoje/B-number_of_rooms 4 osobowe/B-room_size inform(people=4, number_of_rooms=dwa) system Dobrze całkowity koszt wynosi 440 zł, czy chce Pan dokonać rezerwacji? offer(price=440) user Tak poproszę confirm() system Dobrze numer rezerwacji to 921312, dokładny adres hotelu to ulica Adama Mickiewicza 17 Głogów. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=921312, address=Adama Mickiewicza 17 Głogów)&reqmore() diff --git a/data/dialog-15-16-01.tsv b/data/dialog-15-16-01.tsv index a4aba07..ec72d6c 100644 --- a/data/dialog-15-16-01.tsv +++ b/data/dialog-15-16-01.tsv @@ -1,8 +1,8 @@ user Dzień dobry, z jakim botem mam przyjemnosc rozmawiac? hello()&request(type_of_sysytem) system Witamy w systemie rezerwacji pokoi hotelowych. W czym mogę pomóc? welcomemsg() -user Chciałbym zarezerwować apartament dla dwóch osób na najbliższy weekend. inform(people=2, date=najbliższy weekend) +user Chciałbym zarezerwować apartament dla dwóch osób/B-size na najbliższy/B-next weekend/B-weekend. inform(people=2, date=najbliższy weekend) system Jaką lokalizacją jest Pan zainteresowany? request(location) -user W warszawie, centrum inform(location=warszawa centrum) +user W warszawie/B-city, centrum/B-area inform(location=warszawa centrum) system Proponuje 5 gwiazdkowy hotel w Warszawie przy rondzie ONZ na 30 piętrze w cenie 400 zł za noc. Czy jest Pan zainteresowany tą propozycją? offer(quality=5 gwiazdkowy, location= Warszawie przy rondzie ONZ, flor=30, price=400) user Tak jak najbardziej, brzmi świetnie confirm() system Dobrze numer rezerwacji to 923124, dokładny adres hotelu to ulica Świętokrzyska 17 Warszawa. Płatność kartą lub gotówką na miejscu. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=923124, address=Świętokrzyska 17 Warszawa)&reqmore() diff --git a/data/dialog-15-18-01.tsv b/data/dialog-15-18-01.tsv index 7ab434e..3ad8a03 100644 --- a/data/dialog-15-18-01.tsv +++ b/data/dialog-15-18-01.tsv @@ -1,11 +1,11 @@ user Dzień dobry hello() system Witamy w systemie rezerwacji pokoi hotelowych. W czym mogę pomóc? welcomemsg() -user Chciałbym wybrać się nad polskie morze, tak na 7 dni. Najlepiej by hotel znajdował się w 1 linii brzegowej, jak również by było tam jak najmniej Januszostwa. inform(location= polskie morze 1 linii brzegowej, lentgth_of_stay= 7 dni, quality=jak najmniej Januszostwa) -user A no i żeby było tanio! inform(price=tanio) +user Chciałbym wybrać się nad polskie morze/B-area, tak na 7 dni/B-days. Najlepiej by hotel znajdował się w 1 linii brzegowej/B-facilities, jak również by było tam jak najmniej Januszostwa. inform(location= polskie morze 1 linii brzegowej, lentgth_of_stay= 7 dni, quality=jak najmniej Januszostwa) +user A no i żeby było tanio/B-price! inform(price=tanio) system Rozumiem, mogę zaproponować 3 gwiazdkowy hotel w nadmorskiej miejscowości Ustka, w dniach  20.03.2023- 26.03.2023. Czy jest pan zainteresowany? offer(location=Ustka, quality=3 gwiazdkowy, date=20.03.2023- 26.03.2023) -user Wie Pan, ale ja chce jechać w lipcu. reqalts() +user Wie Pan, ale ja chce jechać w lipcu/B-month. reqalts() system Okej w takim razie, proponuję ten sam hotel w dniach 02.07.2023- 08.07.2023, cena 110 zł za noc. Czy ta oferta panu odpowiada? offer(price=110, date=02.07.2023- 08.07.2023) -user Jak najbardziej. Proszę o zarezerwowanie tego pokoju. confirm() +user Jak najbardziej. Proszę o zarezerwowanie/B-reservation tego pokoju. confirm() system Dobrze, numer rezerwacji to 912312. Dokładny Adres hotelu ulica 3 maja 22 Ustka. Czy mogę w czymś jeszcze pomóc? inform(reservation_number=912312, address=3 maja 22 Ustka)&reqmore() user Nie, dziękuję i życzę miłego dnia negate()&thankyou()&bye() system Dziękuję bardzo wzajemnie. thankyou() \ No newline at end of file