and json saving

This commit is contained in:
Karol Cyganik 2024-05-09 23:42:05 +02:00
parent 48b0371578
commit d1758cfcef
14 changed files with 186 additions and 155 deletions

21
acts_parsed.json Normal file

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
user Hej, w czym możesz mi pomóc? hello user Hej, w czym możesz mi pomóc? hello
system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc? " welcomemsg system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc? " welcomemsg
user Chciałbym zamówić bardzo duży obiad dla 2 osób. Co możesz mi polecić? request(size=”large”,people=”2”) user Chciałbym zamówić bardzo duży obiad dla 2 osób. Co możesz mi polecić? request(size="large",people="2")
system "Jako bardzo duży obiad dla dwóch osób mogę polecić następujący zestaw: system "Jako bardzo duży obiad dla dwóch osób mogę polecić następujący zestaw:
1x Sałatka caprese 1x Sałatka caprese
@ -10,8 +10,8 @@ system "Jako bardzo duży obiad dla dwóch osób mogę polecić następujący ze
Jeśli chcesz również deser mogę polecić: Jeśli chcesz również deser mogę polecić:
1x Tiramisu 1x Tiramisu
1x Lody waniliowe" offer(value=”1x Sałatka caprese 1x Carpaccio z buraka 2x Rosół z makaronem 2x Ryba z grilla”)&offer(value=”1x Tiramisu 1x Lody waniliowe”) 1x Lody waniliowe" offer(value="1x Sałatka caprese 1x Carpaccio z buraka 2x Rosół z makaronem 2x Ryba z grilla")&offer(value="1x Tiramisu 1x Lody waniliowe")
user Chciałbym dostać 2 różne warianty. Możesz mi zaproponować alternatywę dla drugiej osoby zamiast ryby i rosołu? reqalts(exclude=”ryba, rosół”) user Chciałbym dostać 2 różne warianty. Możesz mi zaproponować alternatywę dla drugiej osoby zamiast ryby i rosołu? reqalts(exclude="ryba, rosół")
system "W takim razie proponuję następujący zestaw: system "W takim razie proponuję następujący zestaw:
1x Sałatka caprese 1x Sałatka caprese
@ -22,16 +22,16 @@ system "W takim razie proponuję następujący zestaw:
1x Pieczona kaczka z jabłkami 1x Pieczona kaczka z jabłkami
Jeśli chcesz również deser mogę polecić: Jeśli chcesz również deser mogę polecić:
1x Tiramisu 1x Tiramisu
1x Lody waniliowe" offer(value=1x Sałatka caprese 1x Carpaccio z buraka 1x Rosół z makaronem 1x Ryba z grilla 1x Zupa grzybowa 1x Pieczona kaczka z jabłkami”)&offer(value=”1x Tiramisu 1x Lody waniliowe”) 1x Lody waniliowe" offer(value="1x Sałatka caprese 1x Carpaccio z buraka 1x Rosół z makaronem 1x Ryba z grilla 1x Zupa grzybowa 1x Pieczona kaczka z jabłkami")&offer(value="1x Tiramisu 1x Lody waniliowe")
user Jakie dodatki mogę wziąć do ryby? reqmore(value=”dodatki”) user Jakie dodatki mogę wziąć do ryby? reqmore(value="dodatki")
system Do potrawy Ryba z grilla oferujemy następujące dodatki: ziemniaki pieczone, surówka Colesław, ryż smażony. offer(value=”ziemniaki pieczone, surówka Colesław, ryż smażony”) system Do potrawy Ryba z grilla oferujemy następujące dodatki: ziemniaki pieczone, surówka Colesław, ryż smażony. offer(value="ziemniaki pieczone, surówka Colesław, ryż smażony")
user Chętnie wezmę ziemniaki pieczone. ack(value=”ziemniaki pieczone”) user Chętnie wezmę ziemniaki pieczone. ack(value="ziemniaki pieczone")
system Dobrze, zaznaczyłem iż ryba z grilla ma być z dodatkiem ziemniaki pieczone. Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? affirm&impl-conf&reqmore system Dobrze, zaznaczyłem iż ryba z grilla ma być z dodatkiem ziemniaki pieczone. Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? affirm&impl-conf&reqmore
user Jakie inne desery oferujesz? request(type=”dessert”) user Jakie inne desery oferujesz? request(type="dessert")
system Jako deser w ofercie posiadamy: Tiramisu, Szarlotka, Lody waniliowe offer(value=”Tiramisu, Szarlotka, Lody waniliowe”) system Jako deser w ofercie posiadamy: Tiramisu, Szarlotka, Lody waniliowe offer(value="Tiramisu, Szarlotka, Lody waniliowe")
user W takim razie niech zostanie początkowa opcja. Możemy przejść do kwestii dostawy? deny&request(value=”delivery”)&request(value=”payment”) user W takim razie niech zostanie początkowa opcja. Możemy przejść do kwestii dostawy? deny&request(value="delivery")&request(value="payment")
system Zrozumiałem. Proszę o podanie adresu dostawy oraz metody płatności (oferujemy płatność kartą lub gotówką na miejscu). request(value=”delivery)&select(value=”payment”) system Zrozumiałem. Proszę o podanie adresu dostawy oraz metody płatności (oferujemy płatność kartą lub gotówką na miejscu). request(value="delivery)&select(value="payment")
user ul. Tulipanów 6, Poznań inform(delivery=”ul. Tulipanów 6, Poznań”) user ul. Tulipanów 6, Poznań inform(delivery="ul. Tulipanów 6, Poznań")
user Zapłacę gotówką na miejscu inform(delivery=”cash”) user Zapłacę gotówką na miejscu inform(delivery="cash")
system Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm&bye system Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm&bye
user Dziękuję thankyou user Dziękuję thankyou

Can't render this file because it contains an unexpected character in line 3 and column 97.

View File

@ -1,6 +1,6 @@
user Hej, w czym mozesz mi pomoc? hello user Hej, w czym mozesz mi pomoc? hello
system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc? " welcomemsg system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc? " welcomemsg
user Co macie w menu dzisiaj? request(value=”menu”) user Co macie w menu dzisiaj? request(value="menu")
system "Nasze dzisiejsze menu jest następujące: system "Nasze dzisiejsze menu jest następujące:
Przystawki: Przystawki:
@ -30,8 +30,8 @@ Desery:
Tiramisu Tiramisu
Szarlotka Szarlotka
Lody waniliowe" offer(value=Przystawki: Tatar wołowy Carpaccio z buraka Sałatka caprese Zupy: Krem z dyni Rosół z makaronem Zupa grzybowa Dania główne: Stek z polędwicy wołowej Pieczona kaczka z jabłkami Lasagne Ryba z grilla Risotto z kurczakiem i grzybami Pierogi ruskie Placki ziemniaczane Desery: Tiramisu Szarlotka Lody waniliowe) Lody waniliowe" offer(value="Przystawki: Tatar wołowy Carpaccio z buraka Sałatka caprese Zupy: Krem z dyni Rosół z makaronem Zupa grzybowa Dania główne: Stek z polędwicy wołowej Pieczona kaczka z jabłkami Lasagne Ryba z grilla Risotto z kurczakiem i grzybami Pierogi ruskie Placki ziemniaczane Desery: Tiramisu Szarlotka Lody waniliowe")
user Podaj menu bez potraw na zimno reqalts(exclude=”cold”) user Podaj menu bez potraw na zimno reqalts(exclude="cold")
system "Nasze dzisiejsze menu wyłączając potrawy na zimno jest następujące: system "Nasze dzisiejsze menu wyłączając potrawy na zimno jest następujące:
Przystawki: Przystawki:
@ -52,34 +52,34 @@ Lasagne
Ryba z grilla Ryba z grilla
Risotto z kurczakiem i grzybami Risotto z kurczakiem i grzybami
Pierogi ruskie Pierogi ruskie
Placki ziemniaczane" offer(value=Przystawki: Carpaccio z buraka Zupy: Krem z dyni Rosół z makaronem Zupa grzybowa Dania główne: Stek z polędwicy wołowej Pieczona kaczka z jabłkami Lasagne Ryba z grilla Risotto z kurczakiem i grzybami Pierogi ruskie Placki ziemniaczane) Placki ziemniaczane" offer(value="Przystawki: Carpaccio z buraka Zupy: Krem z dyni Rosół z makaronem Zupa grzybowa Dania główne: Stek z polędwicy wołowej Pieczona kaczka z jabłkami Lasagne Ryba z grilla Risotto z kurczakiem i grzybami Pierogi ruskie Placki ziemniaczane")
user jaki zestaw zarekomendowąłbyś dla studenta z ograniczonym budżetem? request(budget=”low”) user jaki zestaw zarekomendowąłbyś dla studenta z ograniczonym budżetem? request(budget="low")
system "Jako zestaw potraw na zimno w wersji budżetowej polecam: system "Jako zestaw potraw na zimno w wersji budżetowej polecam:
1x Carpaccio z buraka (10 zł) 1x Carpaccio z buraka (10 zł)
1x Lasagne (20zł)" offer(value=”1x Carpaccio z buraka (10 zł) 1x Lasagne (20zł)”) 1x Lasagne (20zł)" offer(value="1x Carpaccio z buraka (10 zł) 1x Lasagne (20zł)")
user To prosze dodać to do moje zamówienia, czy macie jakieś napoje? ack&request(type=”drink”) user To prosze dodać to do moje zamówienia, czy macie jakieś napoje? ack&request(type="drink")
system Jako napój mogę zaproponować jeden z następujących trunków: Coca-cola (500ml), Fanta (500ml), Woda mineralna (wersja gazowana lub niegazowana) (500ml) offer(value=”Coca-cola (500ml), Fanta (500ml), Woda mineralna (wersja gazowana lub niegazowana) (500ml)”) system Jako napój mogę zaproponować jeden z następujących trunków: Coca-cola (500ml), Fanta (500ml), Woda mineralna (wersja gazowana lub niegazowana) (500ml) offer(value="Coca-cola (500ml), Fanta (500ml), Woda mineralna (wersja gazowana lub niegazowana) (500ml)")
user a macie Piwo? reqalts(type=”beer”) user a macie Piwo? reqalts(type="beer")
system Niestety, nie mamy w ofercie napojów alkoholowych. canthelp system Niestety, nie mamy w ofercie napojów alkoholowych. canthelp
user A piwo 0? reqalts(value=”piwo 0”) user A piwo 0? reqalts(value="piwo 0")
system Niestety, nie ma w naszym menu napoju piwo 0. canthelp system Niestety, nie ma w naszym menu napoju piwo 0. canthelp
user a co byś zarekomendował do takiego obiadu request(type=”drink”, attribute=”relevant”) user a co byś zarekomendował do takiego obiadu request(type="drink", attribute="relevant")
system Dla studenta z ograniczonym budżetem mogę zarekomendować napój: woda mineralna (gazowana) (500ml) offer(value=”woda mineralna (gazowana) (500ml)”) system Dla studenta z ograniczonym budżetem mogę zarekomendować napój: woda mineralna (gazowana) (500ml) offer(value="woda mineralna (gazowana) (500ml)")
user to poprosze ack user to poprosze ack
user czy płatnośc można podzielić na 3 osoby? request(payment_type=”split”) user czy płatnośc można podzielić na 3 osoby? request(payment_type="split")
system Przykro mi, ale oferujemy jedynie standardowe formy płatności kartą lub gotówką na miejscu. canthelp system Przykro mi, ale oferujemy jedynie standardowe formy płatności kartą lub gotówką na miejscu. canthelp
user płatność może byc kartą ale w 3 porcjach request(payment_type=”split”) user płatność może byc kartą ale w 3 porcjach request(payment_type="split")
system Przykro mi, ale nie wspieramy tej opcji płatności canthelp system Przykro mi, ale nie wspieramy tej opcji płatności canthelp
user Czy opakowanie na wynos są dodatkowo płatne? request(topic=”packaging”, value=”price”) user Czy opakowanie na wynos są dodatkowo płatne? request(topic="packaging", value="price")
system Nie, opakowania są wliczone w cenę potrawy. inform system Nie, opakowania są wliczone w cenę potrawy. inform
user Super to zatem wszystko ack&bye user Super to zatem wszystko ack&bye
system W celu realizacji zamówienia proszę o podanie adresu dostawy oraz formy płatności. canthelp()&canthelp() system W celu realizacji zamówienia proszę o podanie adresu dostawy oraz formy płatności. canthelp()&canthelp()
user "Uniwersytetu Poznańskiego 4, 61-614 Poznań user "Uniwersytetu Poznańskiego 4, 61-614 Poznań
Sala D-3, Sala D-3,
płatność za pomocą kryptowalut" inform(delivery=”Uniwersytetu Poznańskiego 4, 61-614 Poznań Sala D-3”)&inform(payment=”kryptowalut”) płatność za pomocą kryptowalut" inform(delivery="Uniwersytetu Poznańskiego 4, 61-614 Poznań Sala D-3")&inform(payment="kryptowalut")
system Przykro mi, ale nie wspieramy tej opcji płatności. Oferujemy płatność kartą lub gotówką na miejscu. canthelp system Przykro mi, ale nie wspieramy tej opcji płatności. Oferujemy płatność kartą lub gotówką na miejscu. canthelp
user a czy można blikiem? request(type=”payment”, value=”blikiem”) user a czy można blikiem? request(type="payment", value="blikiem")
system Przykro mi, ale nie wspieramy tej opcji płatności. Oferujemy płatność kartą lub gotówką na miejscu canthelp system Przykro mi, ale nie wspieramy tej opcji płatności. Oferujemy płatność kartą lub gotówką na miejscu canthelp
user to gotówką inform(payment=”cash”) user to gotówką inform(payment="cash")
system Zrozumiałem. Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm&bye system Zrozumiałem. Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm&bye

Can't render this file because it contains an unexpected character in line 3 and column 45.

View File

@ -1,8 +1,8 @@
user Dzień dobry hello user Dzień dobry hello
system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc?" welcomemsg system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc?" welcomemsg
user Czy przyjmujecie zamówienia tylko z jednej restauracji? request(restaurant=”other”) user Czy przyjmujecie zamówienia tylko z jednej restauracji? request(restaurant="other")
system "Obecnie obsługujemy tylko restaurację ""Jarvis""." canthelp system "Obecnie obsługujemy tylko restaurację ""Jarvis""." canthelp
user Jakie dania oferujecie? request(type=”menu”) user Jakie dania oferujecie? request(type="menu")
system "Nasze dzisiejsze menu jest następujące: system "Nasze dzisiejsze menu jest następujące:
Przystawki: Przystawki:
@ -32,14 +32,14 @@ Desery:
Tiramisu Tiramisu
Szarlotka Szarlotka
Lody waniliowe" offer(value=Przystawki: Tatar wołowy Carpaccio z buraka Sałatka caprese Zupy: Krem z dyni Rosół z makaronem Zupa grzybowa Dania główne: Stek z polędwicy wołowej Pieczona kaczka z jabłkami Lasagne Ryba z grilla Risotto z kurczakiem i grzybami Pierogi ruskie Placki ziemniaczane Desery: Tiramisu Szarlotka Lody waniliowe) Lody waniliowe" offer(value="Przystawki: Tatar wołowy Carpaccio z buraka Sałatka caprese Zupy: Krem z dyni Rosół z makaronem Zupa grzybowa Dania główne: Stek z polędwicy wołowej Pieczona kaczka z jabłkami Lasagne Ryba z grilla Risotto z kurczakiem i grzybami Pierogi ruskie Placki ziemniaczane Desery: Tiramisu Szarlotka Lody waniliowe")
user Dobrze, na przystawke poprosze tatar, na danie glowne stek z poledwicy a na deser tiramisu inform(order=”Tatar wołowy, stek z poledwicy, tiramisu”) user Dobrze, na przystawke poprosze tatar, na danie glowne stek z poledwicy a na deser tiramisu inform(order="Tatar wołowy, stek z poledwicy, tiramisu")
user czy oferujecie rozne poziomy wysmazenia wolowiny? reqmore(topic=”stek z poledwicy”, value=”smażenie”) user czy oferujecie rozne poziomy wysmazenia wolowiny? reqmore(topic="stek z poledwicy", value="smażenie")
system "Tak, stek może być podany jako ""krwisty"", ""średnio krwisty"", ""wysmażony"" oraz ""mocno wysmażony"". " "offer(value=""krwisty"", ""średnio krwisty"", ""wysmażony"" oraz ""mocno wysmażony"")" system "Tak, stek może być podany jako ""krwisty"", ""średnio krwisty"", ""wysmażony"" oraz ""mocno wysmażony"". " "offer(value="""krwisty"", ""średnio krwisty"", ""wysmażony"" oraz ""mocno wysmażony"")"
user poprosze srednio krwisty. inform(value=”stek z polędwicy”, attribute=”średnio krwisty”) user poprosze srednio krwisty. inform(value="stek z polędwicy", attribute="średnio krwisty")
system Dobrze, zaznaczyłem że stek ma być średnio krwisty. Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? affirm&reqmore system Dobrze, zaznaczyłem że stek ma być średnio krwisty. Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? affirm&reqmore
user Moze finalizowac zamowienie affirm user Moze finalizowac zamowienie affirm
system Dobrze, poproszę o podanie adresu dostawy oraz metodę płatności (oferujemy płatność kartą lub gotówką na miejscu). request(value=”delivery”)&select(value=”payment”) system Dobrze, poproszę o podanie adresu dostawy oraz metodę płatności (oferujemy płatność kartą lub gotówką na miejscu). request(value="delivery")&select(value="payment")
user platnosc gotowka, ulica sezamkowa 123, Pacanowo inform(payment=”cash”)&inform(delivery=”ulica sezamkowa 123, Pacanowo”) user platnosc gotowka, ulica sezamkowa 123, Pacanowo inform(payment="cash")&inform(delivery="ulica sezamkowa 123, Pacanowo")
system Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm&bye system Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm&bye
user dziekuje za pomoc thankyou&bye user dziekuje za pomoc thankyou&bye

Can't render this file because it contains an unexpected character in line 3 and column 83.

View File

@ -1,18 +1,18 @@
user Siema, w czym możesz mi pomóc? hello user Siema, w czym możesz mi pomóc? hello
system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc?" welcomemsg system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc?" welcomemsg
user Chciałabym zamówic coś na obiad, co polecasz? request(value=”recommendation”) user Chciałabym zamówic coś na obiad, co polecasz? request(value="recommendation")
system Jako danie główne mogę polecić danie Stek z polędwicy wołowej, a na przystawkę Carpaccio z buraka. offer(value=”Stek z polędwicy wołowej, Carpaccio z buraka”) system Jako danie główne mogę polecić danie Stek z polędwicy wołowej, a na przystawkę Carpaccio z buraka. offer(value="Stek z polędwicy wołowej, Carpaccio z buraka")
user Ile kosztuje to danie główne? reqmore(topic=”Stek z polędwicy wołowej”, value=”price”) user Ile kosztuje to danie główne? reqmore(topic="Stek z polędwicy wołowej", value="price")
system Stek z polędwicy wołowej kosztuje 39,99 zł. inform(value=”39,99 zł”) system Stek z polędwicy wołowej kosztuje 39,99 zł. inform(value="39,99 zł")
user Dobrze, a czy carpaccio posiada jakies alergeny? reqmore(topic=”Carpaccio z buraka”, value=”allergens”) user Dobrze, a czy carpaccio posiada jakies alergeny? reqmore(topic="Carpaccio z buraka", value="allergens")
system Carpaccio z buraka zawiera następujące alergeny: mleko inform(topic”Carpaccio z buraka”, question=”allergens”, value=”mleko”) system Carpaccio z buraka zawiera następujące alergeny: mleko inform(topic"Carpaccio z buraka", question="allergens", value="mleko")
user Okej, to wziąłbym to, a co do picia proponujesz? request(value=”recommendation”, type=”drink”) user Okej, to wziąłbym to, a co do picia proponujesz? request(value="recommendation", type="drink")
system Jako napój mogę zaproponować jeden z następujących trunków: Coca-cola (500ml), Fanta (500ml), Woda mineralna (wersja gazowana lub niegazowana) (500ml) offer(value=”Coca-cola (500ml), Fanta (500ml), Woda mineralna (wersja gazowana lub niegazowana) (500ml)”) system Jako napój mogę zaproponować jeden z następujących trunków: Coca-cola (500ml), Fanta (500ml), Woda mineralna (wersja gazowana lub niegazowana) (500ml) offer(value="Coca-cola (500ml), Fanta (500ml), Woda mineralna (wersja gazowana lub niegazowana) (500ml)")
user Czy w ofercie nie ma napoi zero? reqmore(topic=”napoje zero”) user Czy w ofercie nie ma napoi zero? reqmore(topic="napoje zero")
system Oferujemy napój coca-cola w wersji zero. Woda mineralna również nie zawiera cukru. inform(topic=”napoje zero”) system Oferujemy napój coca-cola w wersji zero. Woda mineralna również nie zawiera cukru. inform(topic="napoje zero")
user Okej to wezmę do tego cole zero, ile wynosi koszt całego zamówienia? affirm user Okej to wezmę do tego cole zero, ile wynosi koszt całego zamówienia? affirm
system Zrozumiałem. Twoje zamówienie to teraz: Stek z polędwicy wołowej, Carpaccio z buraka oraz Coca-cola (zero). Całkowity koszt zamówienia wraz z dostawą to 64.99 zł. affirm&imp-conf system Zrozumiałem. Twoje zamówienie to teraz: Stek z polędwicy wołowej, Carpaccio z buraka oraz Coca-cola (zero). Całkowity koszt zamówienia wraz z dostawą to 64.99 zł. affirm&imp-conf
user Dobrze chciałbym zapłacić przy odbiorze gotówką, czy jest taka możliwość? reqmore(topic=”payment”) user Dobrze chciałbym zapłacić przy odbiorze gotówką, czy jest taka możliwość? reqmore(topic="payment")
system Tak, oferujemy opcję płatności kartą przy odbiorze. Czy w takim razie złożyć zamówienie? Jeśli tak to proszę podać adres dostawy. affirm&request(value=”delivery”) system Tak, oferujemy opcję płatności kartą przy odbiorze. Czy w takim razie złożyć zamówienie? Jeśli tak to proszę podać adres dostawy. affirm&request(value="delivery")
user Tak złóż zamówienie, na adres XYZ. affirm&inform(delivery=”XYZ”) user Tak złóż zamówienie, na adres XYZ. affirm&inform(delivery="XYZ")
system Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm&bye system Zamówienie zostało złożone i jest teraz w przygotowaniu. Dziękuję bardzo i życzę smacznego! affirm&bye

Can't render this file because it contains an unexpected character in line 3 and column 70.

View File

@ -1,43 +1,43 @@
user witam hello user witam hello
system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc?" welcomemsg system "Witamy w restauracji ""Jarvis"". Jestem systemem przyjmującym zamówienia. W czym mogę pomóc?" welcomemsg
user chciałbym zamówic ostry mało tłuszczowy obiad czy cos doradzisz ? request(type=”low-fat”) user chciałbym zamówic ostry mało tłuszczowy obiad czy cos doradzisz ? request(type="low-fat")
system Mogę polecić szaszłyki z kurczaka w ostrym sosie, z dodatkiem autorskiej sałatki warzywnej naszego szefa. offer(value=”zaszłyki z kurczaka w ostrym sosie, z dodatkiem autorskiej sałatki warzywnej naszego szefa”) system Mogę polecić szaszłyki z kurczaka w ostrym sosie, z dodatkiem autorskiej sałatki warzywnej naszego szefa. offer(value="zaszłyki z kurczaka w ostrym sosie, z dodatkiem autorskiej sałatki warzywnej naszego szefa")
user a cos innego nie lubie kurczaka reqalts(exclude=”kurczak”) user a cos innego nie lubie kurczaka reqalts(exclude="kurczak")
system W takim razie może Ryba z grilla z dodatkiem mieszanki ostrych przypraw? offer(value=”Ryba z grilla z dodatkiem mieszanki ostrych przypraw”) system W takim razie może Ryba z grilla z dodatkiem mieszanki ostrych przypraw? offer(value="Ryba z grilla z dodatkiem mieszanki ostrych przypraw")
user chciałbym się dowiedzieć jaka ryba, większości ryb nie lubię :( reqmore(topic=”Ryba z grilla z dodatkiem mieszanki ostrych przypraw”, value=”gatunek”) user chciałbym się dowiedzieć jaka ryba, większości ryb nie lubię :( reqmore(topic="Ryba z grilla z dodatkiem mieszanki ostrych przypraw", value="gatunek")
system Jedyną rybą jaką dysponujemy jest pstrąg. inform(topic=”Ryba z grilla z dodatkiem mieszanki ostrych przypraw”, value=”pstrąg”) system Jedyną rybą jaką dysponujemy jest pstrąg. inform(topic="Ryba z grilla z dodatkiem mieszanki ostrych przypraw", value="pstrąg")
user Pasuje. czy możesz powiedzieć jakie składniki sa w sałatce moge miec uczulenia na niektóre składniki reqmore(topic=”sałatka warzywna”, value=”składniki”) user Pasuje. czy możesz powiedzieć jakie składniki sa w sałatce moge miec uczulenia na niektóre składniki reqmore(topic="sałatka warzywna", value="składniki")
system Sałatka warzywna zawiera następujące składniki: ziemniaki, marchew, pietruszka, jajka, ogórki kiszone, cebula, jabłka, groszek zielony, majonez, musztarda. inform(topic=”sałatka warzywna”, argument=”składniki”, value=”ziemniaki, marchew, pietruszka, jajka, ogórki kiszone, cebula, jabłka, groszek zielony, majonez, musztarda) system Sałatka warzywna zawiera następujące składniki: ziemniaki, marchew, pietruszka, jajka, ogórki kiszone, cebula, jabłka, groszek zielony, majonez, musztarda. inform(topic="sałatka warzywna", argument="składniki", value="ziemniaki, marchew, pietruszka, jajka, ogórki kiszone, cebula, jabłka, groszek zielony, majonez, musztarda")
system Jeśli chcesz, mogę zamówić wersję potrawy bez danego składnika. inform(topic=”alternative”) system Jeśli chcesz, mogę zamówić wersję potrawy bez danego składnika. inform(topic="alternative")
user chciałbym sałatke, która nie ma majonezy i jest swieza reqalts(include=”sałatka warzywna”, exclude=”majonez”, exclude=“nieświeża”) user chciałbym sałatke, która nie ma majonezy i jest swieza reqalts(include="sałatka warzywna", exclude="majonez", exclude=“nieświeża")
system Nasze potrawy zawsze są świeże, nasza restauracja i jej pracownicy spełniają wszystkie normy sanepidu. Dodałem do zamówienia sałatkę warzywną (bez majonezu). inform(topic=”świeżość”) system Nasze potrawy zawsze są świeże, nasza restauracja i jej pracownicy spełniają wszystkie normy sanepidu. Dodałem do zamówienia sałatkę warzywną (bez majonezu). inform(topic="świeżość")
user chciałbym bez sałatki jednak, a w miejscu tego kiszonke. Czy maci kiszonki w restauracji reqalts(include=”kiszonka”) user chciałbym bez sałatki jednak, a w miejscu tego kiszonke. Czy maci kiszonki w restauracji reqalts(include="kiszonka")
system Usunąłem potrawę Sałatka warzywna z zamówienia. Przykro mi, w ofercie nie posiadamy potrawy kiszonka. canthelp system Usunąłem potrawę Sałatka warzywna z zamówienia. Przykro mi, w ofercie nie posiadamy potrawy kiszonka. canthelp
user chodziło mi o kiszonki czyli ogorek kiszony, kimchi, kapusta kiszona itd reqalts(include=”ogorek kiszony, kimchi, kapusta kiszona”) user chodziło mi o kiszonki czyli ogorek kiszony, kimchi, kapusta kiszona itd reqalts(include="ogorek kiszony, kimchi, kapusta kiszona")
system Mamy w ofercie kimchi. Czy dodać je do zamówienia? offer(value=”kimchi”)&expl-conf system Mamy w ofercie kimchi. Czy dodać je do zamówienia? offer(value="kimchi")&expl-conf
user tak affirm user tak affirm
system Dobrze, dodałem Kimchi do zamówienia. Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? ack&reqmore system Dobrze, dodałem Kimchi do zamówienia. Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? ack&reqmore
user chciałbym jeszcze zamówic deser. Co się znajduje w panstwa ofercie request(type=”dessert”) user chciałbym jeszcze zamówic deser. Co się znajduje w panstwa ofercie request(type="dessert")
system Jako deser oferujemy: Tiramisu, Szarlotka, Lody waniliowe offer(value=”Tiramisu, Szarlotka, Lody waniliowe”) system Jako deser oferujemy: Tiramisu, Szarlotka, Lody waniliowe offer(value="Tiramisu, Szarlotka, Lody waniliowe")
user czy szarlotka jest wypiekana przez panstwa reqmore(topic=”szarlotka”) user czy szarlotka jest wypiekana przez panstwa reqmore(topic="szarlotka")
system Nasze potrawy zawsze są świeże i przygotowywane na miejscu. inform(topic=”świeżość”) system Nasze potrawy zawsze są świeże i przygotowywane na miejscu. inform(topic="świeżość")
user a mozliwosc jest z szarlotki z lodami ? request(include=”szarlotka”, include=”lody”) user a mozliwosc jest z szarlotki z lodami ? request(include="szarlotka", include="lody")
system Czy dobrze rozumiem, iż chcesz dodać do zamówienia szarlotkę oraz lody? Expl-conf system Czy dobrze rozumiem, iż chcesz dodać do zamówienia szarlotkę oraz lody? Expl-conf
user tak, ale na jednym talerzu zeby było reqmore(topic=”szarlotka z lodami”) user tak, ale na jednym talerzu zeby było reqmore(topic="szarlotka z lodami")
system Zrozumiałem, dodam tę informację jako notkę do zamówienia. affirm system Zrozumiałem, dodam tę informację jako notkę do zamówienia. affirm
system Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? reqmore system Czy chciałby Pan zmienić coś jeszcze w zamówieniu czy przejść do procesu ustalenia dostawy i płatności? reqmore
user dostawy i płatnosci reqmore(topic=”delivery and payment”) user dostawy i płatnosci reqmore(topic="delivery and payment")
system Zrozumiałem. Proszę o podanie adresu dostawy oraz metody płatności (oferujemy płatność kartą lub gotówką na miejscu). request(value=”delivery”)&request(value=”payment”) system Zrozumiałem. Proszę o podanie adresu dostawy oraz metody płatności (oferujemy płatność kartą lub gotówką na miejscu). request(value="delivery")&request(value="payment")
user a czy mógłbym przyjsc do restauracji i zjesc o danej godzinie ? reqmore(topic=”takeout”) user a czy mógłbym przyjsc do restauracji i zjesc o danej godzinie ? reqmore(topic="takeout")
system Oferujemy opcję zamówienia z odbiorem osobistym. Zamówienia złożone przez internet mogą być zjedzone wewnątrz restauracji jeśli znajdują się wolne stoliki. offer(value=”takeout”) system Oferujemy opcję zamówienia z odbiorem osobistym. Zamówienia złożone przez internet mogą być zjedzone wewnątrz restauracji jeśli znajdują się wolne stoliki. offer(value="takeout")
user a na miejscu moge zapłacic reqmore(topic=”payment”) user a na miejscu moge zapłacic reqmore(topic="payment")
system Tak, oferujemy możliwość płatności kartą lub gotówką w restauracji inform(topic=”payment”) system Tak, oferujemy możliwość płatności kartą lub gotówką w restauracji inform(topic="payment")
user to gotowki za ile musze byc w restauracji zeby wszystko było gotowo affirm&reqmore(topic=”czas realizacji zamówienia”) user to gotowki za ile musze byc w restauracji zeby wszystko było gotowo affirm&reqmore(topic="czas realizacji zamówienia")
system Przewidywany czas realizacji zamówienia to 97 minut. inform(topic=”czas realizacji zamówienia”) system Przewidywany czas realizacji zamówienia to 97 minut. inform(topic="czas realizacji zamówienia")
user na 15 dzisiaj mozna zarezerowac stoli z podanym obiadem reqmore(topic=”rezerwacja”, time=”today, 15:00”) user na 15 dzisiaj mozna zarezerowac stoli z podanym obiadem reqmore(topic="rezerwacja", time="today, 15:00")
system Przykro mi, ale nie oferujemy możliwości rezerwacji stolika online. canthelp system Przykro mi, ale nie oferujemy możliwości rezerwacji stolika online. canthelp
user czyli nie ma mozliwosci zamowienia i zjedzenia w restauracji repeat user czyli nie ma mozliwosci zamowienia i zjedzenia w restauracji repeat
system Zamówienia złożone przez internet mogą być zjedzone wewnątrz restauracji jeśli znajdą się wolne stoliki. canthelp system Zamówienia złożone przez internet mogą być zjedzone wewnątrz restauracji jeśli znajdą się wolne stoliki. canthelp
user oki ack user oki ack
user to odbiore ack user to odbiore ack
system Zrozumiałem. Zamówienie zostało odnotowane z odbiorem w restauracji o godzinie 15. Dziękuję bardzo i życzę smacznego! affirm&inform(topic=”order received”, delivery_time=”today 15:00”)&bye system Zrozumiałem. Zamówienie zostało odnotowane z odbiorem w restauracji o godzinie 15. Dziękuję bardzo i życzę smacznego! affirm&inform(topic="order received", delivery_time="today 15:00")&bye

Can't render this file because it contains an unexpected character in line 3 and column 90.

View File

@ -1,11 +1,11 @@
user Witam system hello() user Witam system hello()
system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg() system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg()
user Jaką kuchnie oferujecie? request(value=”type”) user Jaką kuchnie oferujecie? request(value="type")
system Oferujemy kuchnie polska inform(value=”polish”) system Oferujemy kuchnie polska inform(value="polish")
user czy macie może w ofercie zrazy wołowe? request(value=”zrazy wolowe”) user czy macie może w ofercie zrazy wołowe? request(value="zrazy wolowe")
system Niestety, w naszej ofercie nie ma zrazów wołowych, mamy jednak w ofercie ”Stek z polędwicy wołowej”. negate()&offer(value=”Stek z poledwicy wolowej”) system Niestety, w naszej ofercie nie ma zrazów wołowych, mamy jednak w ofercie "Stek z polędwicy wołowej". negate()&offer(value="Stek z poledwicy wolowej")
user cena jest per 100g? czy jest to danie o określonej gramaturze, jeżeli tak to jakiej? request(value=”size”) user cena jest per 100g? czy jest to danie o określonej gramaturze, jeżeli tak to jakiej? request(value="size")
system Danie ma określoną porcję - 250 gramów. inform(size=250g") system Danie ma określoną porcję - 250 gramów. inform(size="250g")
user Jaką macie kartę napojów? request(value="drinks") user Jaką macie kartę napojów? request(value="drinks")
system Mamy do wyboru soki owocowe, wodę i colę. offer(value="soki owocowe")&offer(value="woda")&offer(value="cola") system Mamy do wyboru soki owocowe, wodę i colę. offer(value="soki owocowe")&offer(value="woda")&offer(value="cola")
user Jakie aperitify są u was dostępne? "request(value="aperitif")" user Jakie aperitify są u was dostępne? "request(value="aperitif")"

Can't render this file because it contains an unexpected character in line 8 and column 71.

View File

@ -1,27 +1,27 @@
user Dzień dobry hello() user Dzień dobry hello()
system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg() system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg()
user Czy udało mi się skontaktować z siecią restauracji czy wybraną restauracją? request(value=”type”) user Czy udało mi się skontaktować z siecią restauracji czy wybraną restauracją? request(value="type")
system Skontaktowałeś się z restauracją ”Uniwersytecka”. inform(name=”Uniwersytecka”) system Skontaktowałeś się z restauracją "Uniwersytecka". inform(name="Uniwersytecka")
user Dziękuję. czy mogę zamówić posiłki na godzinę 15 request(time=”15:00”) user Dziękuję. czy mogę zamówić posiłki na godzinę 15 request(time="15:00")
system Chcesz zamówić danie na miejscu czy na wynos? select() system Chcesz zamówić danie na miejscu czy na wynos? select()
user na wynos, ale odbiorę je osobiście inform(value=”to go”) user na wynos, ale odbiorę je osobiście inform(value="to go")
system Ok, możesz zamówić posiłki na godzinę 15. Co chciałbyś zamówić? confirm() system Ok, możesz zamówić posiłki na godzinę 15. Co chciałbyś zamówić? confirm()
user A co oferujecie z dań mięsnych request(value=”meat”) user A co oferujecie z dań mięsnych request(value="meat")
system Oferowane przez nas dania główne mięsne to: ”Stek z polędwicy wołowej”, ”Pieczona kaczka z jabłkami”, ”Lasagne”, ”Ryba z grilla”, ”Risotto z kurczakiem i grzybami”, select() system Oferowane przez nas dania główne mięsne to: "Stek z polędwicy wołowej", "Pieczona kaczka z jabłkami", "Lasagne", "Ryba z grilla", "Risotto z kurczakiem i grzybami", select()
user Jaki serwujecie rodzaj ryby request(value=”fish”) user Jaki serwujecie rodzaj ryby request(value="fish")
system Serwujemy mintaja. inform(fish=”mintaj”) system Serwujemy mintaja. inform(fish="mintaj")
user w postaci fileta czy z ośćmi request(value=”type”) user w postaci fileta czy z ośćmi request(value="type")
system Ryba podawana jest jako filet. inform(value=”filet”) system Ryba podawana jest jako filet. inform(value="filet")
user Dziękuję. jaka jest cena? request(value=”price”) user Dziękuję. jaka jest cena? request(value="price")
system ”Ryba z grilla” kosztuje 39zł. inform(price=”39”) system "Ryba z grilla" kosztuje 39zł. inform(price="39")
user Czy do tego serwowane są jeszcze ziemniaki request() user Czy do tego serwowane są jeszcze ziemniaki request()
system Tak, danie ”Ryba z grilla” zawiera pieczone ziemniaki. confirm() system Tak, danie "Ryba z grilla" zawiera pieczone ziemniaki. confirm()
user A jakieś warzywa lub surówkę? request() user A jakieś warzywa lub surówkę? request()
system Tak, zawiera surówkę z kiszonej kapusty. confirm() system Tak, zawiera surówkę z kiszonej kapusty. confirm()
user dziękuję bardzo, w takim razie chciałbym to zamówić request(value=”fish”) user dziękuję bardzo, w takim razie chciałbym to zamówić request(value="fish")
system Dodano do zamówienia, coś jeszcze? confirm() system Dodano do zamówienia, coś jeszcze? confirm()
user jakie desery Państwo oferują request(value=”dessert”) user jakie desery Państwo oferują request(value="dessert")
system Oferujemy: ”Tiramisu” ”Szarlotka”, ”Lody waniliowe”, select() system Oferujemy: "Tiramisu" "Szarlotka", "Lody waniliowe", select()
user Jaka są ceny deserów request(value=”price”) user Jaka są ceny deserów request(value="price")
system ”Tiramisu” 15zł, ”Szarlotka” 15zł, ”Lody waniliowe” 10zł inform() system "Tiramisu" 15zł, "Szarlotka" 15zł, "Lody waniliowe" 10zł inform()
user Poproszę Tiramisu request(value=”Tiramisu”) user Poproszę Tiramisu request(value="Tiramisu")

Can't render this file because it contains an unexpected character in line 3 and column 102.

View File

@ -1,24 +1,24 @@
user Hej, jakim botem jesteś? hello() user Hej, jakim botem jesteś? hello()
system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg() system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg()
user Czy posiadacie danie dnia? request(value=”menu”) user Czy posiadacie danie dnia? request(value="menu")
system Dzisiejsze danie dnia to ”Zupa grzybowa” i ”Pierogi ruskie”. select() system Dzisiejsze danie dnia to "Zupa grzybowa" i "Pierogi ruskie". select()
user jak duża jest porcja pierogów ruskich? request(value=”size”) user jak duża jest porcja pierogów ruskich? request(value="size")
system Porcja pierogów ruskich zawiera 8 szt. inform(size=”8”) system Porcja pierogów ruskich zawiera 8 szt. inform(size="8")
user To poproszę dwie porcje. Jakie napoje macie w ofercie? request(value=”drinks”) user To poproszę dwie porcje. Jakie napoje macie w ofercie? request(value="drinks")
system Mamy do wyboru soki owocowe, wodę i colę. offer(value=”soki owocowe”)&offer(value=”woda”)&offer(value=”cola”) system Mamy do wyboru soki owocowe, wodę i colę. offer(value="soki owocowe")&offer(value="woda")&offer(value="cola")
user To poproszę do tego sok owocowy. Soki z jakich owoców są dostępne? Czy są one świeżo wyciskane? request(drink=”sok owocowy”) user To poproszę do tego sok owocowy. Soki z jakich owoców są dostępne? Czy są one świeżo wyciskane? request(drink="sok owocowy")
system Oferujemy sok jabłkowy i pomarańczowy. Niestety, nie mamy w ofercie soków świeżo wyciskanych. confirm() system Oferujemy sok jabłkowy i pomarańczowy. Niestety, nie mamy w ofercie soków świeżo wyciskanych. confirm()
user w jakich cenach są te soki? request(value=”price”) user w jakich cenach są te soki? request(value="price")
system Jeden sok 300ml kosztuje 6zł inform(price=”6”) system Jeden sok 300ml kosztuje 6zł inform(price="6")
user to poproszę dodać to do zamówienia oraz podsumować całe zamówienie confirm() user to poproszę dodać to do zamówienia oraz podsumować całe zamówienie confirm()
system Jaki sok chciałbyś zamówić? Jabłkowy czy pomarańczowy? offer(value=”drink”) system Jaki sok chciałbyś zamówić? Jabłkowy czy pomarańczowy? offer(value="drink")
user Pomarańczowy request(drink=”pomaranczowy”) user Pomarańczowy request(drink="pomaranczowy")
system Ok. Twoje zamówienie to: 2x ”Pierogi ruskie” i sok pomarańczowy. Łączna cena to 56zł. Chcesz zamówić na miejscu czy na wynos? confirm() system Ok. Twoje zamówienie to: 2x "Pierogi ruskie" i sok pomarańczowy. Łączna cena to 56zł. Chcesz zamówić na miejscu czy na wynos? confirm()
user na wynos request(delivery=”true”) user na wynos request(delivery="true")
system Chcesz zamówić z dostawą czy odebrać osobiście? offer(value=”delivery type”) system Chcesz zamówić z dostawą czy odebrać osobiście? offer(value="delivery type")
user Z dostawą request(delivery=”true”) user Z dostawą request(delivery="true")
system Jaki jest adres dostawy? request(value=”address”) system Jaki jest adres dostawy? request(value="address")
user 00120 Watykan inform() user 00120 Watykan inform()
system Dowóz zamówienia na taki adres będzie kosztował 21,37zł. Łączna cena zamówienia to 77,37zł, czy potwierdzasz zamówienie? confirm()&inform(price=”77”) system Dowóz zamówienia na taki adres będzie kosztował 21,37zł. Łączna cena zamówienia to 77,37zł, czy potwierdzasz zamówienie? confirm()&inform(price="77")
user Tak potwierdzam ack() user Tak potwierdzam ack()
system Dziękujemy za skorzystanie z naszych usług. Przewidywany czas oczekiwania na zamówienie to 45minut. confirm() system Dziękujemy za skorzystanie z naszych usług. Przewidywany czas oczekiwania na zamówienie to 45minut. confirm()

Can't render this file because it contains an unexpected character in line 3 and column 47.

View File

@ -1,22 +1,22 @@
user Cześć hello() user Cześć hello()
system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg() system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg()
user Mam ochotę na jakieś danie z makaronem. Czy mógłbyś mi coś polecić? request(value=”pasta”) user Mam ochotę na jakieś danie z makaronem. Czy mógłbyś mi coś polecić? request(value="pasta")
system Mamy w ofercie ”Lasagne” i ”Rosół z makaronem”. select() system Mamy w ofercie "Lasagne" i "Rosół z makaronem". select()
user A czy macie jakieś dania azjatyckie? request(type=”Asian”) user A czy macie jakieś dania azjatyckie? request(type="Asian")
system Niestety, nie oferujemy dań kuchni azjatyckiej. negate() system Niestety, nie oferujemy dań kuchni azjatyckiej. negate()
user No dobrze, a w jakiej cenie jest Lasagnia? request(value=”price”) user No dobrze, a w jakiej cenie jest Lasagnia? request(value="price")
system Lasagnia kosztuje 29zł. inform(price=”29”) system Lasagnia kosztuje 29zł. inform(price="29")
user W takim razie dodaj ją do zamówienia Czy mógłbyś zaproponować coś na przystawkę i na deser? confirm()&request(value=”starter, dessert”) user W takim razie dodaj ją do zamówienia Czy mógłbyś zaproponować coś na przystawkę i na deser? confirm()&request(value="starter, dessert")
system Mamy w ofercie przystawki: ”Tatar wołowy”, ”Carpaccio z buraka”, ”Sałatka caprese”, oraz desery: ”Tiramisu” ”Szarlotka”, ”Lody waniliowe”. select() system Mamy w ofercie przystawki: "Tatar wołowy", "Carpaccio z buraka", "Sałatka caprese", oraz desery: "Tiramisu" "Szarlotka", "Lody waniliowe". select()
user Poproszę w takim razie Carpaccio z buraka, Tiramisu i jakieś dwa napoje request(value=”carpaccio”) user Poproszę w takim razie Carpaccio z buraka, Tiramisu i jakieś dwa napoje request(value="carpaccio")
system Z napojów mamy do wyboru soki owocowe, wodę i colę. offer(value=”drinks”) system Z napojów mamy do wyboru soki owocowe, wodę i colę. offer(value="drinks")
user Poproszę wodę i colę request(value=”woda”)&request(value=”cola”) user Poproszę wodę i colę request(value="woda")&request(value="cola")
system Dodano do zamówienia. Czy to wszystko? confirm() system Dodano do zamówienia. Czy to wszystko? confirm()
user Tak confirm() user Tak confirm()
system Twoje zamówienie to: ”Carpaccio z buraka”, ”Lasagne”, ”Tiramisu”, ”Woda” i ”Cola”. Całość wyniosła 77zł. Chcesz zamówić z dostawą czy odbiorem osobistym? inform(price=”77”) system Twoje zamówienie to: "Carpaccio z buraka", "Lasagne", "Tiramisu", "Woda" i "Cola". Całość wyniosła 77zł. Chcesz zamówić z dostawą czy odbiorem osobistym? inform(price="77")
user Z dostawą request(value=”delivery”) user Z dostawą request(value="delivery")
system Na jaki adres? request(value=”address”) system Na jaki adres? request(value="address")
user Uniwersytetu Poznańskiego 4, 61-614 Poznań request(address=”Uniwersytetu Poznańskiego 4, 61-614 Poznań”) user Uniwersytetu Poznańskiego 4, 61-614 Poznań request(address="Uniwersytetu Poznańskiego 4, 61-614 Poznań")
system Ok, łączna cena z dostawą to 87zł. Potwierdzasz zamówienie? confirm() system Ok, łączna cena z dostawą to 87zł. Potwierdzasz zamówienie? confirm()
user Potwierdzam ack() user Potwierdzam ack()
system Dziękujemy za skorzystanie z naszych usług. Przewidywany czas oczekiwania na zamówienie to 45minut. bye()&inform() system Dziękujemy za skorzystanie z naszych usług. Przewidywany czas oczekiwania na zamówienie to 45minut. bye()&inform()

Can't render this file because it contains an unexpected character in line 3 and column 95.

View File

@ -1,6 +1,6 @@
user Dzień dobry. hello() user Dzień dobry. hello()
system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg() system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg()
user Chciałbym zamówić jakiś zestaw sushi na kilka osób na imprezę urodzinową. request() user Chciałbym zamówić jakiś zestaw sushi na kilka osób na imprezę urodzinową. request()
system Niestety, nie mamy sushi w ofercie restauracji ”Uniwersytecka” czy chciałbyś zobaczyć menu? negate()&reqmore() system Niestety, nie mamy sushi w ofercie restauracji "Uniwersytecka" czy chciałbyś zobaczyć menu? negate()&reqmore()
user Nie, dziękuję. Do widzzenia. negate()&bye() user Nie, dziękuję. Do widzzenia. negate()&bye()
system Dziekuję, miłego dnia! bye() system Dziekuję, miłego dnia! bye()

Can't render this file because it contains an unexpected character in line 4 and column 55.

View File

@ -1,12 +1,12 @@
user Hej, czym się zajmujesz? hello() user Hej, czym się zajmujesz? hello()
system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg() system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg()
user Pokaż menu request(value=”menu”) user Pokaż menu request(value="menu")
system Nasze menu to: ”przystawki”: ”Tatar wołowy”, ”Carpaccio z buraka”, ”Sałatka caprese”, ”zupy”: ”Krem z dyni”, ”Rosół z makaronem”, ”Zupa grzybowa”, ”dania_glowne”: ”Stek z polędwicy wołowej”, ”Pieczona kaczka z jabłkami”, ”Lasagne, ”Ryba z grilla, ”Risotto z kurczakiem i grzybami”, ”Pierogi ruskie”, ”Placki ziemniaczane”, ”desery”: ”Tiramisu”, ”Szarlotka, ”Lody waniliowe” select() system Nasze menu to: "przystawki": "Tatar wołowy", "Carpaccio z buraka", "Sałatka caprese", "zupy": "Krem z dyni", "Rosół z makaronem", "Zupa grzybowa", "dania_glowne": "Stek z polędwicy wołowej", "Pieczona kaczka z jabłkami", "Lasagne, "Ryba z grilla, "Risotto z kurczakiem i grzybami", "Pierogi ruskie", "Placki ziemniaczane", "desery": "Tiramisu", "Szarlotka, "Lody waniliowe" select()
user Chciałbym zjeść tatara, zupe grzybowa, stek i tiramisu. Czy mogę zjeść tatara bez cebuli? request(value=”tatar”,value=”zupa grzybowa”,value=”stek”,value=”tiramisu”)&reqalt(value=”tatar”,exclusion=”cebula”) user Chciałbym zjeść tatara, zupe grzybowa, stek i tiramisu. Czy mogę zjeść tatara bez cebuli? request(value="tatar",value="zupa grzybowa",value="stek",value="tiramisu")&reqalt(value="tatar",exclusion="cebula")
system Tak, możemy przygotować tatara bez cebuli. confirm() system Tak, możemy przygotować tatara bez cebuli. confirm()
user Pełen profesjonalizm. To będzie moje całe zamówienie. Pamiętajcie żeby było ciepłe! affirm() user Pełen profesjonalizm. To będzie moje całe zamówienie. Pamiętajcie żeby było ciepłe! affirm()
system Ok, twoje zamówienie to: ”Tatar wołowy”, ”Zupa grzybowa”, ”Stek z polędwicy wołowej” i ”Tiramisu”. Łączna cena to 109zł. Chcesz zamówić z odbiorem osobistym czy dowozem? confirm()&inform(value=”order”) system Ok, twoje zamówienie to: "Tatar wołowy", "Zupa grzybowa", "Stek z polędwicy wołowej" i "Tiramisu". Łączna cena to 109zł. Chcesz zamówić z odbiorem osobistym czy dowozem? confirm()&inform(value="order")
user Za drogo! Jednak nie zjem tatara. Z dowozem na adres Biedronkowa 4 request(exclude=”tatar”) user Za drogo! Jednak nie zjem tatara. Z dowozem na adres Biedronkowa 4 request(exclude="tatar")
system Ok, usunąłem tatara z zamówienia. Dostawa na wybrany adres będzie kosztować 10zł. Całość zamówienia będzie kosztować 89zł. Potwierdzasz zamówienie? confirm()&inform(price=”89”) system Ok, usunąłem tatara z zamówienia. Dostawa na wybrany adres będzie kosztować 10zł. Całość zamówienia będzie kosztować 89zł. Potwierdzasz zamówienie? confirm()&inform(price="89")
user tak ack() user tak ack()
system Dziękujemy za skorzystanie z naszych usług. Przewidywany czas oczekiwania na zamówienie to 45minut. bye()&inform(time=”45 min”) system Dziękujemy za skorzystanie z naszych usług. Przewidywany czas oczekiwania na zamówienie to 45minut. bye()&inform(time="45 min")

Can't render this file because it contains an unexpected character in line 3 and column 32.

View File

@ -1,14 +1,14 @@
user Cześć hello() user Cześć hello()
system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg() system Czesc, jestem agentem dialogowym przyjmujacym zamowienia w restauracji. Moge doradzic ci w wyborze odpowiedniej pozycji z menu. W czym moge ci pomoc? welcomemsg()
user Czy znalazłoby się coś z kuchni andaluzyjskiej? request(value=”type”) user Czy znalazłoby się coś z kuchni andaluzyjskiej? request(value="type")
system Nasze menu to: ”przystawki”: ”Tatar wołowy”, ”Carpaccio z buraka”, ”Sałatka caprese”, ”zupy”: ”Krem z dyni”, ”Rosół z makaronem”, ”Zupa grzybowa”, ”dania_glowne”: ”Stek z polędwicy wołowej”, ”Pieczona kaczka z jabłkami”, ”Lasagne, ”Ryba z grilla, ”Risotto z kurczakiem i grzybami”, ”Pierogi ruskie”, ”Placki ziemniaczane”, ”desery”: ”Tiramisu”, ”Szarlotka, ”Lody waniliowe” select() system Nasze menu to: "przystawki": "Tatar wołowy", "Carpaccio z buraka", "Sałatka caprese", "zupy": "Krem z dyni", "Rosół z makaronem", "Zupa grzybowa", "dania_glowne": "Stek z polędwicy wołowej", "Pieczona kaczka z jabłkami", "Lasagne, "Ryba z grilla, "Risotto z kurczakiem i grzybami", "Pierogi ruskie", "Placki ziemniaczane", "desery": "Tiramisu", "Szarlotka, "Lody waniliowe" select()
user W takim razie na przystawkę będzie Tatar, a co do zupy mam pytanie z jakich grzybów ona się składa? request(value=”tatar”) user W takim razie na przystawkę będzie Tatar, a co do zupy mam pytanie z jakich grzybów ona się składa? request(value="tatar")
system ”Zupa grzybowa” składa się z pieczarek. inform() system "Zupa grzybowa" składa się z pieczarek. inform()
user Liczyłem na coś bardziej wyrafinowanego, w takim razie poproszę krem z dyni, a co do dania głównego mam pytanie czy Lasagne może zawierać laktozę? request(value=”main”) user Liczyłem na coś bardziej wyrafinowanego, w takim razie poproszę krem z dyni, a co do dania głównego mam pytanie czy Lasagne może zawierać laktozę? request(value="main")
system Przykro mi, że nasze menu nie spełnia twoich oczekiwań. Cieżko pracujemy, żeby przygotować dania spełniające potrzeby wszystkich klientów. Tak, danie ”Lasagne” zawiera laktozę. negate() system Przykro mi, że nasze menu nie spełnia twoich oczekiwań. Cieżko pracujemy, żeby przygotować dania spełniające potrzeby wszystkich klientów. Tak, danie "Lasagne" zawiera laktozę. negate()
user W takim razie całe moje zamówienie to będzie tatar, krem z dyni, stek z polędwicy wołowej i obędzie się bez deseru. Pytanie jeszcze czy można płacić kartą? request(value=”tatar”,value=”stek”) user W takim razie całe moje zamówienie to będzie tatar, krem z dyni, stek z polędwicy wołowej i obędzie się bez deseru. Pytanie jeszcze czy można płacić kartą? request(value="tatar",value="stek")
system Tak, można płacić kartą. Czy chcesz zamówić na miejscu czy na wynos? confirm() system Tak, można płacić kartą. Czy chcesz zamówić na miejscu czy na wynos? confirm()
user Będzie na miejscu o ile są wolne miejsca. request(value=”no delivery”) user Będzie na miejscu o ile są wolne miejsca. request(value="no delivery")
system Tak, aktualnie mamy dużo wolnych stolików w restauracji. confirm() system Tak, aktualnie mamy dużo wolnych stolików w restauracji. confirm()
user W takim razie chętnie zostanę i na ten moment będzie dla mnie wszystko confirm() user W takim razie chętnie zostanę i na ten moment będzie dla mnie wszystko confirm()
system Dziękujemy za skorzystanie z naszych usług. Przewidywany czas oczekiwania na zamówienie to 10minut. bye()&inform() system Dziękujemy za skorzystanie z naszych usług. Przewidywany czas oczekiwania na zamówienie to 10minut. bye()&inform()

Can't render this file because it contains an unexpected character in line 3 and column 71.

View File

@ -1,6 +1,7 @@
import os import os
import pandas as pd import pandas as pd
from collections import defaultdict from collections import defaultdict
import unicodedata
def get_act_name_and_slots(act="request(cuisine)"): def get_act_name_and_slots(act="request(cuisine)"):
@ -36,7 +37,12 @@ for df in data_files:
current_acts = df['act'] current_acts = df['act']
user_speech_rows = df[df['agent'] == "user"]["message"] user_speech_rows = df[df['agent'] == "user"]["message"]
for act, speech in zip(current_acts, user_speech_rows): for act, speech in zip(current_acts, user_speech_rows):
speech = unicodedata.normalize('NFKD', speech).encode(
'ASCII', 'ignore').decode('utf-8')
act_name, slots = get_act_name_and_slots(act) act_name, slots = get_act_name_and_slots(act)
for i in range(len(slots)):
slots[i] = unicodedata.normalize(
'NFKD', slots[i]).encode('ASCII', 'ignore').decode('utf-8')
acts[act_name]["slots"] += slots acts[act_name]["slots"] += slots
acts[act_name]["msg"].append(speech) acts[act_name]["msg"].append(speech)
@ -50,3 +56,7 @@ for act in acts:
print("\n\n") print("\n\n")
print() print()
df_act = pd.DataFrame(acts)
df_act.to_json("acts.json", orient="index")
print("Acts saved to acts.json")