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
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:
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ć:
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”)
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ół”)
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ół")
system "W takim razie proponuję następujący zestaw:
1x Sałatka caprese
@ -22,16 +22,16 @@ system "W takim razie proponuję następujący zestaw:
1x Pieczona kaczka z jabłkami
Jeśli chcesz również deser mogę polecić:
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”)
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”)
user Chętnie wezmę ziemniaki pieczone. ack(value=”ziemniaki pieczone”)
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")
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")
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”)
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”)
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 Zapłacę gotówką na miejscu inform(delivery=”cash”)
user Jakie inne desery oferujesz? request(type="dessert")
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")
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 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
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
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:
Przystawki:
@ -30,8 +30,8 @@ Desery:
Tiramisu
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)
user Podaj menu bez potraw na zimno reqalts(exclude=”cold”)
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")
system "Nasze dzisiejsze menu wyłączając potrawy na zimno jest następujące:
Przystawki:
@ -52,34 +52,34 @@ Lasagne
Ryba z grilla
Risotto z kurczakiem i grzybami
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)
user jaki zestaw zarekomendowąłbyś dla studenta z ograniczonym budżetem? request(budget=”low”)
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")
system "Jako zestaw potraw na zimno w wersji budżetowej polecam:
1x Carpaccio z buraka (10 zł)
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”)
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”)
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")
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")
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
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)”)
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)")
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
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
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
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()
user "Uniwersytetu Poznańskiego 4, 61-614 Poznań
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
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
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

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
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
user Jakie dania oferujecie? request(type=”menu”)
user Jakie dania oferujecie? request(type="menu")
system "Nasze dzisiejsze menu jest następujące:
Przystawki:
@ -32,14 +32,14 @@ Desery:
Tiramisu
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)
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”)
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”)
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 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"")"
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
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”)
user platnosc gotowka, ulica sezamkowa 123, Pacanowo inform(payment=”cash”)&inform(delivery=”ulica sezamkowa 123, Pacanowo”)
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")
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

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
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”)
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”)
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”)
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”)
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”)
system Oferujemy napój coca-cola w wersji zero. Woda mineralna również nie zawiera cukru. inform(topic=”napoje zero”)
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")
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ł")
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")
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)")
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")
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
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”)
user Tak złóż zamówienie, na adres XYZ. affirm&inform(delivery=”XYZ”)
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")
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

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
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”)
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”)
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”)
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”)
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”)
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ść”)
user chciałbym bez sałatki jednak, a w miejscu tego kiszonke. Czy maci kiszonki w restauracji reqalts(include=”kiszonka”)
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")
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")
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")
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 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")
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")
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”)
system Mamy w ofercie kimchi. Czy dodać je do zamówienia? offer(value=”kimchi”)&expl-conf
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
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
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”)
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ść”)
user a mozliwosc jest z szarlotki z lodami ? request(include=”szarlotka”, include=”lody”)
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")
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ść")
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
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 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”)
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”)
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”)
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”)
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 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")
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")
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")
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")
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
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
user oki 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()
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”)
system Oferujemy kuchnie polska inform(value=”polish”)
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”)
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")
user Jaką kuchnie oferujecie? request(value="type")
system Oferujemy kuchnie polska inform(value="polish")
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")
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")
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")
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()
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”)
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 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")
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()
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()
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()
user Jaki serwujecie rodzaj ryby request(value=”fish”)
system Serwujemy mintaja. inform(fish=”mintaj”)
user w postaci fileta czy z ośćmi request(value=”type”)
system Ryba podawana jest jako filet. inform(value=”filet”)
user Dziękuję. jaka jest cena? request(value=”price”)
system ”Ryba z grilla” kosztuje 39zł. inform(price=”39”)
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()
user Jaki serwujecie rodzaj ryby request(value="fish")
system Serwujemy mintaja. inform(fish="mintaj")
user w postaci fileta czy z ośćmi request(value="type")
system Ryba podawana jest jako filet. inform(value="filet")
user Dziękuję. jaka jest cena? request(value="price")
system "Ryba z grilla" kosztuje 39zł. inform(price="39")
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()
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()
user jakie desery Państwo oferują request(value=”dessert”)
system Oferujemy: ”Tiramisu” ”Szarlotka”, ”Lody waniliowe”, select()
user Jaka są ceny deserów request(value=”price”)
system ”Tiramisu” 15zł, ”Szarlotka” 15zł, ”Lody waniliowe” 10zł inform()
user Poproszę Tiramisu request(value=”Tiramisu”)
user jakie desery Państwo oferują request(value="dessert")
system Oferujemy: "Tiramisu" "Szarlotka", "Lody waniliowe", select()
user Jaka są ceny deserów request(value="price")
system "Tiramisu" 15zł, "Szarlotka" 15zł, "Lody waniliowe" 10zł inform()
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()
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”)
system Dzisiejsze danie dnia to ”Zupa grzybowa” i ”Pierogi ruskie”. select()
user jak duża jest porcja pierogów ruskich? request(value=”size”)
system Porcja pierogów ruskich zawiera 8 szt. inform(size=”8”)
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”)
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 Czy posiadacie danie dnia? request(value="menu")
system Dzisiejsze danie dnia to "Zupa grzybowa" i "Pierogi ruskie". select()
user jak duża jest porcja pierogów ruskich? request(value="size")
system Porcja pierogów ruskich zawiera 8 szt. inform(size="8")
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")
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()
user w jakich cenach są te soki? request(value=”price”)
system Jeden sok 300ml kosztuje 6zł inform(price=”6”)
user w jakich cenach są te soki? request(value="price")
system Jeden sok 300ml kosztuje 6zł inform(price="6")
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”)
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()
user na wynos request(delivery=”true”)
system Chcesz zamówić z dostawą czy odebrać osobiście? offer(value=”delivery type”)
user Z dostawą request(delivery=”true”)
system Jaki jest adres dostawy? request(value=”address”)
system Jaki sok chciałbyś zamówić? Jabłkowy czy pomarańczowy? offer(value="drink")
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()
user na wynos request(delivery="true")
system Chcesz zamówić z dostawą czy odebrać osobiście? offer(value="delivery type")
user Z dostawą request(delivery="true")
system Jaki jest adres dostawy? request(value="address")
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()
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()
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”)
system Mamy w ofercie ”Lasagne” i ”Rosół z makaronem”. select()
user A czy macie jakieś dania azjatyckie? request(type=”Asian”)
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()
user A czy macie jakieś dania azjatyckie? request(type="Asian")
system Niestety, nie oferujemy dań kuchni azjatyckiej. negate()
user No dobrze, a w jakiej cenie jest Lasagnia? request(value=”price”)
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”)
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”)
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 No dobrze, a w jakiej cenie jest Lasagnia? request(value="price")
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")
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")
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")
system Dodano do zamówienia. Czy to wszystko? 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”)
user Z dostawą request(value=”delivery”)
system Na jaki adres? request(value=”address”)
user Uniwersytetu Poznańskiego 4, 61-614 Poznań request(address=”Uniwersytetu Poznańskiego 4, 61-614 Poznań”)
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")
system Na jaki adres? request(value="address")
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()
user Potwierdzam ack()
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()
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()
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()
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()
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”)
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 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()
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()
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”)
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, 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")
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()
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()
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”)
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”)
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”)
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 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()
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()
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()
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()
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()
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()

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 pandas as pd
from collections import defaultdict
import unicodedata
def get_act_name_and_slots(act="request(cuisine)"):
@ -36,7 +37,12 @@ for df in data_files:
current_acts = df['act']
user_speech_rows = df[df['agent'] == "user"]["message"]
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)
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]["msg"].append(speech)
@ -50,3 +56,7 @@ for act in acts:
print("\n\n")
print()
df_act = pd.DataFrame(acts)
df_act.to_json("acts.json", orient="index")
print("Acts saved to acts.json")