From 049bd7f07e41c56c3358247bf2421fecef4b1c9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20J=C4=99dyk?= Date: Mon, 19 Apr 2021 15:19:03 +0200 Subject: [PATCH] ujednolicenie dialogue acts --- data/dialog-08-03-01.tsv | 21 +++++++++++---------- data/dialog-08-05-01.tsv | 17 +++++++++-------- data/dialog-08-07-01.tsv | 27 ++++++++++++++------------- data/dialog-08-09-01.tsv | 27 ++++++++++++++------------- data/dialog-08-11-01.tsv | 27 ++++++++++++++------------- data/dialog-08-13-01.tsv | 31 ++++++++++++++++--------------- data/dialog-08-15-01.tsv | 24 ++++++++++++------------ data/dialog-09-04-01.tsv | 22 +++++++++++----------- data/dialog-09-06-01.tsv | 26 +++++++++++++------------- data/dialog-09-08-01.tsv | 20 ++++++++++---------- data/dialog-09-10-01.tsv | 26 +++++++++++++------------- data/dialog-09-12-01.tsv | 12 ++++++------ data/dialog-09-14-01.tsv | 16 ++++++++-------- data/dialog-10-01-01.tsv | 11 ++++++----- data/dialog-10-03-01.tsv | 15 ++++++++------- data/dialog-10-05-01.tsv | 17 +++++++++-------- data/dialog-10-07-01.tsv | 13 +++++++------ data/dialog-10-09-01.tsv | 33 +++++++++++++++++---------------- data/dialog-10-11-01.tsv | 11 ++++++----- data/dialog-10-13-01.tsv | 13 +++++++------ data/dialog-10-15-01.tsv | 9 +++++---- data/dialog-11-04-01.tsv | 17 +++++++++-------- data/dialog-11-06-01.tsv | 25 +++++++++++++------------ data/dialog-11-08-01.tsv | 39 ++++++++++++++++++++------------------- data/dialog-11-10-01.tsv | 21 +++++++++++---------- data/dialog-11-12-01.tsv | 15 ++++++++------- data/dialog-11-14-01.tsv | 21 +++++++++++---------- 27 files changed, 288 insertions(+), 268 deletions(-) diff --git a/data/dialog-08-03-01.tsv b/data/dialog-08-03-01.tsv index 906eb1b..fe88e66 100644 --- a/data/dialog-08-03-01.tsv +++ b/data/dialog-08-03-01.tsv @@ -1,18 +1,19 @@ -user Chciałbym zapisać spotkanie request(create meeting) +Interlocutor Text Acts +user Chciałbym zapisać spotkanie request(create_meeting) system Proszę podać dzień na jaki mam zapisać spotkanie. request(date) -user 05.04.2021 infrom(date=05.04.2021) -system Proszę podać godzinę i długość spotkania. request(time) -user 19:00 - 21:00 inform(time=19:00-21:00) -system Niestety, godzina ta jest już zajęta przez inne spotkanie, proponuję godzinę 19:30 - 21:30. offer(time=19:30-21:30) +user 05.04.2021 infrom(date='05.04.2021') +system Proszę podać godzinę i długość spotkania. request(time, meeting_length) +user 19:00 - 21:00 inform(time='19:00', duration='2 godziny') +system Niestety, godzina ta jest już zajęta przez inne spotkanie, proponuję godzinę 19:30 - 21:30. offer(time='19:30') user ok confirm(time) -system Czy mam zapisać miejsce spotkania? request(place) +system Czy mam zapisać miejsce spotkania? request(place) user nie negate() system Czy mam dodać opis do spotkania? request(description) user nie negate() -system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participant) +system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participants) user nie negate() system Proszę potwierdzić utworzenie spotkania: Data: Poniedziałek 5.04.2021 19:30-21:30 confirm-domain() -user potwierdzam ack(create meeting) -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) +user potwierdzam ack(create_meeting) +system Spotkanie zostało pomyślnie dodane do kalendarza. affirm(create_meeting) user Koniec zapisu bye() -system Miłego dnia bye() +system Miłego dnia bye() \ No newline at end of file diff --git a/data/dialog-08-05-01.tsv b/data/dialog-08-05-01.tsv index fedcbcd..0c50580 100644 --- a/data/dialog-08-05-01.tsv +++ b/data/dialog-08-05-01.tsv @@ -1,13 +1,14 @@ -user Dzień dobry hello() +Interlocutor Text Acts +user Dzień dobry hello() system Dzień dobry, witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Chciałbym anulować spotkanie request(delete meeting) +user Chciałbym anulować spotkanie request(cancel_meeting) system Proszę podać datę i godzinę spotkania do odwołania. request(date, time) -user Spotkanie o 19:00 w piątek inform(date=next friday, time=19:00) +user Spotkanie o 19:00 w piątek inform(date='next friday', time='19:00') system Czy jesteś pewien, że chcesz odwołać poniższe spotkanie? Data: Piątek 2.04.2021 19:00-20:00 Miejsce: Gabinet Dentystyczny MegaDent Spotkanie z: doktor Emilia Ząb Opis: Wizyta u dentysty confirm-domain() -user Tak confirm() -system Spotkanie zostało pomyślnie odwołane. inform(delete meeting) -user Proszę wpisać nowe spotkanie na ten termin: Wyjście do Kina z Tomkiem request(create meeting) +user Tak ack(cancel_meeting) +system Spotkanie zostało pomyślnie odwołane. inform(cancel_meeting) +user Proszę wpisać nowe spotkanie na ten termin: Wyjście do Kina z Tomkiem request(create_meeting) system Proszę potwierdzić utworzenie spotkania: Data: Piątek 2.04.2021 19:00-20:00 Miejsce: Kino Spotkanie z: Tomek Opis: Wyjście do Kina confirm-domain() -user Tak, zgadza się confirm() -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) +user Tak, zgadza się ack(create_meeting) +system Spotkanie zostało pomyślnie dodane do kalendarza. affirm(create_meeting) user Dziękuję bye() diff --git a/data/dialog-08-07-01.tsv b/data/dialog-08-07-01.tsv index b346557..0406a45 100644 --- a/data/dialog-08-07-01.tsv +++ b/data/dialog-08-07-01.tsv @@ -1,14 +1,15 @@ -system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Jakie mam wolne terminy w najbliższy piątek request(free time) -system Wolne terminy w piątek to: 9:00-12:15 14:00-15:00 18:00-24:00 inform(free time) -user Chciałabym, aby moje spotkania mogły być planowane maksymalnie do godziny 17 by mieć spokój poza godzinami pracy request(max meeting time) -system Godziny spotkań zostały pomyślnie zmienione. Obecne godziny to 8:00-17:00 inform(meeting time=8:00-17:00) -user Dziękuję. Proszę wpisać spotkanie na piątek godzinę 9:00 "Podsumowanie miesiąca", salka A request(create meeting) +Interlocutor Text Acts +system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() +user Jakie mam wolne terminy w najbliższy piątek request(free_time) +system Wolne terminy w piątek to: 9:00-12:15 14:00-15:00 18:00-24:00 inform(free_time) +user Chciałabym, aby moje spotkania mogły być planowane maksymalnie do godziny 17 by mieć spokój poza godzinami pracy request(set_max_meeting_time) +system Godziny spotkań zostały pomyślnie zmienione. Obecne godziny to 8:00-17:00 inform(time=8:00, duration='9 godzin') +user Dziękuję. Proszę wpisać spotkanie na piątek godzinę 9:00 "Podsumowanie miesiąca", salka A request(create_meeting) system Proszę potwierdzić utworzenie spotkania: Data: Piątek 2.04.2021 9:00 Miejsce: salka A Spotkanie z: Brak Opis: Podsumowanie miesiąca confirm-domain() -user potwierdzam confirm() -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) -user Chciałabym zobaczyć podsumowanie spotkań z ostatniego miesiąca request(meetings list) -system Na ostatni miesiąc zaplanowano następujące spotkania: inform(meetings list) -system Data: Czwartek 11.02.2021 20:00-21:30 Miejsce: Multikino Spotkanie z: Kasia Opis: Wyjście do kina inform(meetings list) -system Data: Sobota 20.02.2021 12:00-14:00 Miejsce: Cytadela Spotkanie z: Brak Opis: Spacer inform(meetings list) -system Data: Piątek 26.02.2021 14:00-15:00 Miejsce: XYZ Sp. z o.o. Spotkanie z: Andrzej Michalski - rekruter z firmy XYZ Sp. z o.o. Opis: Rozmowa rekrutacyjna inform(meetings list) \ No newline at end of file +user potwierdzam ack(create_meeting) +system Spotkanie zostało pomyślnie dodane do kalendarza. affirm(create_meeting) +user Chciałabym zobaczyć podsumowanie spotkań z ostatniego miesiąca request(meeting_list) +system Na ostatni miesiąc zaplanowano następujące spotkania: inform(meeting_list) +system Data: Czwartek 11.02.2021 20:00-21:30 Miejsce: Multikino Spotkanie z: Kasia Opis: Wyjście do kina inform(meeting_list) +system Data: Sobota 20.02.2021 12:00-14:00 Miejsce: Cytadela Spotkanie z: Brak Opis: Spacer inform(meeting_list) +system Data: Piątek 26.02.2021 14:00-15:00 Miejsce: XYZ Sp. z o.o. Spotkanie z: Andrzej Michalski - rekruter z firmy XYZ Sp. z o.o. Opis: Rozmowa rekrutacyjna inform(meeting_list) \ No newline at end of file diff --git a/data/dialog-08-09-01.tsv b/data/dialog-08-09-01.tsv index 0b90968..f62a9ba 100644 --- a/data/dialog-08-09-01.tsv +++ b/data/dialog-08-09-01.tsv @@ -1,25 +1,26 @@ -user Hej hello() +Interlocutor Text Acts +user Hej hello() system Hej, witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Jakie mam spotkania jutro? request(meetings list) -system Na jutro zaplanowano następujące spotkania: inform(meetings list) -system Data: Wtorek 30.03.2021 10:00-11:30 Miejsce: Platforma MS Teams Spotkanie z: Marek Kubis Opis: Odrabianie zajęć z Systemów Dialogowych inform(meetings list) -user Czy moge przesunąć to spotkanie? request(update meeting) +user Jakie mam spotkania jutro? request(meeting_list) +system Na jutro zaplanowano następujące spotkania: inform(meeting_list) +system Data: Wtorek 30.03.2021 10:00-11:30 Miejsce: Platforma MS Teams Spotkanie z: Marek Kubis Opis: Odrabianie zajęć z Systemów Dialogowych inform(meeting_list) +user Czy moge przesunąć to spotkanie? request(update_meeting) system Obecny czas spotkania to: Wtorek 30.03.2021 10:00-11:30, jaki ma być nowy czas spotkania? request(date, time) -user Ten sam dzień ale o 13 początek inform(date=next tuesday, time=13:00) -system Czas został pomyślnie zmieniony inform(update meeting) -user Chciałbym dodać nowe spotkanie request(create meeting) +user Ten sam dzień ale o 13 początek inform(date='ten sam dzień', time='13:00') +system Czas został pomyślnie zmieniony affirm(update_meeting) +user Chciałbym dodać nowe spotkanie request(create_meeting) system Proszę podać dzień na jaki mam umówić spotkanie. request(date) -user pierwszy kwietnia informe(date=1.04) +user pierwszy kwietnia informe(date='01.04.2021') system Proszę podać godzinę i długość spotkania. request(time) -user 18:30 bez ustalonego czasu spotkania inform(time=18:30) +user 18:30 bez ustalonego czasu spotkania inform(time='18:30') system Czy mam zapisać miejsce spotkania? request(place) user nie negate() system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participant) user nie negate() system Czy mam dodać opis do spotkania? request(description) -user Tak. Spotkanie rekreacyjne inform(description=Spotkanie rekreacyjne) +user Tak. Spotkanie rekreacyjne inform(description='Spotkanie rekreacyjne') system Proszę potwierdzić utworzenie spotkania: Data: Czwartek 1.04.2021 18:30 Miejsce: Brak Spotkanie z: Brak Opis: Spotkanie rekreacyjne confirm-domain() -user Tak zgadza się confirm() -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) +user Tak zgadza się ack(create_meeting) +system Spotkanie zostało pomyślnie dodane do kalendarza. affirm(create_meeting) user To by było wszystko bye() system Miłego dnia bye() \ No newline at end of file diff --git a/data/dialog-08-11-01.tsv b/data/dialog-08-11-01.tsv index 3a69041..e8012cb 100644 --- a/data/dialog-08-11-01.tsv +++ b/data/dialog-08-11-01.tsv @@ -1,19 +1,20 @@ -user cześć operatorze hello() +Interlocutor Text Acts +user cześć operatorze hello() system Cześć, witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Chciałbym umówić nowe spotkanie request(create meeting) +user Chciałbym umówić nowe spotkanie request(create_meeting) system Proszę podać dzień na jaki mam umówić spotkanie. request(date) -user jutro inform(time=tomorrow) -system Proszę podać godzinę i długość spotkania. request(time) -user Godzina 18:30, czas trwania 2 godziny inform(time=18:30-20:30) -system Niestety, godzina ta jest już zajęta przez inne spotkanie, proponuję godzinę 19:00. offer(time=19:00-21:00) -user Akceptuje i proszę zmienić czas trwania na 1,5h inform(time=19:00-20:30) -system Czy mam zapisać miejsce spotkania? requst(place) +user jutro inform(date='jutro') +system Proszę podać godzinę i długość spotkania. request(time, duration) +user Godzina 18:30, czas trwania 2 godziny inform(time='18:30', duration='2 godziny') +system Niestety, godzina ta jest już zajęta przez inne spotkanie, proponuję godzinę 19:00. offer(time='19:00') +user Akceptuje i proszę zmienić czas trwania na 1,5h ack() & inform(duration='1,5 godziny') +system Czy mam zapisać miejsce spotkania? request(place) user Tak ack() system Gdzie ma się odbyć spotkanie? request(place) -user Restauracja ABC inform(place=Restauracja ABC) -system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participant) -user tak, Jan Kowalski inform(participant=Jan Kowalski) +user Restauracja ABC inform(place='Restauracja ABC') +system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participants) +user tak, Jan Kowalski inform(participants=['Jan Kowalski']) system Czy mam dodać opis do spotkania? request(description) -user Nie, Dziękuję negate() +user Nie, Dziękuję negate() & thankyou() system Proszę potwierdzić utworzenie spotkania: Data: Wtorek 30.03.2021 19:00-20:30 Miejsce: Restauracja ABC Spotkanie z: Jan Kowalski confirm-domain() -user Dziękuję thankyou() +user Dziękuję thankyou() \ No newline at end of file diff --git a/data/dialog-08-13-01.tsv b/data/dialog-08-13-01.tsv index 4f05ac4..8a8b345 100644 --- a/data/dialog-08-13-01.tsv +++ b/data/dialog-08-13-01.tsv @@ -1,21 +1,22 @@ -user Dzień dobry! hello() +Interlocutor Text Acts +user Dzień dobry! hello() system Dzień dobry, witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Proszę o rozpiskę spotkań na następny tydzień request(meetings list) -system Na następny tydzień zaplanowano następujące spotkania: inform(meetings list) -system Data: Czwartek 08.03.2021 13:00-13:30 Miejsce: Urząd Miasta Spotkanie z: Brak Opis: Złożenie wniosku w urzędzie inform(meetings list) -system Data: Czwartek 08.03.2021 18:00-18:30 Miejsce: Sklep spożywczy Spotkanie z: Brak Opis: Zakupy inform(meetings list) -user Chciałabym dodać spotkanie do kalendarza. request(create meeting) +user Proszę o rozpiskę spotkań na następny tydzień request(meeting_list) +system Na następny tydzień zaplanowano następujące spotkania: inform(meeting_list) +system Data: Czwartek 08.03.2021 13:00-13:30 Miejsce: Urząd Miasta Spotkanie z: Brak Opis: Złożenie wniosku w urzędzie inform(meeting_list) +system Data: Czwartek 08.03.2021 18:00-18:30 Miejsce: Sklep spożywczy Spotkanie z: Brak Opis: Zakupy inform(meeting_list) +user Chciałabym dodać spotkanie do kalendarza. request(create_meeting) system Proszę podać dzień na jaki mam umówić spotkanie. request(date) -user Czwartek inform(date=thursday) -system Proszę podać godzinę i długość spotkania. request(time) -user Spotkanie rozpocznie się o 12:00 i będzie trwało 2 godziny. inform(time=12:00-14:00) +user Czwartek inform(date='Czwartek') +system Proszę podać godzinę i długość spotkania. request(time, duration) +user Spotkanie rozpocznie się o 12:00 i będzie trwało 2 godziny. inform(time=12:00, duration='2 godziny') system Czy mam zapisać miejsce spotkania? request(place) -user Restauracja w hotelu Anderisa. inform(place=Restauracja w hotelu Andersia) -system Czy mam zapisać nazwisko osoby, której dotyczy to spotkanie? request(participant) -user Hanna Kowalska. inform(participant=Hanna Kowalska) +user Restauracja w hotelu Anderisa. inform(place='Restauracja w hotelu Anderisa') +system Czy mam zapisać nazwisko osoby, której dotyczy to spotkanie? request(participants) +user Hanna Kowalska. inform(participants=['Hanna Kowalska']) system Czy mam dodać opis do spotkania? request(description) user Nie. negate() system Proszę potwierdzić utworzenie spotkania: Data: Czwartek 1.04.2021 12:00-14:00 Miejsce: Restauracja w hotelu Anderisa Spotkanie z: Hanna Kowalska. confirm-domain() -user Potwierdzam. confirm() -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) -user Dziękuje thankyou() +user Potwierdzam. confirm(create_meeting) +system Spotkanie zostało pomyślnie dodane do kalendarza. affirm(create_meeting) +user Dziękuje thankyou() \ No newline at end of file diff --git a/data/dialog-08-15-01.tsv b/data/dialog-08-15-01.tsv index 287c29f..de9c82e 100644 --- a/data/dialog-08-15-01.tsv +++ b/data/dialog-08-15-01.tsv @@ -1,16 +1,16 @@ -user Dzień dobry! hello() +Interlocutor Text Acts +user Dzień dobry! hello() system Dzień dobry. Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Podaj mi proszę moje spotkania na najbliższy tydzień request(meetings list) -system Na najbliższy tydzień zaplanowano następujące spotkania: inform(meetings list) -system Data: Wtorek 30.03.2021 10:00-11:30 Miejsce: Platforma MS Teams Spotkanie z: Marek Kubis Opis: Odrabianie zajęć z Systemów Dialogowych inform(meetings list) -system Data: Piątek 02.03.2021 18:00-20:00 Miejsce: Brak Spotkanie z: Jan Nowak Opis: Piątkowe Kręgle inform(meetings list) -user hmm. myślałam, że miałam umówioną wizytę u lekarza w tym tygodniu. Jakie spotkania mam w przyszłym? request(meetings list) -system Na następny tydzień zaplanowano następujące spotkania: inform(meetings list) -system Data: Środa 7.04.2021 16:15 Miejsce: Przychodnia lekarska SuperMed Spotkanie z: doktor Adam Kowalski Opis: Wizyta u lekarza rodzinnego inform(meetings list) -user Ok. czyli w przyszłym. Zmień proszę godzinę tego spotkania na 17:30 request(update meeting) -system Czas spotkania został pomyślnie zmieniony. confirm() +user Podaj mi proszę moje spotkania na najbliższy tydzień request(meeting_list) +system Na najbliższy tydzień zaplanowano następujące spotkania: inform(meeting_list) +system Data: Wtorek 30.03.2021 10:00-11:30 Miejsce: Platforma MS Teams Spotkanie z: Marek Kubis Opis: Odrabianie zajęć z Systemów Dialogowych inform(meeting_list) +system Data: Piątek 02.03.2021 18:00-20:00 Miejsce: Brak Spotkanie z: Jan Nowak Opis: Piątkowe Kręgle inform(meeting_list) +user hmm. myślałam, że miałam umówioną wizytę u lekarza w tym tygodniu. Jakie spotkania mam w przyszłym? request(meeting_list) +system Na następny tydzień zaplanowano następujące spotkania: inform(meeting_list) +system Data: Środa 7.04.2021 16:15 Miejsce: Przychodnia lekarska SuperMed Spotkanie z: doktor Adam Kowalski Opis: Wizyta u lekarza rodzinnego inform(meeting_list) +user Ok. czyli w przyszłym. Zmień proszę godzinę tego spotkania na 17:30 request(update_meeting) & inform(time='17:30') +system Czas spotkania został pomyślnie zmieniony. affirm(update_meeting) user Bardzo dziękuję thankyou() user To wszystko na tę chwilę bye() system Miłego dnia bye() -user Dziękuję! thankyou() - +user Dziękuję! thankyou() \ No newline at end of file diff --git a/data/dialog-09-04-01.tsv b/data/dialog-09-04-01.tsv index ee0200f..97acdcf 100644 --- a/data/dialog-09-04-01.tsv +++ b/data/dialog-09-04-01.tsv @@ -1,16 +1,16 @@ Interlocutor Text Acts -user Chciałbym umówić spotkanie dzisiaj o godzinie 17.00 request(meeting(time=dzisiaj o godzinie 17.00)) -system Niestety, godzina ta jest już zajęta przez inne spotkanie, proponuję godzinę 18:00. (inform(??)) -user Ok, może być godzina 18 confirm(date) -system Proszę podać długość spotkania. request(length) -user 45 minut inform(length=45 minut) +user Chciałbym umówić spotkanie dzisiaj o godzinie 17.00 request(create_meeting) & inform(date='dzisiaj', time='17.00') +system Niestety, godzina ta jest już zajęta przez inne spotkanie, proponuję godzinę 18:00. offer(time='18:00') +user Ok, może być godzina 18 confirm(time) +system Proszę podać długość spotkania. request(duration) +user 45 minut inform(duration=45 minut) system Czy mam zapisać miejsce spotkania? request(place) -user Tak, proszę dodać restaurację Bankcook w Poznaniu jako miejsce spotkania. inform(place=resturacja Bankcook w Poznaniu) -system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participant) -user Tak, proszę dodać Jan Nowak do spotkania oraz wysłać mu powiadomienie o zaproszeniu. inform(participant=Jan Nowak) +user Tak, proszę dodać restaurację Bankcook w Poznaniu jako miejsce spotkania. inform(place='resturacja Bankcook w Poznaniu') +system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participants) +user Tak, proszę dodać Jan Nowak do spotkania oraz wysłać mu powiadomienie o zaproszeniu. inform(participants=['Jan Nowak']) system Czy mam dodać opis do spotkania? request(description) -user Tak, opis to "Omówienie zakupu akcji firmy GameStop". inform(description=Omówienie zakupu akcji firmy GameStop) +user Tak, opis to "Omówienie zakupu akcji firmy GameStop". inform(description='Omówienie zakupu akcji firmy GameStop') system Proszę potwierdzić utworzenie spotkania: Data: Wtorek 30.03.2021 18:00-18:45 Miejsce: Bankcook w Poznaniu Spotkanie z: Jan Nowak Opis: Omówienie zakupu akcji firmy GameStop confirm-domain() -user Zgadza się, Proszę również wysłać mi powiadomienie 2 godziny przed spotkaniem. confirm()&request(reminder) -system Powiadomienie zostanie wysłane 2 godziny przed spotkaniem. inform(reminder=True) +user Zgadza się, Proszę również wysłać mi powiadomienie 2 godziny przed spotkaniem. confirm() & request(set_reminder) & inform(reminder='2 godziny przed') +system Powiadomienie zostanie wysłane 2 godziny przed spotkaniem. affirm(create_meeting) user Dziękuję! bye() \ No newline at end of file diff --git a/data/dialog-09-06-01.tsv b/data/dialog-09-06-01.tsv index 2e0db00..c70a149 100644 --- a/data/dialog-09-06-01.tsv +++ b/data/dialog-09-06-01.tsv @@ -1,24 +1,24 @@ Interlocutor Text Acts user Dzień dobry hello() system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Chcialbym sprawdzic czy mam jakies spotkania w najblizszym tygodniu request(meetings list(date=next week) -system Na ten tydzień zaplanowano następujące spotkania: Data: Środa 31.03.2021 14:00-15:00 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC (inform(date=31.03.2021;time=14:00-15:00;place=Sala konferencyjna w biurze;participant=Jan Nowak - Prezes firmy ABC) -system Oraz: Data: Piątek 02.04.2021 16:00-17:15 Miejsce: Dom Spotkanie z: Kacper (Brat) Opis: Zaplanowanie imprezy urodzinowej dla mamy (inform(date=02.04.2021;time=16:00-17:15;place=Dom;participant=Kacper (Brat);description=Zaplanowanie imprezy urodzinowej dla mamy) -user Chciałbym dodać spotkanie do kalendarza request(create meeting) +user Chcialbym sprawdzic czy mam jakies spotkania w najblizszym tygodniu request(meeting_list) & inform(date='next week') +system Na ten tydzień zaplanowano następujące spotkania: Data: Środa 31.03.2021 14:00-15:00 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC inform(meeting_list) +system Oraz: Data: Piątek 02.04.2021 16:00-17:15 Miejsce: Dom Spotkanie z: Kacper (Brat) Opis: Zaplanowanie imprezy urodzinowej dla mamy inform(meeting_list) +user Chciałbym dodać spotkanie do kalendarza request(create_meeting) system Proszę podać dzień na jaki mam umówić spotkanie. request(date) -user 12.04.2021 inform(date=12.04.2021) -system Proszę podać godzinę i długość spotkania. request(time) -user 18:00 - 2 godziny inform(time=18:00;length=2 godziny) +user 12.04.2021 inform(date='12.04.2021') +system Proszę podać godzinę i długość spotkania. request(time, duration) +user 18:00 - 2 godziny inform(time='18:00', duration='2 godziny') system Czy mam zapisać miejsce spotkania? request(place) -user Tak confirm() -user restauracja xyz inform(place=restauracja xyz) -system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participant) +user Tak ack() +user restauracja xyz inform(place='restauracja xyz') +system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participants) user nie negate() system Czy mam dodać opis do spotkania? request(description) user nie negate() system Proszę potwierdzić utworzenie spotkania: Data: Poniedziałek 12.04.2021 18:00-20:00 Miejsce: restauracja xyz confirm-domain() -user Spotkanie jednak będzie trwało 4 godziny request(update meeting(length=4 godziny) +user Spotkanie jednak będzie trwało 4 godziny inform(duration='4 godziny') system Proszę potwierdzić utworzenie spotkania: Data: Poniedziałek 12.04.2021 18:00-22:00 Miejsce: restauracja xyz confirm-domain() -user Potwierdzam confirm() -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) +user Potwierdzam confirm(create_meeting) +system Spotkanie zostało pomyślnie dodane do kalendarza. affirm(create_meeting) user Dziękuję bye() \ No newline at end of file diff --git a/data/dialog-09-08-01.tsv b/data/dialog-09-08-01.tsv index f1c38d1..ea421ca 100644 --- a/data/dialog-09-08-01.tsv +++ b/data/dialog-09-08-01.tsv @@ -1,15 +1,15 @@ Interlocutor Text Acts -user Dzień dobry, chciałbym umówić spotkanie hell0()&request(create meeting) -system Witam w twoim prywatnym asystencie kalendarza spotkań. Proszę podać dzień na jaki mam umówić spotkanie. wellconemsg()&request(date) -user 12 kwietnia inform(12.04.2021) -system Proszę podać godzinę i długość spotkania. request(time)&request(length) -user 9:00-12:00 inform(time=9:00;length=3 godziny) +user Dzień dobry, chciałbym umówić spotkanie hello() & request(create_meeting) +system Witam w twoim prywatnym asystencie kalendarza spotkań. Proszę podać dzień na jaki mam umówić spotkanie. wellcomemsg() & request(date) +user 12 kwietnia inform(date='12.04.2021') +system Proszę podać godzinę i długość spotkania. request(time, duration) +user 9:00-12:00 inform(time='9:00', duration='3 godziny') system Czy mam zapisać miejsce spotkania? request(place) user nie negate() -system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participant) -user tak, Adam Nowak inform(participant=Adam Nowak) +system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participants) +user tak, Adam Nowak inform(participants=['Adam Nowak']) system Czy mam dodać opis do spotkania? request(description) -user tak, Spotkanie z kierownikiem zespołu w sprawie prac projektowych inform(description=Spotkanie z kierownikiem zespołu w sprawie prac projektowych) +user tak, Spotkanie z kierownikiem zespołu w sprawie prac projektowych inform(description='Spotkanie z kierownikiem zespołu w sprawie prac projektowych') system Proszę potwierdzić utworzenie spotkania: Data: Poniedziałek 12.04.2021 9:00-12:00 Spotkanie z: Adam Nowak Opis: Spotkanie z kierownikiem zespołu w sprawie prac projektowych confirm-domain() -user potwierdzam confirm() -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) \ No newline at end of file +user potwierdzam confirm(create_meeting) +system Spotkanie zostało pomyślnie dodane do kalendarza. affirm(create_meeting) \ No newline at end of file diff --git a/data/dialog-09-10-01.tsv b/data/dialog-09-10-01.tsv index 9d6e0ae..86abba3 100644 --- a/data/dialog-09-10-01.tsv +++ b/data/dialog-09-10-01.tsv @@ -1,20 +1,20 @@ Interlocutor Text Acts user Cześć. hello() system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Chciałbym utworzyć nowe spotkanie. request(create meeting) +user Chciałbym utworzyć nowe spotkanie. request(create_meeting) system Proszę podać dzień na jaki mam umówić spotkanie. request(date) -user Najbliższy poniedziałek. inform(date=najbliższy poniedziałek) -system Proszę podać godzinę i długość spotkania. request(time)&request(length) -user Spotkanie będzie w godzinach 16:30-19:00 inform(time=16:30;length=2:30) +user Najbliższy poniedziałek. inform(date='najbliższy poniedziałek') +system Proszę podać godzinę i długość spotkania. request(time, duration) +user Spotkanie będzie w godzinach 16:30-19:00 inform(time='16:30', duration='2:30') system Czy mam zapisać miejsce spotkania? request(place) -user Miejsce spotkania to Kawiarnia JKL inform(place=Kawiarnia JKL) -system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participant) -user Spotkanie będzie z Janem Nowakiem inform(participant=Jan Nowak) +user Miejsce spotkania to Kawiarnia JKL inform(place='Kawiarnia JKL') +system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participants) +user Spotkanie będzie z Janem Nowakiem inform(participants=['Jan Nowak']) system Czy mam dodać opis do spotkania? request(description) -user Tak. Spotkanie będzie dotyczyło omówienia strategii biznesowej. inform(description=Omówienie strategii biznesowej) +user Tak. Spotkanie będzie dotyczyło omówienia strategii biznesowej. inform(description='Omówienie strategii biznesowej') system Proszę potwierdzić utworzenie spotkania: Data: Poniedziałek 05.04.2021 16:30-19:00 Miejsce: Kawiarnia JKL Spotkanie z: Jan Nowak Opis: Omówienie strategii biznesowej confirm-domain() -user Potwierdzam. confirm() -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) -user Czy mam jakieś spotkania w najbliższy piątek? request(meeting list(date=najbliższy piątek)) -system Na piątek zaplanowano następujące spotkania: Data: Poniedziałek 29.03.2021 14:00-15:00 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC inform(meeting list(date=najbliższy piątek)) -user Dziękuję, to wszystko. bye() \ No newline at end of file +user Potwierdzam. confirm(create_meeting) +system Spotkanie zostało pomyślnie dodane do kalendarza. affirm(create_meeting) +user Czy mam jakieś spotkania w najbliższy piątek? request(meeting_list) & inform(date='najbliższy piątek') +system Na piątek zaplanowano następujące spotkania: Data: Poniedziałek 29.03.2021 14:00-15:00 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC inform(meeting_list) +user Dziękuję, to wszystko. thankyou() & bye() \ No newline at end of file diff --git a/data/dialog-09-12-01.tsv b/data/dialog-09-12-01.tsv index 26f229d..331c146 100644 --- a/data/dialog-09-12-01.tsv +++ b/data/dialog-09-12-01.tsv @@ -1,11 +1,11 @@ Interlocutor Text Acts user Cześć hello() system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Czy mam jakieś zaplanowane spotkania? request(meeting list()) -system Najbliższe spotkanie to: Data: Piątek 02.04.2021 19:00 Miejsce: Brak Spotkanie z: Marek Opis: Spotkanie towarzyskie inform(meeting list()) -system Kolejne spotkanie to: Data: Środa 31.03.2021 14:00-15:00 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC inform(meeting list()) -user Chciałbym usunać drugie spotkanie. request(delete meeting) +user Czy mam jakieś zaplanowane spotkania? request(meeting_list) +system Najbliższe spotkanie to: Data: Piątek 02.04.2021 19:00 Miejsce: Brak Spotkanie z: Marek Opis: Spotkanie towarzyskie inform(meeting_list) +system Kolejne spotkanie to: Data: Środa 31.03.2021 14:00-15:00 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC inform(meeting_list) +user Chciałbym usunać drugie spotkanie. request(cancel_meeting) system Czy jesteś pewien, że chcesz odwołać poniższe spotkanie? Data: Środa 31.03.2021 14:00-15:00 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC confirm-domain() -user Tak. Chciałbym je przesunąć na za tydzień negate()&request(update meeting(date=następny tydzień) -system Czas został zmieniony, czy to wszystkie edycje? confirm() +user Tak. Chciałbym je przesunąć na za tydzień negate() & request(update_meeting) & inform(date='za tydzień') +system Czas został zmieniony, czy to wszystkie edycje? affirm(update_meeting) user Tak. Dziękuję za pomoc : ) bye() \ No newline at end of file diff --git a/data/dialog-09-14-01.tsv b/data/dialog-09-14-01.tsv index d452569..5eb71eb 100644 --- a/data/dialog-09-14-01.tsv +++ b/data/dialog-09-14-01.tsv @@ -1,15 +1,15 @@ Interlocutor Text Acts user Cześć hello() system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Proszę o dodanie spotkania biznesowego na dziś wieczór request(create meeting(date=dziś)) -system Proszę podać godzinę i długość spotkania. request(time)&request(length) -user na godzinę 19:00 i długość spotkania nieokreślona inform(time=19:00;length=null) +user Proszę o dodanie spotkania biznesowego na dziś wieczór request(create_meeting) & inform(date='dziś') +system Proszę podać godzinę i długość spotkania. request(time, duration) +user na godzinę 19:00 i długość spotkania nieokreślona inform(time=19:00', duration='null') system Czy mam zapisać miejsce spotkania? request(place) -user Tak, Cytadela Poznań inform(place=Cytadela Poznań) -system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participant) -user tak osoba XXX YYY inform(participant=XXX YYY) +user Tak, Cytadela Poznań inform(place='Cytadela Poznań') +system Czy mam zapisać naziwsko osoby, której dotyczy to spotkanie? request(participants) +user tak osoba XXX YYY inform(participants=['XXX YYY']) system Czy mam dodać opis do spotkania? request(description) user Nie, to wszystko. Proszę podać podsumowanie negate() system Proszę potwierdzić utworzenie spotkania: Data: Wtorek 30.03.2021 19:00- Miejsce: Cytadela Poznań Spotkanie z: XXX YYY confirm-domain() -user Tak wszystko się zgadza. Dziękuję za rozmowę confirm()&bye() -system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create meeting) \ No newline at end of file +user Tak wszystko się zgadza. Dziękuję za rozmowę confirm(create_meeting) & bye() +system Spotkanie zostało pomyślnie dodane do kalendarza. inform(create_meeting) \ No newline at end of file diff --git a/data/dialog-10-01-01.tsv b/data/dialog-10-01-01.tsv index 6fbd897..d9c25ca 100644 --- a/data/dialog-10-01-01.tsv +++ b/data/dialog-10-01-01.tsv @@ -1,7 +1,8 @@ -system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() -user proszę o wyświetlenie jutrzejszego kalendarza request(meeting_list) & inform(date=30.03.2021) +Interlocutor Text Acts +system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() +user proszę o wyświetlenie jutrzejszego kalendarza request(meeting_list) & inform(date='30.03.2021') system Jutrzejsze spotkania: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC --- Data: Wtorek 30.03.2021 18:00-19:30 Miejsce: Firma ABC Spotkanie z: Janusz Kowalski inform(meeting_list) -user Dodaj pozycję jutro na 16-17.30: Lunch z księgową w miejscu: Cafe Teria request(create_meeting) & inform(date=30.03.2021) & inform(time=16:00) & inform(meeting_length=90 minut) & inform(participant=księgowa) & inform(place=Cafe Teria) -system Spotkanie zostało dodane: Data: Wtorek 16:00-17:30 Miejsce: Cafe Teria Spotkanie z: księgowa Opis: lunch affirm() -user dziękuje to wszystko bye() +user Dodaj pozycję jutro na 16-17.30: Lunch z księgową w miejscu: Cafe Teria request(create_meeting) & inform(date='30.03.2021', time='16:00', meeting_length='90 minut', participant=['księgowa'], place='Cafe Teria') +system Spotkanie zostało dodane: Data: Wtorek 16:00-17:30 Miejsce: Cafe Teria Spotkanie z: księgowa Opis: lunch affirm(create_meeting) +user dziękuje to wszystko bye() & thankyou() system Dziękuję. Do widzenia. bye() \ No newline at end of file diff --git a/data/dialog-10-03-01.tsv b/data/dialog-10-03-01.tsv index bfad718..6df8b3b 100644 --- a/data/dialog-10-03-01.tsv +++ b/data/dialog-10-03-01.tsv @@ -1,17 +1,18 @@ -system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() +Interlocutor Text Acts +system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() user Chciałbym zapisać spotkanie request(create_meeting) system Proszę podać dzień, na jaki mam umówić spotkanie. request(date) -user 08.04.2021 inform(date=08.04.2021) +user 08.04.2021 inform(date='08.04.2021') system Proszę o podanie godziny i czasu trwania spotkania. request(time) & request(meeting_length) -user 17:00 - 19:00 inform(time=17:00) & inform(meeting_length=2 godziny) +user 17:00 - 19:00 inform(time='17:00') & inform(meeting_length='2 godziny') system Jakie będzie miejsce tego spotkania? request(place) -user Kawiarnia MCafe przy ulicy Grunwaldzkiej inform(place=Kawiarnia MCafe przy ulicy Grunwaldzkiej) -system Z jaką osobą będzie to spotkanie? request(participant) -user Sylwia Kowalska inform(participant=Sylwia Kowalska) +user Kawiarnia MCafe przy ulicy Grunwaldzkiej inform(place='Kawiarnia MCafe przy ulicy Grunwaldzkiej') +system Z jaką osobą będzie to spotkanie? request(participants) +user Sylwia Kowalska inform(participants=['Sylwia Kowalska']) system Czy mam dodać opis do spotkania? request(description) user tak confirm() system Jaki ma być opis spotkania? request(description) -user Intensywne rozmowy o przyrodzie przy Yerbie inform(description=Intensywne rozmowy o przyrodzie przy Yerbie) +user Intensywne rozmowy o przyrodzie przy Yerbie inform(description='Intensywne rozmowy o przyrodzie przy Yerbie') system Spotkanie zostało dodane: Data: Czwartek 08.04.2021 17:00-19:00 Miejsce: Kawiarnia MCafe przy ulicy Grunwaldzkiej Z: Sylwia Kowalska Opis: Intensywne rozmowy o przyrodzie przy Yerbie affirm() user Ok, koniec zapisu bye() system Do widzenia. Życzę miłego dnia. bye() \ No newline at end of file diff --git a/data/dialog-10-05-01.tsv b/data/dialog-10-05-01.tsv index fbe0ea6..b2e33b9 100644 --- a/data/dialog-10-05-01.tsv +++ b/data/dialog-10-05-01.tsv @@ -1,18 +1,19 @@ -system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() +Interlocutor Text Acts +system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() user Chciałbym sprawdzić moje spotkania w piątek request(meeting_list) & inform(date=02.04.2021) system Na piątek 02.04.2021 nie masz zaplanywanych żadnych spotkań. inform(meeting_list) -user proszę wpisać na 02.04.2021 o godzinie 19:00: Wyjście do kina ze znajomą request(create meeting) & inform(date=02.04.2021) & inform(time=19:00) & inform(participant=znajoma) & inform(place=kino) & inform(description=wyjście do kina) +user proszę wpisać na 02.04.2021 o godzinie 19:00: Wyjście do kina ze znajomą request(create_meeting) & inform(date='02.04.2021', time='19:00', participants=['znajoma'], place='kino', description='wyjście do kina') system Ile będzie trwało to spotkanie? request(meeting_length) -user 2 godziny inform(meeting_length=2 godziny) -system Spotkanie zostało dodane: Data: Piątek 02.04.2021 19:00-21:00 Miejsce: kino Z: znajoma Opis: wyjście do kina affirm() -user Pomyliłem się podczas podawania godziny. Chciałbym przełożyć to spotkanie na 20:00 do 22:00 request(update_meeting) & inform(time=20:00) & inform(meeting_length=2 godziny) -system Spotkanie zostało zmienione: Data: Piątek 02.04.2021 20:00-22:00 Miejsce: kino Z: znajoma Opis: wyjście do kina affirm() +user 2 godziny inform(meeting_length='2 godziny') +system Spotkanie zostało dodane: Data: Piątek 02.04.2021 19:00-21:00 Miejsce: kino Z: znajoma Opis: wyjście do kina affirm(create_meeting) +user Pomyliłem się podczas podawania godziny. Chciałbym przełożyć to spotkanie na 20:00 do 22:00 request(update_meeting) & inform(time='20:00', meeting_length='2 godziny') +system Spotkanie zostało zmienione: Data: Piątek 02.04.2021 20:00-22:00 Miejsce: kino Z: znajoma Opis: wyjście do kina affirm(update_meeting) user Dziękuję thankyou() system Czy mogę jeszcze Ci w czymś pomóc? reqmore() -user ile będę miał dni bez zaplanowanych spotkań w przyszłym miesiącu request(free_days_count) & inform(time=przyszły miesiąc) +user ile będę miał dni bez zaplanowanych spotkań w przyszłym miesiącu request(free_days_count) & inform(time='przyszły miesiąc') system Dni bez zaplanowanych spotkań w przyszłym miesiącu: 29 welcomemsg() user Dziękuję za informację thankyou() system Czy mogę jeszcze w czymś pomóc? reqmore() -user To wszystko. Dziękuję bye() +user To wszystko. Dziękuję bye() & thankyou() system Do widzenia, życzę miłego dnia. bye() \ No newline at end of file diff --git a/data/dialog-10-07-01.tsv b/data/dialog-10-07-01.tsv index 585b754..ebb2767 100644 --- a/data/dialog-10-07-01.tsv +++ b/data/dialog-10-07-01.tsv @@ -1,14 +1,15 @@ -system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() -user Jakie mam nadchodzące wydarzenia w tym tygodniu? request(meeting_list) & inform(date=ten tydzień) +Interlocutor Text Acts +system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() +user Jakie mam nadchodzące wydarzenia w tym tygodniu? request(meeting_list) & inform(date='ten tydzień') system Wydarzenia w tym tygodniu: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC --- Data: Czwartek 01.04.2021 12:00-15:30 Miejsce: Firma ABC Spotkanie z: Jan Nowak - Prezes firmy ABC inform(meeting_list) user Chciałabym przesunąć spotkanie z Jan Nowak na najbliższy wtorek request(update_meeting) system Na którą godzinę? request(time) -user Jakie mam godziny dostępne w najblizszy wtorek? request(free_time) & inform(date=najbliższy wtorek) +user Jakie mam godziny dostępne w najblizszy wtorek? request(free_time) & inform(date='najbliższy wtorek') system Dostępne godziny w najbliższy wtorek: 00:00-10:00 12:00-14:00 15:30-24:00 inform(free_time) -user na godzinę 9:30 inform(time=9:30) +user na godzinę 9:30 inform(time='9:30') system Które spotkanie z Jan Nowak chcesz przesunąć? Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC --- Data: Czwartek 01.04.2021 12:00-15:30 Miejsce: Firma ABC Spotkanie z: Jan Nowak - Prezes firmy ABC inform(meeting_list) & request(meeting) -user drugie inform(meeting=drugie) -system Spotkanie zostało zmienione: Data: Wtorek 30.03.2021 09:00-12:30 Miejsce: Firma ABC Spotkanie z: Jan Nowak - Prezes firmy ABC affirm() +user drugie inform(meeting='drugie') +system Spotkanie zostało zmienione: Data: Wtorek 30.03.2021 09:00-12:30 Miejsce: Firma ABC Spotkanie z: Jan Nowak - Prezes firmy ABC affirm(update_meeting) system Czy mogę jeszcze Ci w czymś pomóc? reqmore() user Chciałabym wyświetlić swoją listę kontaktów request(contact_list) system Niestety asystent kalendarza spotkań nie obsługuje obecnie listy kontaktów. Weźmiemy pod uwagę twoje uwagi przy dalszym jego rozwoju. canthelp() diff --git a/data/dialog-10-09-01.tsv b/data/dialog-10-09-01.tsv index d22457a..a157c95 100644 --- a/data/dialog-10-09-01.tsv +++ b/data/dialog-10-09-01.tsv @@ -1,27 +1,28 @@ -system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() -user Jakie mam spotkania 31 marca? request(meeting_list) & inform(date=31.03.2021) +Interlocutor Text Acts +system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() +user Jakie mam spotkania 31 marca? request(meeting_list) & inform(date='31.03.2021') system Nie masz żadnych spotkań 31 marca. Czy chciałbyś umówić spotkanie na ten dzień? inform(meeting_list) -user Nie. A jakie spotkania mam jutro? request(meeting_list) & inform(date=jutro) +user Nie. A jakie spotkania mam jutro? request(meeting_list) & inform(date='jutro') system Na jutro masz zaplanowane następujące spotkania: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC inform(meeting_list) -user Chciałbym odwołać to spotkanie request(cancel_meeting) & inform(spotkanie=to spotkanie) +user Chciałbym odwołać to spotkanie request(cancel_meeting) & inform(spotkanie='to spotkanie') system Czy jesteś pewien, że chcesz odwołać to spotkanie? confirm-domain() -user Tak confirm() -system Spotkanie zostało odwołane. Czy mogę w czymś jeszcze pomóc? affirm() & reqmore() +user Tak ack() +system Spotkanie zostało odwołane. Czy mogę w czymś jeszcze pomóc? affirm(cancel_meeting) & reqmore() user Chciałbym zaplanować nowe spotkanie na miejsce tego odwołanego request(create_meeting) system Gdzie będzie to spotkanie? request(place) user bez miejsca negate() -system Z kim będzie to spotkanie? request(participant) -user Jan Kowalski inform(participant=Jan Kowalski) -system Spotkanie zostało dodane do kalendarza: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: brak Z: Jan Kowalski affirm() +system Z kim będzie to spotkanie? request(participants) +user Jan Kowalski inform(participants=['Jan Kowalski']) +system Spotkanie zostało dodane do kalendarza: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: brak Z: Jan Kowalski affirm(create_meeting) user Chciałbym jeszcze dodać nową osobę do tego spotkania request(update_meeting) -system Kogo dodać do tego spotkania? request(participant) -user Jan Nowak inform(participant=Jan Nowak) -system Uczestnik spotkania został dodany: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: brak Z: Jan Kowalski i Jan Nowak affirm() -user A jakie mam wolne terminy jutro? request(free_time) & inform(date=jutro) +system Kogo dodać do tego spotkania? request(participants) +user Jan Nowak inform(participants=['Jan Nowak']) +system Uczestnik spotkania został dodany: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: brak Z: Jan Kowalski i Jan Nowak affirm(update_meeting) +user A jakie mam wolne terminy jutro? request(free_time) & inform(date='jutro') system Dostępne terminy jutro: 00:00-10:00 12:00-14:00 15:30-24:00 inform(free_time) -user Kiedy mam spotkanie z Janem Nowakiem? request(meeting_list) & inform(participant=Jan Nowak) +user Kiedy mam spotkanie z Janem Nowakiem? request(meeting_list) & inform(participants=['Jan Nowak']) system Spotkania z Janem Nowakiem: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: brak Z: Jan Kowalski i Jan Nowak inform(meeting_list) -user Chciałbym usunąć Jana Kowalskiego z tego spotkania request(update_meeting) -system Jan Kowalski został usunięty ze spotkania: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: brak Z: Jan Nowak affirm() +user Chciałbym usunąć Jana Kowalskiego z tego spotkania request(update_meeting) & inform(meeting='to spotkanie', participants=['Jan Kowalski']) +system Jan Kowalski został usunięty ze spotkania: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: brak Z: Jan Nowak affirm(update_meeting) user To by było wszystko na teraz bye() system Do widzenia. Życzę miłego dnia. bye() \ No newline at end of file diff --git a/data/dialog-10-11-01.tsv b/data/dialog-10-11-01.tsv index 7dc091b..ff2535e 100644 --- a/data/dialog-10-11-01.tsv +++ b/data/dialog-10-11-01.tsv @@ -1,12 +1,13 @@ -system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() +Interlocutor Text Acts +system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() user Chciałbym przesunąć spotkanie request(update_meeting) system Jakie spotkanie chcesz przesunąć? request(meeting) -user Dzisiejsze o godzinie 20:00 inform(meeting=Dzisiejsze o godzinie 20:00) +user Dzisiejsze o godzinie 20:00 inform(meeting='Dzisiejsze o godzinie 20:00') system Na kiedy chcesz przesunąć to spotkanie? Data: Poniedziałek 29.03.2021 20:00-20:30 Miejsce: Firma ABC Spotkanie z: Jan Nowak - Prezes firmy ABC request(time) -user na środę o godzinie 19:00, proszę też zmienić miejsce na Restauracja ABC request(update_meeting) & inform(time=19:00) & inform(place=Restauracja ABC) -system Spotkanie zostało zmienione: Data: Środa 31.03.2021 19:00-20:30 Miejsce: Restauracja ABC Spotkanie z: Jan Nowak - Prezes firmy ABC affirm() +user na środę o godzinie 19:00, proszę też zmienić miejsce na Restauracja ABC request(update_meeting) & inform(time='19:00', place='Restauracja ABC') +system Spotkanie zostało zmienione: Data: Środa 31.03.2021 19:00-20:30 Miejsce: Restauracja ABC Spotkanie z: Jan Nowak - Prezes firmy ABC affirm(update_meeting) user proszę też zmienić czas trwania na 1 godzinę request(update_meeting) -system Spotkanie zostało zmienione: Data: Środa 31.03.2021 19:00-20:00 Miejsce: Restauracja ABC Spotkanie z: Jan Nowak - Prezes firmy ABC affirm() +system Spotkanie zostało zmienione: Data: Środa 31.03.2021 19:00-20:00 Miejsce: Restauracja ABC Spotkanie z: Jan Nowak - Prezes firmy ABC affirm(update_meeting) user Dziękuje thankyou() system Czy mogę jeszcze w czymś pomóc? reqmore() user To wszystko bye() diff --git a/data/dialog-10-13-01.tsv b/data/dialog-10-13-01.tsv index 5a5eff1..8cb61c6 100644 --- a/data/dialog-10-13-01.tsv +++ b/data/dialog-10-13-01.tsv @@ -1,11 +1,12 @@ -system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() -user Proszę o rozpiskę spotkań w tym tygodniu. request(meeting_list) & inform(date=w tym tygodniu) +Interlocutor Text Acts +system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() +user Proszę o rozpiskę spotkań w tym tygodniu. request(meeting_list) & inform(date='w tym tygodniu') system Spotkania w tym tygodniu: Data: Wtorek 30.03.2021 14:00-15:30 Miejsce: Sala konferencyjna w biurze Spotkanie z: Jan Nowak - Prezes firmy ABC --- Data: Czwartek 01.04.2021 12:00-15:30 Miejsce: Firma ABC Spotkanie z: Jan Nowak - Prezes firmy ABC --- Data: Piątek 02.04.2021 19:00-20:00 Miejsce: Restauracja ABC Spotkanie z: Janusz Kowalski - Prezes firmy XYZ inform(meeting_list) user Chciałabym odwołać spotkanie request(cancel_meeting) system Jakie spotkanie chcesz odwołać? request(meeting) -user Spotkanie z Januszem Kowalskim. inform(meeting=Spotkanie z Januszem Kowalskim) +user Spotkanie z Januszem Kowalskim. inform(meeting='Spotkanie z Januszem Kowalskim') system Czy na pewno odwołać spotkanie? Data: Piątek 02.04.2021 19:00-20:00 Miejsce: Restauracja ABC Spotkanie z: Janusz Kowalski - Prezes firmy XYZ confirm-domain() -user Tak confirm() -system Spotkanie zostało odwołane. Czy mogę jeszcze Ci w czymś pomóc? affirm() & reqmore() -user Nie, dziękuję. bye() +user Tak confirm(cancel_meeting) +system Spotkanie zostało odwołane. Czy mogę jeszcze Ci w czymś pomóc? affirm(cancel_meeting) & reqmore() +user Nie, dziękuję. negate() & thankyou() system Dziękuję. Do widzenia. bye() \ No newline at end of file diff --git a/data/dialog-10-15-01.tsv b/data/dialog-10-15-01.tsv index ada8ede..99b4d58 100644 --- a/data/dialog-10-15-01.tsv +++ b/data/dialog-10-15-01.tsv @@ -1,12 +1,13 @@ -system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() -user Jakie wolne terminy mam w najbliższym tygodniu? request(free_time) & inform(date=w najbliższym tygodniu) +Interlocutor Text Acts +system Witam w prywatnym asystencie kalendarza spotkań. W czym mogę pomóc? welcomemsg() +user Jakie wolne terminy mam w najbliższym tygodniu? request(free_time) & inform(date='w najbliższym tygodniu') system Wolne terminy w nadchodzącym tygodniu: 30.03.2021 00:00-24:00 31.03.2021 00:00-24:00 01.04.2021 00:00-24:00 02.04.2021 00:00-08:00 10:00-12:00 16:00-24:00 03.04.2021 00:00-24:00 04.04.2021 00:00-10:00 14:00-24:00 05.04.2021 00:00-24:00 inform(free_time) user Ooo, ale ja się obijam. Nie mam ustalonych żadnych spotkań! null() user zapisz mi proszę spotkanie z 3 marca od 17-19, mam wizytę u lekarza request(create_meeting) system W jakim miejscu odbędzie się to spotkanie? request(place) -user w przychodni przy ulicy dialogowej inform(place=przychodnia przy ulicy dialogowej) +user w przychodni przy ulicy dialogowej inform(place='przychodnia przy ulicy dialogowej') user Czy możesz dodać notatkę, żebym pamiętała o poprzednich wynikach? request(create_note) -system Spotkanie zostało dodane: Data: Sobota 03.03.2022 17:00-19:00 Miejsce: Przychodnia przy ulicy dialogowej Spotkanie z: brak Opis: wizyta u lekarza affirm() +system Spotkanie zostało dodane: Data: Sobota 03.03.2022 17:00-19:00 Miejsce: Przychodnia przy ulicy dialogowej Spotkanie z: brak Opis: wizyta u lekarza affirm(create_meeting) system Niestety asystent kalendarza spotkań nie obsługuje obecnie dodawania notatek. Weźmiemy pod uwagę twoje uwagi przy dalszym jego rozwoju. canthelp() user Dobrze. dziękuję. To wszystko thankyou() & bye() system Miłego dnia. Do widzenia. bye() \ No newline at end of file diff --git a/data/dialog-11-04-01.tsv b/data/dialog-11-04-01.tsv index cc22d1c..98a361e 100644 --- a/data/dialog-11-04-01.tsv +++ b/data/dialog-11-04-01.tsv @@ -1,10 +1,11 @@ +Interlocutor Text Acts system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Proszę stworzyć w moim kalendarzu spotkanie online 24.04.2021 o godzinie 17.00. request(create_meeting(date=2021.04.24 17:00, place=online)) +user Proszę stworzyć w moim kalendarzu spotkanie online 24.04.2021 o godzinie 17.00. request(create_meeting) & inform(date='24.04.2021', time='17:00', place='online') system Czy chcesz dodać uczestników spotkania? request(participants) -user Tak, proszę zaprosić Jan Nowak, Grażyna Kowalska i Hubert Noga. confirm() && inform(participants=['Jan Nowak','Grażyna Kowalska','Hubert Noga']) -system Proszę potwierdzić utworzenie spotkania:\nData: Sobota 24.04.2021 17:00\nMiejsce: spotkanie online\nSpotkanie z: Jan Nowak, Grażyna Kowalska, Hubert Noga confirm-domain() -user Proszę dodać opis "Omówienie projektu XYZ" oraz dodać powiadomienie 30 min przed spotkaniem. request(add(description='Omówienie projektu XYZ', reminder=30min)) -system Proszę potwierdzić utworzenie spotkania:\nData: Sobota 24.04.2021 17:00\nMiejsce: spotkanie online\nSpotkanie z: Jan Nowak, Grażyna Kowalska, Hubert Noga\nOpis: Omówienie projektu XYZ\nPrzypomnienie: 30 min confirm-domain() -user Tak, potwierdzam, dziękuję. confirm() -system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? confirm() && request(action) -user Nie, dziękuję. To wszystko. bye() +user Tak, proszę zaprosić Jan Nowak, Grażyna Kowalska i Hubert Noga. ack() & inform(participants=['Jan Nowak','Grażyna Kowalska','Hubert Noga']) +system Proszę potwierdzić utworzenie spotkania: Data: Sobota 24.04.2021 17:00 Miejsce: spotkanie online Spotkanie z: Jan Nowak, Grażyna Kowalska, Hubert Noga confirm-domain() +user Proszę dodać opis "Omówienie projektu XYZ" oraz dodać powiadomienie 30 min przed spotkaniem. inform(description='Omówienie projektu XYZ', reminder='30 min') +system Proszę potwierdzić utworzenie spotkania: Data: Sobota 24.04.2021 17:00 Miejsce: spotkanie online Spotkanie z: Jan Nowak, Grażyna Kowalska, Hubert Noga Opis: Omówienie projektu XYZ Przypomnienie: 30 min confirm-domain() +user Tak, potwierdzam, dziękuję. confirm(create_meeting) & thankyou() +system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? affirm(create_meeting) && reqmore() +user Nie, dziękuję. To wszystko. thankyou() & bye() \ No newline at end of file diff --git a/data/dialog-11-06-01.tsv b/data/dialog-11-06-01.tsv index 48c3cba..eb2b056 100644 --- a/data/dialog-11-06-01.tsv +++ b/data/dialog-11-06-01.tsv @@ -1,14 +1,15 @@ -user Dzień dobry welcomemsg() +Interlocutor Text Acts +user Dzień dobry hello() system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Chcialbym sprawdzic czy mam jakies spotkania w najblizszym tygodniu request(view_meetings(date=nabliższy tydzień)) -system Data: Wtorek 30.03.2021 19:00-20:30\nMiejsce: Restauracja ABC\nSpotkanie z: Jan Kowalski\n--------------------------------\nData: Środa 31.03.2021 12:00-15:30\nMiejsce: Firma ABC\nSpotkanie z: Adam Nowak meeting_list(date=najbliższy tydzień) -user Chciałbym odwołać spotkanie i wjego miejsce wpisać nowe request(cancel_meeting && create meeting) -system Jakie spotkanie chcesz odwołać? request(cancel_meeting_details) -user Spotkanie z Adam Nowak inform(participants=['Adam Nowak']) -system Spotkanie zostało odwołane. Proszę podać szczegóły nowego spotkania. confirm() && request(new_meeting_details) -user Spotkanie z Jan Kowalski inform(participants=['Jan Kowalski']) +user Chcialbym sprawdzic czy mam jakies spotkania w najblizszym tygodniu request(meeting_list) & inform(date='w najblizszym tygodniu') +system Data: Wtorek 30.03.2021 19:00-20:30 Miejsce: Restauracja ABC Spotkanie z: Jan Kowalski --- Data: Środa 31.03.2021 12:00-15:30 Miejsce: Firma ABC Spotkanie z: Adam Nowak inform(meeting_list) +user Chciałbym odwołać spotkanie i wjego miejsce wpisać nowe request(cancel_meeting) & request(create_meeting) +system Jakie spotkanie chcesz odwołać? request(meeting) +user Spotkanie z Adam Nowak inform(meeting='Spotkanie z Adam Nowak') +system Spotkanie zostało odwołane. Proszę podać szczegóły nowego spotkania. affirm(cancel_meeting) & request(meeting) +user Spotkanie z Jan Kowalski inform(meeting='Spotkanie z Jan Kowalski') user Restauracja xyz inform(place='Restauracja xyz') -system Proszę potwierdzić utworzenie spotkania:\nData: Środa 31.03.2021 12:00-15:30\nMiejsce: Restauracja xyz\nSpotkanie z: Jan Kowalski confirm-domain() -user Potwierdzam confirm() -system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? confirm() && request(action) -user To wszystko, dziękuję bye() \ No newline at end of file +system Proszę potwierdzić utworzenie spotkania: Data: Środa 31.03.2021 12:00-15:30 Miejsce: Restauracja xyz Spotkanie z: Jan Kowalski confirm-domain() +user Potwierdzam confirm(create_meeting) +system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? affirm(create_meeting) & reqmore() +user To wszystko, dziękuję bye() & thankyou() \ No newline at end of file diff --git a/data/dialog-11-08-01.tsv b/data/dialog-11-08-01.tsv index b508b94..dbf35d5 100644 --- a/data/dialog-11-08-01.tsv +++ b/data/dialog-11-08-01.tsv @@ -1,21 +1,22 @@ -user Dzień dobry, chciałbym sprawdzić dzisiejsze spotkania welcomemsg() && request(view_meetings(date=dzisiaj)) -system Data: Wtorek 30.03.2021 12:00-15:30\nMiejsce: Restauracja ABC\nSpotkanie z: Jan Kowalski\n--------------------------------\nData: Wtorek 30.03.2021 19:00-20:30\nMiejsce: Firma ABC\nSpotkanie z: Adam Nowak meeting_list(date=dzisiaj) -user Chciałbym przełożyć spotkanie z 12:00 request(edit_meeting(date=dzisiaj 12:00)) -system Na jaki dzień chciałbyś przełożyć to spotkanie? request(edit_details(date)) -user Na środę na 13:00 inform(date=środa 13:00) -system Proszę potwierdzić zmianę spotkania:\nData: Środa 31.03.2021 13:00-16:30\nMiejsce: Restauracja ABC\nSpotkanie z: Jan Kowalski confirm-domain() -user Potwierdzam. confirm() -system Spotkanie zostało zmienione. Czy mogę pomóc w czymś jeszcze? confirm() && request(action) +Interlocutor Text Acts +user Dzień dobry, chciałbym sprawdzić dzisiejsze spotkania hello() & request(meeting_list) & inform(date='dzisiaj') +system Data: Wtorek 30.03.2021 12:00-15:30 Miejsce: Restauracja ABC Spotkanie z: Jan Kowalski --- Data: Wtorek 30.03.2021 19:00-20:30 Miejsce: Firma ABC Spotkanie z: Adam Nowak inform(meeting_list) +user Chciałbym przełożyć spotkanie z 12:00 request(update_meeting) & inform(date='dzisiaj', time=12:00) +system Na jaki dzień chciałbyś przełożyć to spotkanie? request(date) +user Na środę na 13:00 inform(date='środa', time='13:00') +system Proszę potwierdzić zmianę spotkania: Data: Środa 31.03.2021 13:00-16:30 Miejsce: Restauracja ABC Spotkanie z: Jan Kowalski confirm-domain() +user Potwierdzam. confirm(update_meeting) +system Spotkanie zostało zmienione. Czy mogę pomóc w czymś jeszcze? affirm(update_meeting) && reqmore() user Tak, chciałbym umówić nowe spotkanie request(create_meeting) -system Na jaki dzień chciałbyś umówić nowe spotkanie? request(create_meeting_details(date)) -user Na wtorek inform(date=wtorek) -system Proszę podać godzinę spotkania. request(create_meeting_details(time)) -user 12:45 inform(time=12:45) -system Czy chcesz podać miejsce spotkania? request(create_meeting_details(place)) -user tak, gabinet dentystyczny SuperDent inform(place=gabinet dentystyczny SuperDent) -system Czy chciałbyś dodać uczestników spotkania? request(create_meeting_details(participants)) -user tak, doktor Krzysztof Ząb inform(participants=['Krzysztof Ząb']) -system Proszę potwierdzić utworzenie spotkania:\nData: Wtorek 30.03.2021 12:45-13:45\nMiejsce: gabinet dentystyczny SuperDent\nSpotkanie z: doktor Krzysztof Ząb confirm-domain() -user Zatwierdzam confirm() -system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? confirm() && request(action) +system Na jaki dzień chciałbyś umówić nowe spotkanie? request(date) +user Na wtorek inform(date='wtorek') +system Proszę podać godzinę spotkania. request(time) +user 12:45 inform(time='12:45') +system Czy chcesz podać miejsce spotkania? request(place) +user tak, gabinet dentystyczny SuperDent inform(place='gabinet dentystyczny SuperDent') +system Czy chciałbyś dodać uczestników spotkania? request(participants) +user tak, doktor Krzysztof Ząb inform(participants=['doktor Krzysztof Ząb']) +system Proszę potwierdzić utworzenie spotkania: Data: Wtorek 30.03.2021 12:45-13:45 Miejsce: gabinet dentystyczny SuperDent Spotkanie z: doktor Krzysztof Ząb confirm-domain() +user Zatwierdzam confirm(create_meeting) +system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? affirm(create_meeting) && reqmore() user To będzie wszystko bye() \ No newline at end of file diff --git a/data/dialog-11-10-01.tsv b/data/dialog-11-10-01.tsv index 98b4dcf..a75ea92 100644 --- a/data/dialog-11-10-01.tsv +++ b/data/dialog-11-10-01.tsv @@ -1,12 +1,13 @@ -user Cześć welcomemsg() +Interlocutor Text Acts +user Cześć hello() system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Proszę dodać spotkanie na dziś na godzinę 9 w parku Cytadela request(create_meeting(date=dzisiaj 9:00, place=park Cytadela)) -system Czy chcesz podać czas trwania spotkania? request(create_meeting_details(duration)) -user Nie, proszę dopisać opis: Opis ..... negate() && inform(description=Opis .....) -system Czy chcesz dodać z kim ma być spotkanie? request(create_meeting_details(participants)) +user Proszę dodać spotkanie na dziś na godzinę 9 w parku Cytadela request(create_meeting) & inform(date='dzisiaj', time='9:00', place='park Cytadela') +system Czy chcesz podać czas trwania spotkania? request(duration) +user Nie, proszę dopisać opis: Opis ..... negate() & inform(description='Opis .....') +system Czy chcesz dodać z kim ma być spotkanie? request(participants) user Nie negate() -system Proszę potwierdzić utworzenie spotkania:\nData: Wtorek 30.03.2021 09:00\nMiejsce: Cytadela\nOpis: Opis ..... confirm-domain() -user Tak confirm() -user zgadza się confirm() -system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? confirm() && request(action) -user Nie, dziękuję za rozmowę bye() \ No newline at end of file +system Proszę potwierdzić utworzenie spotkania: Data: Wtorek 30.03.2021 09:00 Miejsce: Cytadela Opis: Opis ..... confirm-domain() +user Tak confirm(create_meeting) +user zgadza się confirm(create_meeting) +system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? affirm(create_meeting) && reqmore() +user Nie, dziękuję za rozmowę bye() & thankyou() \ No newline at end of file diff --git a/data/dialog-11-12-01.tsv b/data/dialog-11-12-01.tsv index 9cefa84..59338d5 100644 --- a/data/dialog-11-12-01.tsv +++ b/data/dialog-11-12-01.tsv @@ -1,9 +1,10 @@ -user Witam. welcomemsg() +Interlocutor Text Acts +user Witam. hello() system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Czy mam obecnie jakieś zaplanowane spotkania? request(view_meetings(all)) -system Data: Wtorek 30.03.2021 19:00-20:30\nMiejsce: Restauracja ABC\nSpotkanie z: Jan Kowalski\n--------------------------------\nData: Środa 31.03.2021 12:00-15:30\nMiejsce: Firma ABC\nSpotkanie z: Adam Nowak meeting_list(all) -user Chciałbym przesunąć pierwsze spotkanie na za tydzień. request(edit_meeting(index=0, date_add=tydzień)) +user Czy mam obecnie jakieś zaplanowane spotkania? request(meeting_list) +system Data: Wtorek 30.03.2021 19:00-20:30 Miejsce: Restauracja ABC Spotkanie z: Jan Kowalski --- Data: Środa 31.03.2021 12:00-15:30 Miejsce: Firma ABC Spotkanie z: Adam Nowak inform(meeting_list) +user Chciałbym przesunąć pierwsze spotkanie na za tydzień. request(update_meeting) & inform(meeting='pierwsze spotkanie', date_add='tydzień') system Proszę potwierdzić zmianę spotkania:\nData: Wtorek 06.04.2021 19:00-20:30\nMiejsce: Restauracja ABC\nSpotkanie z: Jan Kowalski confirm-domain() -user Potwierdzam confirm() -system Spotkanie zostało zmienione. Czy mogę pomóc w czymś jeszcze? confirm() && request(action) -user Nie, dziękuję za pomoc - to wszystko : ). bye() \ No newline at end of file +user Potwierdzam confirm(update_meeting) +system Spotkanie zostało zmienione. Czy mogę pomóc w czymś jeszcze? affirm(update_meeting) && reqmore() +user Nie, dziękuję za pomoc - to wszystko : ). bye() & thankyou() \ No newline at end of file diff --git a/data/dialog-11-14-01.tsv b/data/dialog-11-14-01.tsv index 1688551..07ca568 100644 --- a/data/dialog-11-14-01.tsv +++ b/data/dialog-11-14-01.tsv @@ -1,12 +1,13 @@ +Interlocutor Text Acts system Witam w twoim prywatnym asystencie kalendarza spotkań. welcomemsg() -user Jakie spotkania mam zaplanowane w najbliższy czwartek? request(view_meetings(date=czwartek)) -system Brak zaplanowanych spotkań na dzień 01.04.2021 meeting_list(date=czwartek) -user To chciałbym zaplanować spotkanie tego dnia o godzinie 17. request(create_meeting(date=czwartek 17:00)) -system Czy mam zapisać miejsce spotkania? request(create_meeting_details(place)) -user Tak, Centrum Handlowe ABC inform(place=Centrum Handlowe ABC) -system Czy mam z zapisać z kim ma być spotkanie? request(create_meeting_details(participants)) +user Jakie spotkania mam zaplanowane w najbliższy czwartek? request(meeting_list) & inform(date='najbliższy czwartek') +system Brak zaplanowanych spotkań na dzień 01.04.2021 inform(meeting_list) +user To chciałbym zaplanować spotkanie tego dnia o godzinie 17. request(create_meeting) & inform(date='tego dnia', time='17:00') +system Czy mam zapisać miejsce spotkania? request(place) +user Tak, Centrum Handlowe ABC inform(place='Centrum Handlowe ABC') +system Czy mam z zapisać z kim ma być spotkanie? request(participants) user Tak, spotkanie będzie z Januszem Kowalskim inform(participants=['Januszem Kowalskim']) -system Proszę potwierdzić utworzenie spotkania:\nData: Czwartek 01.01.2021 17:00-18:00\nMiejsce: Centrum Handlowe ABC\nSpotkanie z: Janusz Kowalski confirm-domain() -user Potwierdzam confirm() -system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? confirm() && request(action) -user Dziękuję, to wszystko. bye() \ No newline at end of file +system Proszę potwierdzić utworzenie spotkania: Data: Czwartek 01.01.2021 17:00-18:00 Miejsce: Centrum Handlowe ABC Spotkanie z: Janusz Kowalski confirm-domain() +user Potwierdzam confirm(create_meeting) +system Spotkanie zostało dodane do kalendarza. Czy mogę pomóc w czymś jeszcze? affirm(create_meeting) && reqmore() +user Dziękuję, to wszystko. bye() & thankyou() \ No newline at end of file