Names fixes
This commit is contained in:
parent
1230f41161
commit
983ef6e5ac
101
DST_DP.ipynb
101
DST_DP.ipynb
@ -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"
|
||||
}
|
||||
|
68
NLG.ipynb
68
NLG.ipynb
@ -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,
|
||||
|
18
data.json
18
data.json
@ -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":"",
|
||||
|
232
database.json
232
database.json
@ -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":[
|
||||
|
Loading…
Reference in New Issue
Block a user