Names fixes

This commit is contained in:
Wojciech Lidwin 2023-06-02 10:01:05 +02:00
parent 1230f41161
commit 983ef6e5ac
4 changed files with 238 additions and 181 deletions

View File

@ -72,22 +72,22 @@
" 'system_action': [],\n",
" 'belief_state': {'food': {'name': '',\n",
" 'type': '',\n",
" 'price range': '',\n",
" 'price_range': '',\n",
" 'size': '',\n",
" 'ingredients': ''},\n",
" 'drink': {'name': '', 'price range': '', 'size': ''},\n",
" 'sauce': {'name': '', 'price range': '', 'size': ''},\n",
" 'drink': {'name': '', 'price_range': '', 'size': ''},\n",
" 'sauce': {'name': '', 'price_range': '', 'size': ''},\n",
" 'order': {'type': '',\n",
" 'price range': '',\n",
" 'price_range': '',\n",
" 'restaurant_name': '',\n",
" 'area': '',\n",
" 'book time': '',\n",
" 'book day': ''},\n",
" 'book_time': '',\n",
" 'book_day': ''},\n",
" 'booking': {'restaurant_name': '',\n",
" 'area': '',\n",
" 'book time': '',\n",
" 'book day': '',\n",
" 'book people': ''},\n",
" 'book_time': '',\n",
" 'book_day': '',\n",
" 'book_people': ''},\n",
" 'payment': {'type': '', 'amount': '', 'vat': ''}},\n",
" 'request_state': {},\n",
" 'terminated': False,\n",
@ -134,7 +134,7 @@
{
"data": {
"text/plain": [
"{'name': '', 'type': '', 'price range': '', 'size': '', 'ingredients': ''}"
"{'name': '', 'type': '', 'price_range': '', 'size': '', 'ingredients': ''}"
]
},
"execution_count": 4,
@ -150,6 +150,27 @@
{
"cell_type": "code",
"execution_count": 5,
"id": "325a39f3",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'name': '', 'price_range': '', 'size': 'duża'}"
]
},
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dst.state['belief_state']['drink']"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "2a36fa8c",
"metadata": {},
"outputs": [
@ -159,7 +180,7 @@
"[['inform', 'drink', 'size', 'duża']]"
]
},
"execution_count": 5,
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
@ -170,7 +191,7 @@
},
{
"cell_type": "code",
"execution_count": 6,
"execution_count": 7,
"id": "67fd77b2",
"metadata": {},
"outputs": [
@ -180,7 +201,7 @@
"{'drink': {'price range': 0}}"
]
},
"execution_count": 6,
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
@ -192,7 +213,7 @@
},
{
"cell_type": "code",
"execution_count": 7,
"execution_count": 8,
"id": "834ebb03",
"metadata": {},
"outputs": [
@ -201,12 +222,12 @@
"text/plain": [
"{'name': '',\n",
" 'type': 'pizza',\n",
" 'price range': '',\n",
" 'price_range': '',\n",
" 'size': 'duża',\n",
" 'ingredients': ''}"
]
},
"execution_count": 7,
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
@ -218,7 +239,29 @@
},
{
"cell_type": "code",
"execution_count": 8,
"execution_count": 9,
"id": "802c9fe4",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"{'name': '', 'price_range': 'średnia', 'size': 'standardowa'}"
]
},
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"dst.update_user([['inform', 'sauce', 'size', 'standardowa'], ['inform', 'sauce', 'price_range', 'średnia']])\n",
"dst.state['belief_state']['sauce']"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "4b61083c",
"metadata": {},
"outputs": [],
@ -275,6 +318,8 @@
" arg+=f\" && contains{cons}\".replace(f\"\\'{cons[0]}\\'\",f\"{cons[0]}\").replace(\"[\",\"\").replace(\"]\",\"\")\n",
" else:\n",
" arg=f\"{constraints}\".replace(f\"\\'{constraints[0]}\\'\",f\"{constraints[0]}\").replace(\"[\",\"\").replace(\"]\",\"\").replace(\"(\\'\",\"(\").replace(\"\\',\",\",\") \n",
" print(arg)\n",
" print(jmespath.search(f\"database.{domain}[?contains{arg} == `true` ]\", self.db) )\n",
" self.results = jmespath.search(f\"database.{domain}[?contains{arg} == `true` ]\", self.db) \n",
" if len(self.results) == 0:\n",
" system_action[(domain, 'NoOffer')] = []\n",
@ -292,22 +337,34 @@
},
{
"cell_type": "code",
"execution_count": 9,
"execution_count": 11,
"id": "e587661a",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"(size, 'duża')\n",
"[{'name': 'lemoniada', 'price_range': 'średnia', 'size': 'duża'}]\n",
"(type, 'pizza') && contains(size, 'duża')\n",
"[{'name': 'pizza margherita', 'type': 'pizza', 'price_range': 'średnia', 'size': 'duża', 'ingredients': 'sos pomidorowy, ser mozzarella, bazylia'}, {'name': 'pizza vegetariana', 'type': 'pizza', 'price_range': 'wysoka', 'size': 'duża', 'ingredients': 'sos pomidorowy, mozzarella, warzywa (papryka, cebula, pomidory, pieczarki), oregano'}, {'name': 'pizza hawajska', 'type': 'pizza', 'price_range': 'wysoka', 'size': 'duża', 'ingredients': 'sos pomidorowy, mozzarella, szynka, ananas, oregano'}, {'name': 'pizza capricciosa', 'type': 'pizza', 'price_range': 'wysoka', 'size': 'duża', 'ingredients': 'sos pomidorowy, mozzarella, szynka, pieczarki, oregano'}]\n",
"(price_range, 'średnia') && contains(size, 'standardowa')\n",
"[]\n"
]
},
{
"data": {
"text/plain": [
"defaultdict(list,\n",
" {('drink', 'Inform'): [['Choice', '1'],\n",
" ['price range', 'średnia']],\n",
" {('drink', 'Inform'): [['Choice', '1']],\n",
" ('drink', 'Recommend'): [['Name', 'lemoniada']],\n",
" ('food', 'Inform'): [['Choice', '4']],\n",
" ('food', 'Recommend'): [['Name', 'pizza margherita']]})"
" ('food', 'Recommend'): [['Name', 'pizza margherita']],\n",
" ('sauce', 'NoOffer'): []})"
]
},
"execution_count": 9,
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}

View File

@ -2,7 +2,7 @@
"cells": [
{
"cell_type": "code",
"execution_count": 17,
"execution_count": 1,
"id": "c31a012f",
"metadata": {},
"outputs": [],
@ -12,7 +12,7 @@
},
{
"cell_type": "code",
"execution_count": 4,
"execution_count": 2,
"id": "21c8e0a4",
"metadata": {},
"outputs": [],
@ -37,7 +37,7 @@
" return f\"Ta restauracja znajduje się w dzielnicy {value}.\"\n",
" if slot == 'restaurant_name':\n",
" return f\"Oto twoja rezerwacja w {value}.\"\n",
" if slot == \"book people\":\n",
" if slot == \"book_people\":\n",
" if value == 0:\n",
" return f'Nie można zarezerwować stolika dla 0 osób.'\n",
" elif value == 1:\n",
@ -48,9 +48,9 @@
" return f'Nie ma stoliku dla {value} osób.'\n",
" else:\n",
" return f'Nie znalazłem stolików dla podanych kryterów.'\n",
" if slot == \"book day\":\n",
" if slot == \"book_day\":\n",
" return f\"Dzień Twojej rezerwacji to: {value}.\"\n",
" if slot == \"book time\":\n",
" if slot == \"book_time\":\n",
" return f\"Godzina Twojej rezerwacji to: {value}.\"\n",
" elif domain == \"order\" and intent == \"inform\":\n",
" if slot == \"type\":\n",
@ -60,15 +60,15 @@
" return f'Możesz odebrać zamówienie na miejscu.'\n",
" elif value == \"dostawa\":\n",
" return f'Twoje zamówienie może być zrealizowane w formie dostawy.'\n",
" if slot == \"price range\":\n",
" if slot == \"price_range\":\n",
" return f\"Porównując do cen w innych restauracjach, kwota Twojego zamówienia jest: {value}.\"\n",
" if slot == \"restaurant_name\":\n",
" return f\"Zamówienie zostanie wykonane przez {value}.\"\n",
" if slot == \"area\":\n",
" return f\"Zamówienie zostanie zrealizowane w dzielnicy {value}.\"\n",
" if slot == \"book time\":\n",
" if slot == \"book_time\":\n",
" return f\"Godzina Twojego zamówienia to: {value}.\"\n",
" if slot == \"book day\":\n",
" if slot == \"book_day\":\n",
" return f\"Dzień Twojego zamówienia to: {value}.\" \n",
" \n",
" \n",
@ -137,7 +137,7 @@
" return f\"Informuje, że nie posiadamy dania z podanej kategorii.\"\n",
" \n",
" \n",
" if slot == 'price range':\n",
" if slot == 'price_range':\n",
" if value == 'niska':\n",
" return f\"Inforumuje, że {value} cena dotyczy dań do 15 zł.\"\n",
" elif value == 'średnia':\n",
@ -173,7 +173,7 @@
" else:\n",
" return f\"Informuje, że nie posiadamy {value} w naszej ofercie.\"\n",
" \n",
" if slot == 'price range':\n",
" if slot == 'price_range':\n",
" if value == 'niska':\n",
" return f\"Inforumuje, że {value} cena dotyczy napojów do 5 zł.\"\n",
" elif value == 'średnia':\n",
@ -196,7 +196,7 @@
" elif value == 'duża':\n",
" return f\"Inforumuje, że sos o rozmiarze {value} jest serwowany w szklanej misce.\"\n",
" \n",
" if slot == 'price range':\n",
" if slot == 'price_range':\n",
" if value == 'niska':\n",
" return f\"Inforumuje, {value} cena dotyczy sosów podawanych w plastikowym pojemniku.\"\n",
" elif value == 'duża':\n",
@ -235,7 +235,7 @@
},
{
"cell_type": "code",
"execution_count": 11,
"execution_count": 3,
"id": "185b85f0",
"metadata": {},
"outputs": [
@ -245,7 +245,7 @@
"'Informuję, że gotówka jest możliwą formą płatności w naszej restauracji.'"
]
},
"execution_count": 11,
"execution_count": 3,
"metadata": {},
"output_type": "execute_result"
}
@ -256,7 +256,7 @@
},
{
"cell_type": "code",
"execution_count": 12,
"execution_count": 4,
"id": "b276b31f",
"metadata": {},
"outputs": [
@ -266,7 +266,7 @@
"'Twoje zamówienie zostanie może zostać przygotowane do odbioru na wynos.'"
]
},
"execution_count": 12,
"execution_count": 4,
"metadata": {},
"output_type": "execute_result"
}
@ -277,7 +277,7 @@
},
{
"cell_type": "code",
"execution_count": 13,
"execution_count": 5,
"id": "3ae7e57f",
"metadata": {},
"outputs": [
@ -287,7 +287,7 @@
"'Oto twoja rezerwacja w biały kwiat.'"
]
},
"execution_count": 13,
"execution_count": 5,
"metadata": {},
"output_type": "execute_result"
}
@ -298,7 +298,7 @@
},
{
"cell_type": "code",
"execution_count": 5,
"execution_count": 6,
"id": "f3cd64f8",
"metadata": {},
"outputs": [
@ -308,7 +308,7 @@
"'Informuje, że z kategorii pizza posiadamy w ofercie między innymi Margherite, Pepperoni czy Milano.'"
]
},
"execution_count": 5,
"execution_count": 6,
"metadata": {},
"output_type": "execute_result"
}
@ -319,7 +319,7 @@
},
{
"cell_type": "code",
"execution_count": 6,
"execution_count": 7,
"id": "992cb313",
"metadata": {},
"outputs": [
@ -329,7 +329,7 @@
"'Informuje, że posiadamy pepsi w naszej ofercie.'"
]
},
"execution_count": 6,
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
}
@ -340,7 +340,7 @@
},
{
"cell_type": "code",
"execution_count": 7,
"execution_count": 8,
"id": "252fe4b5",
"metadata": {},
"outputs": [
@ -350,7 +350,7 @@
"'Inforumuje, że sos o rozmiarze mała jest serwowany w pojemniku plastikowym.'"
]
},
"execution_count": 7,
"execution_count": 8,
"metadata": {},
"output_type": "execute_result"
}
@ -361,17 +361,17 @@
},
{
"cell_type": "code",
"execution_count": 19,
"execution_count": 9,
"id": "90303149",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Żegnam.'"
"'Żegnam i dziękuję za skorzystanie z usługi.'"
]
},
"execution_count": 19,
"execution_count": 9,
"metadata": {},
"output_type": "execute_result"
}
@ -382,7 +382,7 @@
},
{
"cell_type": "code",
"execution_count": 25,
"execution_count": 10,
"id": "b78e9d4a",
"metadata": {},
"outputs": [
@ -392,7 +392,7 @@
"'Cześć, w czym mogę pomóc?'"
]
},
"execution_count": 25,
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
@ -403,17 +403,17 @@
},
{
"cell_type": "code",
"execution_count": 29,
"execution_count": 11,
"id": "37782f98",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"'Rekomendowany posiłek to: Zupa grzybowa.'"
"'Rekomendowany posiłek to: zupa grzybowa.'"
]
},
"execution_count": 29,
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
}
@ -424,7 +424,7 @@
},
{
"cell_type": "code",
"execution_count": 30,
"execution_count": 12,
"id": "c74610a3",
"metadata": {},
"outputs": [
@ -434,7 +434,7 @@
"'Rekomendowana metoda płatności to: blik.'"
]
},
"execution_count": 30,
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
}
@ -468,7 +468,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.11.3"
"version": "3.11.2"
}
},
"nbformat": 4,

View File

@ -9,34 +9,34 @@
"food":{
"name":"",
"type":"",
"price range":"",
"price_range":"",
"size":"",
"ingredients":""
},
"drink":{
"name":"",
"price range":"",
"price_range":"",
"size":""
},
"sauce":{
"name":"",
"price range":"",
"price_range":"",
"size":""
},
"order":{
"type":"",
"price range":"",
"price_range":"",
"restaurant_name":"",
"area":"",
"book time":"",
"book day":""
"book_time":"",
"book_day":""
},
"booking":{
"restaurant_name":"",
"area":"",
"book time":"",
"book day":"",
"book people":""
"book_time":"",
"book_day":"",
"book_people":""
},
"payment":{
"type":"",

View File

@ -4,252 +4,252 @@
{
"name":"pizza margherita",
"type":"pizza",
"price range":"średnia",
"price_range":"średnia",
"size":"duża",
"ingredients":"sos pomidorowy, ser mozzarella, bazylia"
},
{
"name":"sałatka cezar",
"type":"sałatka",
"price range":"niska",
"price_range":"niska",
"size":"mała",
"ingredients":"sałata rzymska, grzanki, ser Parmezan, sos Cezar"
},
{
"name":"spaghetti bolognese",
"type":"makaron",
"price range":"średnia",
"price_range":"średnia",
"size":"standardowa",
"ingredients":"mięso mielone, pomidory, cebula, czosnek"
},
{
"name":"kotlet schabowy",
"type":"mięso",
"price range":"wysoka",
"price_range":"wysoka",
"size":"standardowy",
"ingredients":"mięso schabowe, jajko, bułka tarta, mąka"
},
{
"name":"zupa pomidorowa",
"type":"zupa",
"price range":"niska",
"price_range":"niska",
"size":"mała",
"ingredients":"pomidory, cebula, czosnek, śmietana"
},
{
"name":"pierogi ruskie",
"type":"pierogi",
"price range":"średnia",
"price_range":"średnia",
"size":"małe",
"ingredients":"ziemniaki, ser, cebula"
},
{
"name":"ryba Dorsz",
"type":"ryba",
"price range":"wysoka",
"price_range":"wysoka",
"size":"średnia",
"ingredients":"filet z dorsza, cytryna, masło"
},
{
"name":"krewetki na grillu",
"type":"owoce morza",
"price range":"wysoka",
"price_range":"wysoka",
"size":"małe",
"ingredients":"krewetki, oliwa, czosnek, przyprawy"
},
{
"name":"kurczak curry",
"type":"kurczak",
"price range":"średnia",
"price_range":"średnia",
"size":"standardowy",
"ingredients":"kurczak, cebula, pomidory, przyprawy"
},
{
"name":"tarta szpinakowa",
"type":"tarta",
"price range":"średnia",
"price_range":"średnia",
"size":"duża",
"ingredients":"szpinak, ser, jajka, śmietana"
},
{
"name":"kebab",
"type":"fast food",
"price range":"średnia",
"price_range":"średnia",
"size":"duża",
"ingredients":"mięso drobiowe, warzywa, sos czosnkowy"
},
{
"name":"zupa ogórkowa",
"type":"zupa",
"price range":"niska",
"price_range":"niska",
"size":"średnia",
"ingredients":"ogórki kiszone, ziemniaki, śmietana, przyprawy"
},
{
"name":"sushi maki",
"type":"sushi",
"price range":"wysoka",
"price_range":"wysoka",
"size":"mała",
"ingredients":"ryż sushi, wodorosty nori, krewetki, awokado, ogórek"
},
{
"name":"pierogi z serem",
"type":"pierogi",
"price range":"niska",
"price_range":"niska",
"size":",ały",
"ingredients":"ciasto pierogowe, ser biały"
},
{
"name":"calamari",
"type":"owoce morza",
"price range":"wysoka",
"price_range":"wysoka",
"size":"mała",
"ingredients":"kalmary, mąka, jajko, przyprawy"
},
{
"name":"karp smażony",
"type":"ryba",
"price range":"średnia",
"price_range":"średnia",
"size":"duża",
"ingredients":"karp, mąka, olej, przyprawy"
},
{
"name":"pizza vegetariana",
"type":"pizza",
"price range":"wysoka",
"price_range":"wysoka",
"size":"duża",
"ingredients":"sos pomidorowy, mozzarella, warzywa (papryka, cebula, pomidory, pieczarki), oregano"
},
{
"name":"sałatka z grillowanym kurczakiem",
"type":"sałatka",
"price range":"średnia",
"price_range":"średnia",
"size":"średnia",
"ingredients":"mieszana sałata, grillowany filet z kurczaka, pomidory, ogórki, papryka, dressing"
},
{
"name":"steak z wieprzowiny",
"type":"mięso",
"price range":"wysoka",
"price_range":"wysoka",
"size":"duża",
"ingredients":"filet z wieprzowiny, masło, przyprawy"
},
{
"name":"ravioli ze szpinakiem i ricottą",
"type":"makaron",
"price range":"średnia",
"price_range":"średnia",
"size":"średnia",
"ingredients":"makaron ravioli, nadzienie ze szpinaku i ricotty, sos pomidorowy"
},
{
"name":"kotlet mielony",
"type":"mięso",
"price range":"niska",
"price_range":"niska",
"size":"mała",
"ingredients":"mięso mielone, bułka tarta, jajko, przyprawy"
},
{
"name":"zupa grzybowa",
"type":"zupa",
"price range":"średnia",
"price_range":"średnia",
"size":"duża",
"ingredients":"grzyby, cebula, śmietana, przyprawy"
},
{
"name":"sushi nigiri",
"type":"sushi",
"price range":"wysoka",
"price_range":"wysoka",
"size":"mała",
"ingredients":"ryż sushi, kawałek świeżego ryby"
},
{
"name":"pierogi z mięsem",
"type":"pierogi",
"price range":"średnia",
"price_range":"średnia",
"size":"średnia",
"ingredients":"ciasto pierogowe, mięso mielone, cebula"
},
{
"name":"krewetki w panierce",
"type":"owoce morza",
"price range":"wysoka",
"price_range":"wysoka",
"size":"mała",
"ingredients":"krewetki, jajko, bułka tarta, przyprawy"
},
{
"name":"filet z dorsza",
"type":"ryba",
"price range":"średnia",
"price_range":"średnia",
"size":"duża",
"ingredients":"dorsz, masło, cytryna, przyprawy"
},
{
"name":"pizza hawajska",
"type":"pizza",
"price range":"wysoka",
"price_range":"wysoka",
"size":"duża",
"ingredients":"sos pomidorowy, mozzarella, szynka, ananas, oregano"
},
{
"name":"sałatka cezar",
"type":"sałatka",
"price range":"średnia",
"price_range":"średnia",
"size":"średnia",
"ingredients":"sałata rzymska, grzanki, Parmezan, sos Cezar"
},
{
"name":"stek z kurczaka",
"type":"mięso",
"price range":"średnia",
"price_range":"średnia",
"size":"średnia",
"ingredients":"filet z kurczaka, oliwa, przyprawy"
},
{
"name":"lasagne",
"type":"makaron",
"price range":"średnia",
"price_range":"średnia",
"size":"duża",
"ingredients":"makaron, sos pomidorowy, mięso mielone, ser, przyprawy"
},
{
"name":"dushi california roll",
"type":"sushi",
"price range":"wysoka",
"price_range":"wysoka",
"size":"mała",
"ingredients":"ryż sushi, wodorosty nori, krewetki, ogórek, awokado"
},
{
"name":"krewetki w sosie czosnkowym",
"type":"owoce morza",
"price range":"wysoka",
"price_range":"wysoka",
"size":"mała",
"ingredients":"krewetki, czosnek, masło, śmietana, natka pietruszki"
},
{
"name":"filet z łososia",
"type":"ryba",
"price range":"średnia",
"price_range":"średnia",
"size":"duża",
"ingredients":"łosoś, oliwa z oliwek, cytryna, przyprawy"
},
{
"name":"pizza capricciosa",
"type":"pizza",
"price range":"wysoka",
"price_range":"wysoka",
"size":"duża",
"ingredients":"sos pomidorowy, mozzarella, szynka, pieczarki, oregano"
},
{
"name":"sałatka grecka",
"type":"sałatka",
"price range":"średnia",
"price_range":"średnia",
"size":"średnia",
"ingredients":"sałata mieszana, pomidory, ogórki, cebula, oliwki, ser feta"
},
{
"name":"stek z wołowiny",
"type":"mięso",
"price range":"wysoka",
"price_range":"wysoka",
"size":"duża",
"ingredients":"wołowina, masło, przyprawy"
}
@ -257,259 +257,259 @@
"drink":[
{
"name":"kawa",
"price range":"niska",
"price_range":"niska",
"size":"mała"
},
{
"name":"herbata",
"price range":"niska",
"price_range":"niska",
"size":"mała"
},
{
"name":"cola",
"price range":"średnia",
"price_range":"średnia",
"size":"mała"
},
{
"name":"sok pomarańczowy",
"price range":"średnia",
"price_range":"średnia",
"size":"mała"
},
{
"name":"woda gazowana",
"price range":"niska",
"price_range":"niska",
"size":"mała"
},
{
"name":"piwo jasne",
"price range":"średnia",
"price_range":"średnia",
"size":"małe"
},
{
"name":"wino czerwone",
"price range":"wysoka",
"price_range":"wysoka",
"size":"standardowa"
},
{
"name":"koktajl owocowy",
"price range":"wysoka",
"price_range":"wysoka",
"size":"standardowy"
},
{
"name":"lemoniada",
"price range":"średnia",
"price_range":"średnia",
"size":"duża"
},
{
"name":"piwo ciemne",
"price range":"średnia",
"price_range":"średnia",
"size":"małe"
}
],
"sauce":[
{
"name":"sos pomidorowy",
"price range":"niska",
"price_range":"niska",
"size":"mała"
},
{
"name":"sos czosnkowy",
"price range":"niska",
"price_range":"niska",
"size":"mała"
},
{
"name":"sos bbq",
"price range":"średnia",
"price_range":"średnia",
"size":"mała"
},
{
"name":"sos tatarski",
"price range":"średnia",
"price_range":"średnia",
"size":"mała"
},
{
"name":"sos Meksykański",
"price range":"niska",
"price_range":"niska",
"size":"mała"
},
{
"name":"sos aioli",
"price range":"średnia",
"price_range":"średnia",
"size":"mała"
},
{
"name":"sos śmietanowo-koperkowy",
"price range":"wysoka",
"price_range":"wysoka",
"size":"standardowa"
},
{
"name":"sos pikantny",
"price range":"wysoka",
"price_range":"wysoka",
"size":"standardowa"
},
{
"name":"sos curry",
"price range":"średnia",
"price_range":"średnia",
"size":"duża"
},
{
"name":"sos hollandaise",
"price range":"średnia",
"price_range":"średnia",
"size":"mała"
}
],
"order":[
{
"type":"dostawa",
"price range":"średnia",
"price_range":"średnia",
"restaurant_name":"pizzeria bella",
"area":"centrum",
"book time":"19:00",
"book day":"25-05-2023"
"book_time":"19:00",
"book_day":"25-05-2023"
},
{
"type":"na wynos",
"price range":"niska",
"price_range":"niska",
"restaurant_name":"restauracja smakosz",
"area":"praga",
"book time":"17:30",
"book day":"27-05-2023"
"book_time":"17:30",
"book_day":"27-05-2023"
},
{
"type":"na miejscu",
"price range":"wysoka",
"price_range":"wysoka",
"restaurant_name":"grill & steakhouse",
"area":"śródmieście",
"book time":"20:00",
"book day":"29-05-2023"
"book_time":"20:00",
"book_day":"29-05-2023"
},
{
"type":"dostawa",
"price range":"wysoka",
"price_range":"wysoka",
"restaurant_name":"restauracja orient",
"area":"mokotów",
"book time":"19:30",
"book day":"01-06-2023"
"book_time":"19:30",
"book_day":"01-06-2023"
},
{
"type":"na wynos",
"price range":"niska",
"price_range":"niska",
"restaurant_name":"pizzeria italia",
"area":"ursynów",
"book time":"18:00",
"book day":"04-06-2023"
"book_time":"18:00",
"book_day":"04-06-2023"
},
{
"type":"na miejscu",
"price range":"średnia",
"price_range":"średnia",
"restaurant_name":"restauracja smaki azji",
"area":"wilanów",
"book time":"21:00",
"book day":"06-06-2023"
"book_time":"21:00",
"book_day":"06-06-2023"
},
{
"type":"dostawa",
"price range":"wysoka",
"price_range":"wysoka",
"restaurant_name":"restauracja gusto",
"area":"bemowo",
"book time":"19:30",
"book day":"09-06-2023"
"book_time":"19:30",
"book_day":"09-06-2023"
},
{
"type":"na wynos",
"price range":"średnia",
"price_range":"średnia",
"restaurant_name":"restauracja la dolce vita",
"area":"żoliborz",
"book time":"18:30",
"book day":"12-06-2023"
"book_time":"18:30",
"book_day":"12-06-2023"
},
{
"type":"na miejscu",
"price range":"niska",
"price_range":"niska",
"restaurant_name":"restauracja tradycja",
"area":"Oochota",
"book time":"20:30",
"book day":"15-06-2023"
"book_time":"20:30",
"book_day":"15-06-2023"
},
{
"type":"dostawa",
"price range":"średnia",
"price_range":"średnia",
"restaurant_name":"restauracja smażalnia",
"area":"wola",
"book time":"19:00",
"book day":"18-06-2023"
"book_time":"19:00",
"book_day":"18-06-2023"
}
],
"booking":[
{
"restaurant_name":"restauracja finezja",
"area":"centrum",
"book time":"19:00",
"book day":"25-05-2023",
"book people":"4"
"book_time":"19:00",
"book_day":"25-05-2023",
"book_people":"4"
},
{
"restaurant_name":"trattoria bella",
"area":"praga",
"book time":"17:30",
"book day":"27-05-2023",
"book people":"2"
"book_time":"17:30",
"book_day":"27-05-2023",
"book_people":"2"
},
{
"restaurant_name":"steakhouse grill",
"area":"śródmieście",
"book time":"20:00",
"book day":"29-05-2023",
"book people":"6"
"book_time":"20:00",
"book_day":"29-05-2023",
"book_people":"6"
},
{
"restaurant_name":"sushi express",
"area":"mokotów",
"book time":"19:30",
"book day":"01-06-2023",
"book people":"3"
"book_time":"19:30",
"book_day":"01-06-2023",
"book_people":"3"
},
{
"restaurant_name":"pasta e pizza",
"area":"ursynów",
"book time":"18:00",
"book day":"04-06-2023",
"book people":"5"
"book_time":"18:00",
"book_day":"04-06-2023",
"book_people":"5"
},
{
"restaurant_name":"thai house",
"area":"wilanów",
"book time":"21:00",
"book day":"06-06-2023",
"book people":"2"
"book_time":"21:00",
"book_day":"06-06-2023",
"book_people":"2"
},
{
"restaurant_name":"restauracja u kowala",
"area":"bemowo",
"book time":"19:30",
"book day":"09-06-2023",
"book people":"4"
"book_time":"19:30",
"book_day":"09-06-2023",
"book_people":"4"
},
{
"restaurant_name":"trattoria italiana",
"area":"żoliborz",
"book time":"18:30",
"book day":"12-06-2023",
"book people":"3"
"book_time":"18:30",
"book_day":"12-06-2023",
"book_people":"3"
},
{
"restaurant_name":"kuchnia polska",
"area":"ochota",
"book time":"20:30",
"book day":"15-06-2023",
"book people":"6"
"book_time":"20:30",
"book_day":"15-06-2023",
"book_people":"6"
},
{
"restaurant_name":"restauracja mediterranean",
"area":"wola",
"book time":"19:00",
"book day":"18-06-2023",
"book people":"2"
"book_time":"19:00",
"book_day":"18-06-2023",
"book_people":"2"
}
],
"payment":[