dodanie aktów do dialogów 02

This commit is contained in:
Krzysztof Raczyński 2024-04-14 13:37:35 +02:00
parent de110848e4
commit 674f3a0935
8 changed files with 101 additions and 101 deletions

View File

@ -1,11 +1,11 @@
role value act role value act
system Witam, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg() system Witam, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mog<EFBFBD> Ci pom<6F>c? welcomemsg()
user Potrzebowałbym zarezerwować pokój hotelowy w Mediolanie na przyszły tydzień, pon-wt, najlepiej blisko dzielnicy san siro inform(hotel=Mediolan,date='next week',place='San Siro') user Potrzebowa<EFBFBD>bym zarezerwowa<77> pok<6F>j hotelowy w Mediolanie na przysz<73>y tydzie<69>, pon-wt, najlepiej blisko dzielnicy san siro inform(date='next week', place='Mediolan', place.nearby='San Siro')
system Dla ilu osób ma być pokój? request(person) system Dla ilu os<EFBFBD>b ma by<62> pok<6F>j? request(people)
user Dla jednej osoby, koniecznie z łóżkiem dwuosobowym i klimatyzacją inform(people=2, beds.double=1,extra='air conditioning') user Dla jednej osoby, koniecznie z <EFBFBD><EFBFBD>kiem dwuosobowym i klimatyzacj<63> inform(people=1, beds.double=1,extra.airConditioning=true)
system W podanym przez Ciebie terminie znalazłem 3-gwiazdkowy Hotel Astoria za 280 zł za noc. W tej cenie są zapewnione śniadania. W pokoju jest łóżko 2-osobowe i klimatyzacja. inform(price=280, stars=3,breakfastIncluded=true, beds.double=2)&offer(hotel='Hotel Astoria') system W podanym przez Ciebie terminie znalaz<EFBFBD>em 3-gwiazdkowy Hotel Astoria za 280 z<> za noc. W tej cenie s<> zapewnione <20>niadania. W pokoju jest <20><>ko 2-osobowe i klimatyzacja. inform(price=280, stars=3,extra.breakfastIncluded=true, extra.airConditioning=true, beds.double=2)&offer(hotel='Hotel Astoria')
user Jak daleko jest on od Stadio San Siro? request(extra.distance.SanSiro=200) user Jak daleko jest on od Stadio San Siro? request(extra.distance.SanSiro)
system Hotel znajduje się w odległości 200 metrów od San Siro. inform(extra.distance.SanSiro) system Hotel znajduje si<EFBFBD> w odleg<65>o<EFBFBD>ci 200 metr<74>w od San Siro. inform(extra.distance.SanSiro=0.2)
user Jak wyglądają godziny doby hotelowej w proponowanym hotelu? request(extra.check-in) user Jak wygl<EFBFBD>daj<EFBFBD> godziny doby hotelowej w proponowanym hotelu? request(extra.check-in, extra.check-out)
system Doba hotelowa trwa od 15:00 do 10:00. inform(extra.check-in=15:00, extra=check.out=10:00) system Doba hotelowa trwa od 15:00 do 10:00. inform(extra.check-in=15:00, extra=check.out=10:00)
user Ok, dziękuje to wszystko bye() user Ok, dzi<EFBFBD>kuje to wszystko bye()

1 role value act
2 system Witam, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? Witam, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mog� Ci pom�c? welcomemsg()
3 user Potrzebowałbym zarezerwować pokój hotelowy w Mediolanie na przyszły tydzień, pon-wt, najlepiej blisko dzielnicy san siro Potrzebowa�bym zarezerwowa� pok�j hotelowy w Mediolanie na przysz�y tydzie�, pon-wt, najlepiej blisko dzielnicy san siro inform(hotel=Mediolan,date='next week',place='San Siro') inform(date='next week', place='Mediolan', place.nearby='San Siro')
4 system Dla ilu osób ma być pokój? Dla ilu os�b ma by� pok�j? request(person) request(people)
5 user Dla jednej osoby, koniecznie z łóżkiem dwuosobowym i klimatyzacją Dla jednej osoby, koniecznie z ��kiem dwuosobowym i klimatyzacj� inform(people=2, beds.double=1,extra='air conditioning') inform(people=1, beds.double=1,extra.airConditioning=true)
6 system W podanym przez Ciebie terminie znalazłem 3-gwiazdkowy Hotel Astoria za 280 zł za noc. W tej cenie są zapewnione śniadania. W pokoju jest łóżko 2-osobowe i klimatyzacja. W podanym przez Ciebie terminie znalaz�em 3-gwiazdkowy Hotel Astoria za 280 z� za noc. W tej cenie s� zapewnione �niadania. W pokoju jest ��ko 2-osobowe i klimatyzacja. inform(price=280, stars=3,breakfastIncluded=true, beds.double=2)&offer(hotel='Hotel Astoria') inform(price=280, stars=3,extra.breakfastIncluded=true, extra.airConditioning=true, beds.double=2)&offer(hotel='Hotel Astoria')
7 user Jak daleko jest on od Stadio San Siro? request(extra.distance.SanSiro=200) request(extra.distance.SanSiro)
8 system Hotel znajduje się w odległości 200 metrów od San Siro. Hotel znajduje si� w odleg�o�ci 200 metr�w od San Siro. inform(extra.distance.SanSiro) inform(extra.distance.SanSiro=0.2)
9 user Jak wyglądają godziny doby hotelowej w proponowanym hotelu? Jak wygl�daj� godziny doby hotelowej w proponowanym hotelu? request(extra.check-in) request(extra.check-in, extra.check-out)
10 system Doba hotelowa trwa od 15:00 do 10:00. inform(extra.check-in=15:00, extra=check.out=10:00)
11 user Ok, dziękuje to wszystko Ok, dzi�kuje to wszystko bye()

View File

@ -1,13 +1,13 @@
role value role value act
system Witam, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? system Witam, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
user Chciałbym znaleźć hotel w Grecji, który ma basen i jest blisko plaży. Jak najtańszy user Chciałbym znaleźć hotel w Grecji, który ma basen i jest blisko plaży. Jak najtańszy inform(place='Greece', extra.swimmingPool=true, place.nearby='beach', price='cheapest')
system Dla ilu osób ma być pokój? system Dla ilu osób ma być pokój? request(people)
user 2 user 2 inform(people=2)
system Jaki termin Cię interesuje? system Jaki termin Cię interesuje? request(date)
user Dowolny tydzień lipca user Dowolny tydzień lipca inform(date='any week of July')
system W terminie 12-19 lipca dostępny jest pokój 2-osobowy na Krecie w cenie 230 zł za dobę razem ze śniadaniem. Czy taka opcja Ci odpowiada? system W terminie 12-19 lipca dostępny jest pokój 2-osobowy na Krecie w cenie 230 zł za dobę razem ze śniadaniem. Czy taka opcja Ci odpowiada? inform(people=2, date.from=12.07, date.to=19.07, place='Kreta', price=230, extra.breakfastIncluded=true)
user Jak najbardziej. Chciałbym tylko dopytać czy jest możliwość bezpłatnego odwołania user Jak najbardziej. Chciałbym tylko dopytać czy jest możliwość bezpłatnego odwołania affirm()&request(extra.freeCancellation)
system Bezpłatne odwołanie rezerwacji można dokonać maksymalnie dwa tygodnie przed datą przyjazdu. W późniejszym terminie opłata za odwołanie rezerwacji wynosi 50% całkowitej ceny za pobyt. system Bezpłatne odwołanie rezerwacji można dokonać maksymalnie dwa tygodnie przed datą przyjazdu. W późniejszym terminie opłata za odwołanie rezerwacji wynosi 50% całkowitej ceny za pobyt. inform(extra.freeCancellation='two weeks before arrival', price=50%)
user Dziękuję bardzo. Czy można zapłacić blikiem? user Dziękuję bardzo. Czy można zapłacić blikiem? thankyou()&request(extra.payment.blik)
system Jak najbardziej. Całkowita kwota za pobyt wynosi 1610 zł. W przypadku płatności BLIK, proszę wysłać pieniądze na numer telefonu 345-645-423. system Jak najbardziej. Całkowita kwota za pobyt wynosi 1610 zł. W przypadku płatności BLIK, proszę wysłać pieniądze na numer telefonu 345-645-423. inform(extra.payment.blik=true)
user Dziękuję bardzo user Dziękuję bardzo bye()

1 role value act
2 system Witam, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
3 user Chciałbym znaleźć hotel w Grecji, który ma basen i jest blisko plaży. Jak najtańszy inform(place='Greece', extra.swimmingPool=true, place.nearby='beach', price='cheapest')
4 system Dla ilu osób ma być pokój? request(people)
5 user 2 inform(people=2)
6 system Jaki termin Cię interesuje? request(date)
7 user Dowolny tydzień lipca inform(date='any week of July')
8 system W terminie 12-19 lipca dostępny jest pokój 2-osobowy na Krecie w cenie 230 zł za dobę razem ze śniadaniem. Czy taka opcja Ci odpowiada? inform(people=2, date.from=12.07, date.to=19.07, place='Kreta', price=230, extra.breakfastIncluded=true)
9 user Jak najbardziej. Chciałbym tylko dopytać czy jest możliwość bezpłatnego odwołania affirm()&request(extra.freeCancellation)
10 system Bezpłatne odwołanie rezerwacji można dokonać maksymalnie dwa tygodnie przed datą przyjazdu. W późniejszym terminie opłata za odwołanie rezerwacji wynosi 50% całkowitej ceny za pobyt. inform(extra.freeCancellation='two weeks before arrival', price=50%)
11 user Dziękuję bardzo. Czy można zapłacić blikiem? thankyou()&request(extra.payment.blik)
12 system Jak najbardziej. Całkowita kwota za pobyt wynosi 1610 zł. W przypadku płatności BLIK, proszę wysłać pieniądze na numer telefonu 345-645-423. inform(extra.payment.blik=true)
13 user Dziękuję bardzo bye()

View File

@ -1,9 +1,9 @@
role value role value act
system Dzień dobry, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? system Dzień dobry, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
user chciałbym zarezerować jak najtańszy hotel all-inclusive na Wyspach Kanaryjskich user chciałbym zarezerować jak najtańszy hotel all-inclusive na Wyspach Kanaryjskich inform(price='cheapest', place='Canary Island', extra.all-inclusive=true)
system Jaki termin Cię interesuje? system Jaki termin Cię interesuje? request(date)
user 01.09-10.09 tego roku user 01.09-10.09 tego roku inform(date.from=01.09.2024, date.to=10.09.2024)
system Mogę zaproponować Hotel Noelia, w którym pokój dwuosobowy w podanym przez Ciebie terminie kosztuje 367 zł. system Mogę zaproponować Hotel Noelia, w którym pokój dwuosobowy w podanym przez Ciebie terminie kosztuje 367 zł. inform(people=2, price=367)&offer(hotel='Hotel Noelia')
user Czy jest blisko plaży user Czy jest blisko plaży request(extra.distance.beach)
system Znajduje się w odległości 200 metrów od plaży. system Znajduje się w odległości 200 metrów od plaży. inform(extra.distance.beach=0.2)
user Dziękuję. W takim razie chcialbym go zarezerwowac user Dziękuję. W takim razie chcialbym go zarezerwowac affirm()&bye()

1 role value act
2 system Dzień dobry, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
3 user chciałbym zarezerować jak najtańszy hotel all-inclusive na Wyspach Kanaryjskich inform(price='cheapest', place='Canary Island', extra.all-inclusive=true)
4 system Jaki termin Cię interesuje? request(date)
5 user 01.09-10.09 tego roku inform(date.from=01.09.2024, date.to=10.09.2024)
6 system Mogę zaproponować Hotel Noelia, w którym pokój dwuosobowy w podanym przez Ciebie terminie kosztuje 367 zł. inform(people=2, price=367)&offer(hotel='Hotel Noelia')
7 user Czy jest blisko plaży request(extra.distance.beach)
8 system Znajduje się w odległości 200 metrów od plaży. inform(extra.distance.beach=0.2)
9 user Dziękuję. W takim razie chcialbym go zarezerwowac affirm()&bye()

View File

@ -1,15 +1,15 @@
role value role value act
system Dzień dobry, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? system Dzień dobry, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
user Chciałbym zarezerwować pokój dla jednej osoby niedaleko gór sowich. Cena ma nie przekraczać 200zł za dobę oraz musi być zapewniona możliwość śniadania na miejscu user Chciałbym zarezerwować pokój dla jednej osoby niedaleko gór sowich. Cena ma nie przekraczać 200zł za dobę oraz musi być zapewniona możliwość śniadania na miejscu inform(people=1, place='Góry Sowie', price.perDay.max=200, extra.breakfastIncluded=true)
system Jaki termin Cię interesuje? "system " Jaki termin Cię interesuje? request(date)
user 29-31 marca user 29-31 marca request(date.from=29.03, date.to=31.03)
system "W podanym terminie mógłbym zaproponować 3-gwiazdkowy hotel ""Dom pod Twierdzą"" w cenie 190 zł za dobę. W hotelu jest restauracja oferująca posiłki, w tym śniadania, jednak nie są one uwzględnione w cenie hotelu." system "W podanym terminie mógłbym zaproponować 3-gwiazdkowy hotel ""Dom pod Twierdzą"" w cenie 190 zł za dobę. W hotelu jest restauracja oferująca posiłki, w tym śniadania, jednak nie są one uwzględnione w cenie hotelu." inform(extra.star=3,extra.restaurant=true, extra.breaksaftIncluded=false, price=190)&offer(hotel='Dom pod Twierdza')
user A czy znalazłbyś ofertę, która uwzględnia posiłki w cenie pokoju? user A czy znalazłbyś ofertę, która uwzględnia posiłki w cenie pokoju? inform(extra.breakfastIncluded=true)&reqalts()
system "Znalazłem hotel ""Rezydencja Klonowa"", ale przekracza on nieco Twoje wymagania. Cena za dobę wraz ze śniadaniem wynosi 214 zł." system "Znalazłem hotel ""Rezydencja Klonowa"", ale przekracza on nieco Twoje wymagania. Cena za dobę wraz ze śniadaniem wynosi 214 zł." inform(price=214)&offer(hotel='Rezydencja Klonowa')
user Czy bardziej opłaca się pierwszy wybór z dokupionym śniadaniem czy drugi z wliczonym? user Czy bardziej opłaca się pierwszy wybór z dokupionym śniadaniem czy drugi z wliczonym? reqmore(hotel)
system W pierwszej opcji śniadanie kosztuje 35 zł. Zatem całkowity koszt za dobę wyniesie więcej niż w przypadku drugiej opcji. system W pierwszej opcji śniadanie kosztuje 35 zł. Zatem całkowity koszt za dobę wyniesie więcej niż w przypadku drugiej opcji. inform(extra.breakfast.price=35)
user Tak więc chciałbym zarezerwować drugą opcję user Tak więc chciałbym zarezerwować drugą opcję inform(extra.option=2)&affirm()
system Proszę o podanie swoich danych: imię i nazwisko, numer telefonu i adres email. system Proszę o podanie swoich danych: imię i nazwisko, numer telefonu i adres email. request(data[firstName, lastName, phoneNumber, email])
user Warol Kojtyła, +379 213 769 420, john_paul_ii@vatican.va user Warol Kojtyła, +379 213 769 420, john_paul_ii@vatican.va inform((data[name, phoneNumber, email] = [Warol Kojtyła, '+379 213 769 420', 'john_paul_ii@vatican.va']
system Numer Twojej rezerwacji to 3453221512. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. system Numer Twojej rezerwacji to 3453221512. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. inform(extra.reservationNumber='3453221512', extra.payment.date='minimum 3 days before arrival')
user Dziękuję za rezerwację user Dziękuję za rezerwację bye()

1 role value act
2 system Dzień dobry, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
3 user Chciałbym zarezerwować pokój dla jednej osoby niedaleko gór sowich. Cena ma nie przekraczać 200zł za dobę oraz musi być zapewniona możliwość śniadania na miejscu inform(people=1, place='Góry Sowie', price.perDay.max=200, extra.breakfastIncluded=true)
4 system system Jaki termin Cię interesuje? request(date)
5 user 29-31 marca request(date.from=29.03, date.to=31.03)
6 system W podanym terminie mógłbym zaproponować 3-gwiazdkowy hotel "Dom pod Twierdzą" w cenie 190 zł za dobę. W hotelu jest restauracja oferująca posiłki, w tym śniadania, jednak nie są one uwzględnione w cenie hotelu. inform(extra.star=3,extra.restaurant=true, extra.breaksaftIncluded=false, price=190)&offer(hotel='Dom pod Twierdza')
7 user A czy znalazłbyś ofertę, która uwzględnia posiłki w cenie pokoju? inform(extra.breakfastIncluded=true)&reqalts()
8 system Znalazłem hotel "Rezydencja Klonowa", ale przekracza on nieco Twoje wymagania. Cena za dobę wraz ze śniadaniem wynosi 214 zł. inform(price=214)&offer(hotel='Rezydencja Klonowa')
9 user Czy bardziej opłaca się pierwszy wybór z dokupionym śniadaniem czy drugi z wliczonym? reqmore(hotel)
10 system W pierwszej opcji śniadanie kosztuje 35 zł. Zatem całkowity koszt za dobę wyniesie więcej niż w przypadku drugiej opcji. inform(extra.breakfast.price=35)
11 user Tak więc chciałbym zarezerwować drugą opcję inform(extra.option=2)&affirm()
12 system Proszę o podanie swoich danych: imię i nazwisko, numer telefonu i adres email. request(data[firstName, lastName, phoneNumber, email])
13 user Warol Kojtyła, +379 213 769 420, john_paul_ii@vatican.va inform((data[name, phoneNumber, email] = [Warol Kojtyła, '+379 213 769 420', 'john_paul_ii@vatican.va']
14 system Numer Twojej rezerwacji to 3453221512. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. inform(extra.reservationNumber='3453221512', extra.payment.date='minimum 3 days before arrival')
15 user Dziękuję za rezerwację bye()

View File

@ -1,21 +1,21 @@
role value role value act
system Cześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? system Cześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
user Szukam wolnych pokoi na ten weekend w Szklarskiej Porębie lub w jej okolicy. Czy mógłbyś coś dla mnie odszukać? user Szukam wolnych pokoi na ten weekend w Szklarskiej Porębie lub w jej okolicy. Czy mógłbyś coś dla mnie odszukać? inform(place='Szklarska Poreba', date='this weekend')
system Dla ilu osób mają być pokoje? system Dla ilu osób mają być pokoje? request(people)
user Pokój dla 4 osób user Pokój dla 4 osób inform(people=4)
system W najbliższy weekend nie ma niestety dostępnych pokoi 4-osobowych. Mogę zaproponować 2 pokoje 2-osobowe albo poszukać w późniejszym terminie. system W najbliższy weekend nie ma niestety dostępnych pokoi 4-osobowych. Mogę zaproponować 2 pokoje 2-osobowe albo poszukać w późniejszym terminie. canthelp(room.people=4)&inform(room.people=2, room.number=2)
user A jaki inny termin mógłbyś zaproponować? user A jaki inny termin mógłbyś zaproponować? request(date)
system W terminie 30-31 marca jest dostępny pokój 4-osobowy w hotelu Blue Mountain Resort. Cena za dobę wynosi 431 zł.  system W terminie 30-31 marca jest dostępny pokój 4-osobowy w hotelu Blue Mountain Resort. Cena za dobę wynosi 431 zł.  inform(date.from=30.03, date.to=31.03, room.people=4, price.perDay=431)&offer('Blue Mountain Resort')
user A czy znajdzie się coś tańszego? user A czy znajdzie się coś tańszego? inform(price='cheaper')&reqalts()
system Znalazłem również hotel Kryształ w cenie 340 zł za dobę, jednak jest on w nieco niższym standardzie. system Znalazłem również hotel Kryształ w cenie 340 zł za dobę, jednak jest on w nieco niższym standardzie. inform(price.perDay=340, extra.standard='lower')&offer(hotel='Kryształ')
user Ile ma gwiazdek? user Ile ma gwiazdek? request(star)
system Hotel jest 3-gwiazdkowy. system Hotel jest 3-gwiazdkowy. inform(star=3)
user Może być. Chciałbym zarezerwować ten pokój w terminie 30-31 marca. Czy jest możliwość dokupienia śniadania? user Może być. Chciałbym zarezerwować ten pokój w terminie 30-31 marca. Czy jest możliwość dokupienia śniadania? inform(date.from=30.03, date.to=31.03)&affirm()&request(breakfast)
system Jest możliwość dokupienia śniadania w cenie 39,31 zł za dzień. W celu stworzenia rezerwacji potrzebuję Twoje dane: imię i nazwisko, numer telefonu oraz email. system Jest możliwość dokupienia śniadania w cenie 39,31 zł za dzień. W celu stworzenia rezerwacji potrzebuję Twoje dane: imię i nazwisko, numer telefonu oraz email. inform(breakfast.price=39,31)&request(data[firstName, lastName, phoneNumber, email])
user W takim razie poproszę o dokupienie śniadania na cały pobyt. user W takim razie poproszę o dokupienie śniadania na cały pobyt. inform(breakfast=true)
user Dane do rezerwacji: Michał Gulczyński, 123456789, adres@gmail.com user Dane do rezerwacji: Michał Gulczyński, 123456789, adres@gmail.com inform(data[name, phoneNumber, email] = ['Michał Gulczyński', '123456789', 'adres@gmail.com']
system Numer Twojej rezerwacji to 3453221513. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. system Numer Twojej rezerwacji to 3453221513. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. inform(extra.reservationNumber='3453221512', extra.payment.date='minimum 3 days before arrival')
user Ok, dziękuję za informacje user Ok, dziękuję za informacje thankyou()
user Czy mógłbyś mi jeszcze podać godziny zameldowania i wymeldowania? user Czy mógłbyś mi jeszcze podać godziny zameldowania i wymeldowania? request(extra.check-in, extra.check-out)
system Doba hotelowa jest w godzinach 15:00-10:00. system Doba hotelowa jest w godzinach 15:00-10:00. inform(extra.check-in=15:00, extra=check.out=10:00)
user Ok, dziękuję za pomoc user Ok, dziękuję za pomoc bye()

1 role value act
2 system Cześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
3 user Szukam wolnych pokoi na ten weekend w Szklarskiej Porębie lub w jej okolicy. Czy mógłbyś coś dla mnie odszukać? inform(place='Szklarska Poreba', date='this weekend')
4 system Dla ilu osób mają być pokoje? request(people)
5 user Pokój dla 4 osób inform(people=4)
6 system W najbliższy weekend nie ma niestety dostępnych pokoi 4-osobowych. Mogę zaproponować 2 pokoje 2-osobowe albo poszukać w późniejszym terminie. canthelp(room.people=4)&inform(room.people=2, room.number=2)
7 user A jaki inny termin mógłbyś zaproponować? request(date)
8 system W terminie 30-31 marca jest dostępny pokój 4-osobowy w hotelu Blue Mountain Resort. Cena za dobę wynosi 431 zł.  inform(date.from=30.03, date.to=31.03, room.people=4, price.perDay=431)&offer('Blue Mountain Resort')
9 user A czy znajdzie się coś tańszego? inform(price='cheaper')&reqalts()
10 system Znalazłem również hotel Kryształ w cenie 340 zł za dobę, jednak jest on w nieco niższym standardzie. inform(price.perDay=340, extra.standard='lower')&offer(hotel='Kryształ')
11 user Ile ma gwiazdek? request(star)
12 system Hotel jest 3-gwiazdkowy. inform(star=3)
13 user Może być. Chciałbym zarezerwować ten pokój w terminie 30-31 marca. Czy jest możliwość dokupienia śniadania? inform(date.from=30.03, date.to=31.03)&affirm()&request(breakfast)
14 system Jest możliwość dokupienia śniadania w cenie 39,31 zł za dzień. W celu stworzenia rezerwacji potrzebuję Twoje dane: imię i nazwisko, numer telefonu oraz email. inform(breakfast.price=39,31)&request(data[firstName, lastName, phoneNumber, email])
15 user W takim razie poproszę o dokupienie śniadania na cały pobyt. inform(breakfast=true)
16 user Dane do rezerwacji: Michał Gulczyński, 123456789, adres@gmail.com inform(data[name, phoneNumber, email] = ['Michał Gulczyński', '123456789', 'adres@gmail.com']
17 system Numer Twojej rezerwacji to 3453221513. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. inform(extra.reservationNumber='3453221512', extra.payment.date='minimum 3 days before arrival')
18 user Ok, dziękuję za informacje thankyou()
19 user Czy mógłbyś mi jeszcze podać godziny zameldowania i wymeldowania? request(extra.check-in, extra.check-out)
20 system Doba hotelowa jest w godzinach 15:00-10:00. inform(extra.check-in=15:00, extra=check.out=10:00)
21 user Ok, dziękuję za pomoc bye()

View File

@ -1,13 +1,13 @@
role value role value act
system Dzień dobry, jestem systemem do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? system Dzień dobry, jestem systemem do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
user Dzień dobry, chciałbym zarezerwować pokój dla 3 osób w Amsterdamie. Najlepiej, gdyby hotel znajdował się w miarę blisko metra i nie był za drogi. Nie musi być w centrum. user Dzień dobry, chciałbym zarezerwować pokój dla 3 osób w Amsterdamie. Najlepiej, gdyby hotel znajdował się w miarę blisko metra i nie był za drogi. Nie musi być w centrum. inform(people=3, place='Amsterdam', price='cheap', extra.metro=true, extra.cityCentre=false)
system Znalazłem hotel, który może odpowiadać Twoim wymaganiom. Volkshotel leży na obrzeżach Amsterdamu i w odległości 200 metrów od niego znajduje się metro. Cena za dobę w tym hotelu wynosi 240 zł. system Znalazłem hotel, który może odpowiadać Twoim wymaganiom. Volkshotel leży na obrzeżach Amsterdamu i w odległości 200 metrów od niego znajduje się metro. Cena za dobę w tym hotelu wynosi 240 zł. inform(price=200, place='Amsterdam', extra.metro.distance=0.2, extra.suburbs=true)&offer(hotel='Volkshotel')
user Czy są tam wolne pokoje w dniach od 1 do 6 kwietnia? user Czy są tam wolne pokoje w dniach od 1 do 6 kwietnia? request(rooms, date.from=01.04, date.to=06.04)
system Tak, jest dostępny pokój 3-osobowy. system Tak, jest dostępny pokój 3-osobowy. inform(room.people=3)
user W takim razie poproszę o złożenie rezerwacji w tym hotelu na podane dni. user W takim razie poproszę o złożenie rezerwacji w tym hotelu na podane dni. affirm()
system Chciałbyś dokupić pakiet śniadań w cenie 29 zł za dobę za osobę? system Chciałbyś dokupić pakiet śniadań w cenie 29 zł za dobę za osobę? request(extra.breakfast, extra.breakfast.price=29)
user Nie, dziękuję. user Nie, dziękuję. negate()
system Numer Twojej rezerwacji to 3453221512. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. system Numer Twojej rezerwacji to 3453221512. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. inform(extra.reservationNumber='3453221512', extra.payment.date='minimum 3 days before arrival')

1 role value act
2 system Dzień dobry, jestem systemem do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
3 user Dzień dobry, chciałbym zarezerwować pokój dla 3 osób w Amsterdamie. Najlepiej, gdyby hotel znajdował się w miarę blisko metra i nie był za drogi. Nie musi być w centrum. inform(people=3, place='Amsterdam', price='cheap', extra.metro=true, extra.cityCentre=false)
4 system Znalazłem hotel, który może odpowiadać Twoim wymaganiom. Volkshotel leży na obrzeżach Amsterdamu i w odległości 200 metrów od niego znajduje się metro. Cena za dobę w tym hotelu wynosi 240 zł. inform(price=200, place='Amsterdam', extra.metro.distance=0.2, extra.suburbs=true)&offer(hotel='Volkshotel')
5 user Czy są tam wolne pokoje w dniach od 1 do 6 kwietnia? request(rooms, date.from=01.04, date.to=06.04)
6 system Tak, jest dostępny pokój 3-osobowy. inform(room.people=3)
7 user W takim razie poproszę o złożenie rezerwacji w tym hotelu na podane dni. affirm()
8 system Chciałbyś dokupić pakiet śniadań w cenie 29 zł za dobę za osobę? request(extra.breakfast, extra.breakfast.price=29)
9 user Nie, dziękuję. negate()
10 system Numer Twojej rezerwacji to 3453221512. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. inform(extra.reservationNumber='3453221512', extra.payment.date='minimum 3 days before arrival')
11
12
13

View File

@ -1,13 +1,13 @@
role value role value act
system Hej, jestem systemem dialogowym, który pomoże Ci zarezerwować pokój hotelowy. Co mogę dla Ciebie zrobić? system Hej, jestem systemem dialogowym, który pomoże Ci zarezerwować pokój hotelowy. Co mogę dla Ciebie zrobić? welcomemsg()
user Chciałbym wylecieć do las vegas na tydzień, w moim hotelu musi być kasyno ale cena za noc na osobę nie może przekroczyć $100 user Chciałbym wylecieć do las vegas na tydzień, w moim hotelu musi być kasyno ale cena za noc na osobę nie może przekroczyć $100 inform(place='Las Vegas', extra.duration='one week', extra.casino=true, price.perDay.max=100, price.currency='dollar')
system Niestety nie mogę zaproponować hotelu, który odpowiadałby Twoim oczekiwaniom. Najtańsza opcja w okolicy wynosi $167. system Niestety nie mogę zaproponować hotelu, który odpowiadałby Twoim oczekiwaniom. Najtańsza opcja w okolicy wynosi $167. canthelp(price)&inform(price.perDay.min=147, price.currency='dollar')
user Kurcze, jak sprawdzałem na bookingu to wydawało mi sie ze nie ma z tym problemu. Sprawdź jeszcze raz na 11-14 kwietnia np  Ellis Island Hotel Casino & Brewery user Kurcze, jak sprawdzałem na bookingu to wydawało mi sie ze nie ma z tym problemu. Sprawdź jeszcze raz na 11-14 kwietnia np  Ellis Island Hotel Casino & Brewery restart()&inform(date.from=11.04, date.to=14.04, hotel='Ellis Island Hotel Casino & Brewery')
system Przepraszam, za wprowadzenie w błąd. Rzeczywiście ten hotel oferuje niższe ceny. Czy chciałbyś zarezerwować w nim nocleg? system Przepraszam, za wprowadzenie w błąd. Rzeczywiście ten hotel oferuje niższe ceny. Czy chciałbyś zarezerwować w nim nocleg? affirm()&request(reservation)
user tak, na 3 noce od 11 kwietnia user tak, na 3 noce od 11 kwietnia affirm()
system W celu stworzenia rezerwacji potrzebuję Twoje dane: imię i nazwisko, numer telefonu oraz email. system W celu stworzenia rezerwacji potrzebuję Twoje dane: imię i nazwisko, numer telefonu oraz email. request(data[firstName, lastName, phoneNumber, email])
user Karol Cyganik 12345677 ksuevkj@nf.com user Karol Cyganik 12345677 ksuevkj@nf.com inform(data[name, phoneNumber, email] = ['Karol Cyganik', '12345677', 'ksuevkj@nf.com']
system Numer Twojej rezerwacji to 3453221514. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. system Numer Twojej rezerwacji to 3453221514. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. inform(extra.reservationNumber='3453221514', extra.payment.date='minimum 3 days before arrival')

1 role value act
2 system Hej, jestem systemem dialogowym, który pomoże Ci zarezerwować pokój hotelowy. Co mogę dla Ciebie zrobić? welcomemsg()
3 user Chciałbym wylecieć do las vegas na tydzień, w moim hotelu musi być kasyno ale cena za noc na osobę nie może przekroczyć $100 inform(place='Las Vegas', extra.duration='one week', extra.casino=true, price.perDay.max=100, price.currency='dollar')
4 system Niestety nie mogę zaproponować hotelu, który odpowiadałby Twoim oczekiwaniom. Najtańsza opcja w okolicy wynosi $167. canthelp(price)&inform(price.perDay.min=147, price.currency='dollar')
5 user Kurcze, jak sprawdzałem na bookingu to wydawało mi sie ze nie ma z tym problemu. Sprawdź jeszcze raz na 11-14 kwietnia np  Ellis Island Hotel Casino & Brewery restart()&inform(date.from=11.04, date.to=14.04, hotel='Ellis Island Hotel Casino & Brewery')
6 system Przepraszam, za wprowadzenie w błąd. Rzeczywiście ten hotel oferuje niższe ceny. Czy chciałbyś zarezerwować w nim nocleg? affirm()&request(reservation)
7 user tak, na 3 noce od 11 kwietnia affirm()
8 system W celu stworzenia rezerwacji potrzebuję Twoje dane: imię i nazwisko, numer telefonu oraz email. request(data[firstName, lastName, phoneNumber, email])
9 user Karol Cyganik 12345677 ksuevkj@nf.com inform(data[name, phoneNumber, email] = ['Karol Cyganik', '12345677', 'ksuevkj@nf.com']
10 system Numer Twojej rezerwacji to 3453221514. Pamiętaj, o tym, żeby ją opłacić maksymalnie 3 dni przed przyjazdem. W przeciwnym wypadku zostanie ona anulowana. inform(extra.reservationNumber='3453221514', extra.payment.date='minimum 3 days before arrival')
11
12
13

View File

@ -1,16 +1,16 @@
role value role value act
system Cześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? "system " Cześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
user Czy system ten skupia się na konkretnej sieci hoteli czy skupiasz się na całym rynku ofert? user Czy system ten skupia się na konkretnej sieci hoteli czy skupiasz się na całym rynku ofert? request(extra.specificHotel)
system W swojej ofercie mam posiadam bardzo wiele hoteli, nie tylko z konkretnej sieci. system W swojej ofercie mam posiadam bardzo wiele hoteli, nie tylko z konkretnej sieci. inform(specificHotel=false)
user Wybornie planuje wyjazd do Lizbony czy mógłbyś znależć coś ciekawego? user Wybornie planuje wyjazd do Lizbony czy mógłbyś znależć coś ciekawego? inform(place='Lizbona')
system Jaki termin Cię interesuje i dla ilu osób? system Jaki termin Cię interesuje i dla ilu osób? request(date, people)
user Coś na końcówkę marca dla 5 osób. user Coś na końcówkę marca dla 5 osób. inform(date='end of March, people=5)
system Mogę zaproponować pokój 5-osobowy w hotelu Lisboa w terminie 28-31 marca. Cena za dobę wynosi 506 zł za cały pokój. system Mogę zaproponować pokój 5-osobowy w hotelu Lisboa w terminie 28-31 marca. Cena za dobę wynosi 506 zł za cały pokój. inform(room.people=5, date.from=28.03, date.to=31.03, price.perDay.perRoom=506)&offer(hotel='hotel Lisboa')
user Jest to cena jednostkowa czy za całą grupę? user Jest to cena jednostkowa czy za całą grupę? request(price.perDay.perRoom)
system Jest to cena za całą grupę.  system Jest to cena za całą grupę.  inform(price.perDay.perRoom=true)
user A czy wiadomo jaki metraż jest tego pokoju i czy ma więcej niż jedną łazienkę? user A czy wiadomo jaki metraż jest tego pokoju i czy ma więcej niż jedną łazienkę? request(room.size, extra.bathroom.number='more than one')
system Pokój ma 48 metrów kwadratowych i posiada jedną łazienkę. system Pokój ma 48 metrów kwadratowych i posiada jedną łazienkę. inform(room.size=48, extra.bathroom.number=1)
user A czy w cenie do 700 zł znalazłby się pokój nieco większy, ale z dwoma łazienkami? user A czy w cenie do 700 zł znalazłby się pokój nieco większy, ale z dwoma łazienkami? inform(price=700, extra.bathroom.number=2)

1 role value act
2 system system Cześć, jestem systemem dialogowym do rezerwowania pokoi hotelowych. W czym mogę Ci pomóc? welcomemsg()
3 user Czy system ten skupia się na konkretnej sieci hoteli czy skupiasz się na całym rynku ofert? request(extra.specificHotel)
4 system W swojej ofercie mam posiadam bardzo wiele hoteli, nie tylko z konkretnej sieci. inform(specificHotel=false)
5 user Wybornie planuje wyjazd do Lizbony czy mógłbyś znależć coś ciekawego? inform(place='Lizbona')
6 system Jaki termin Cię interesuje i dla ilu osób? request(date, people)
7 user Coś na końcówkę marca dla 5 osób. inform(date='end of March, people=5)
8 system Mogę zaproponować pokój 5-osobowy w hotelu Lisboa w terminie 28-31 marca. Cena za dobę wynosi 506 zł za cały pokój. inform(room.people=5, date.from=28.03, date.to=31.03, price.perDay.perRoom=506)&offer(hotel='hotel Lisboa')
9 user Jest to cena jednostkowa czy za całą grupę? request(price.perDay.perRoom)
10 system Jest to cena za całą grupę.  inform(price.perDay.perRoom=true)
11 user A czy wiadomo jaki metraż jest tego pokoju i czy ma więcej niż jedną łazienkę? request(room.size, extra.bathroom.number='more than one')
12 system Pokój ma 48 metrów kwadratowych i posiada jedną łazienkę. inform(room.size=48, extra.bathroom.number=1)
13 user A czy w cenie do 700 zł znalazłby się pokój nieco większy, ale z dwoma łazienkami? inform(price=700, extra.bathroom.number=2)
14
15
16