add more intents

add examples
This commit is contained in:
Eugene 2023-06-01 13:27:55 +02:00
parent 330f3bc947
commit b15957b5d1

View File

@ -21,6 +21,16 @@
" return 'Zgadza się'\n",
" else:\n",
" return 'Potwierdzam'\n",
" \n",
" if intent == 'Deny':\n",
" r = random.randint(1, 3)\n",
"\n",
" if r == 1:\n",
" return 'Nie'\n",
" elif r == 2:\n",
" return 'Nie zgadza się'\n",
" else:\n",
" return 'Nie potwierdzam'\n",
" \n",
" if intent == 'Canthelp':\n",
" r = random.randint(1, 3)\n",
@ -32,9 +42,80 @@
" else:\n",
" return 'ERR://23¤Y%/'\n",
" \n",
" if intent == 'Hellomsg':\n",
" r = random.randint(1, 3)\n",
"\n",
" if domain == 'Product':\n"
" if r == 1:\n",
" return 'Witaj'\n",
" elif r == 2:\n",
" return 'Cześć'\n",
" else:\n",
" return 'Dzień dobry'\n",
" \n",
" if intent == 'Bye':\n",
" r = random.randint(1, 3)\n",
"\n",
" if r == 1:\n",
" return 'Do zobaczenia'\n",
" elif r == 2:\n",
" return 'Żegnaj'\n",
" else:\n",
" return 'Buk zapłać'\n",
" \n",
" \n",
"\n",
" if domain == 'Product':\n",
" if intent == 'Inform':\n",
" if slot == 'Quantity':\n",
" if value == 0:\n",
" return f'Nie znalazłem produktów spełniających podane kryteria.'\n",
" elif value == 1:\n",
" return f'Znalazłem jeden produkt spełniającą podane kryteria.'\n",
" elif value <= 4:\n",
" return f'Znalazłem {value} produkty spełniające podane kryteria.'\n",
" elif value <= 9:\n",
" return f'Znalazłem {value} produktów spełniających podane kryteria.'\n",
" else:\n",
" return f'Znalazłem wiele produktów spełniających podane kryteria.'\n",
" elif slot == 'Quality':\n",
" return f'Znalazłem produkt(y) jakości {value}'\n",
" elif slot == 'Price_range':\n",
" return f'Znalazłem produkt(y) w przedziale cenowym {value}'\n",
" elif slot == 'Type':\n",
" return f'Znalazłem produkt(y) typu {value}'\n",
" elif slot == 'Brand':\n",
" return f'Znalazłem produkt(y) marki {value}'\n",
" elif slot == 'Price':\n",
" return f'Znalazlem produkt(y) w cenie {value}'\n",
" if intent == 'Request':\n",
" if slot == 'CreditCardNo':\n",
" return 'Podaj nuber karty płatniczej'\n",
" if slot == 'Quantity':\n",
" return 'Podaj liczbę artykułów'\n",
" #if slot == 'Quality':\n",
" # return 'Podaj jakość produktów'\n",
" if slot == 'Type':\n",
" return 'Podaj typ produktu'\n",
" if intent == 'Recommend':\n",
" if slot == \"Name\":\n",
" r = random.randint(1, 3)\n",
"\n",
" if r == 1:\n",
" return f'Kochany użytkowniku, z całego serduszka polecam Ci {value}'\n",
" elif r == 2:\n",
" return f'Polecam {value}'\n",
" else:\n",
" return f'Mogę polecić {value}'\n",
"\n",
" "
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {