merge
This commit is contained in:
commit
f84d9fc20a
@ -2,7 +2,8 @@
|
|||||||
"cells": [
|
"cells": [
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 3,
|
"execution_count": 1,
|
||||||
|
"id": "3a05341a",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [],
|
"outputs": [],
|
||||||
"source": [
|
"source": [
|
||||||
@ -11,16 +12,17 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 4,
|
"execution_count": 12,
|
||||||
|
"id": "b073e4a5",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"'Dzień dobry, witam w interaktywnej bibliotece'"
|
"'Dzień dobry, w czym mogę pomóc?'"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"execution_count": 4,
|
"execution_count": 12,
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"output_type": "execute_result"
|
"output_type": "execute_result"
|
||||||
}
|
}
|
||||||
@ -42,7 +44,6 @@
|
|||||||
" elif r==4:\n",
|
" elif r==4:\n",
|
||||||
" return 'Dzień dobry'\n",
|
" return 'Dzień dobry'\n",
|
||||||
" \n",
|
" \n",
|
||||||
" # zosia:\n",
|
|
||||||
" elif r==5:\n",
|
" elif r==5:\n",
|
||||||
" return 'Cześć'\n",
|
" return 'Cześć'\n",
|
||||||
" elif r==6:\n",
|
" elif r==6:\n",
|
||||||
@ -56,14 +57,15 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 5,
|
"execution_count": 3,
|
||||||
|
"id": "2dd476eb",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"name": "stdout",
|
"name": "stdout",
|
||||||
"output_type": "stream",
|
"output_type": "stream",
|
||||||
"text": [
|
"text": [
|
||||||
"Obecnie nie ma żadnych wydarzeń.\n",
|
"Dzień promowania czytelnictwa.\n",
|
||||||
"W przypadku zgubienia karty fakt ten można zgłosić w głównej filii biblioteki\n"
|
"W przypadku zgubienia karty fakt ten można zgłosić w głównej filii biblioteki\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -101,7 +103,7 @@
|
|||||||
" if domain == 'library' and intent == 'Inform' and slot == 'status':\n",
|
" if domain == 'library' and intent == 'Inform' and slot == 'status':\n",
|
||||||
" if value == 0:\n",
|
" if value == 0:\n",
|
||||||
" return f'Biblioteka jest zmaknięta.'\n",
|
" return f'Biblioteka jest zmaknięta.'\n",
|
||||||
" elif value == 1:\n",
|
" elif value == test0:\n",
|
||||||
" return f'Biblioteka jest otwarta.'\n",
|
" return f'Biblioteka jest otwarta.'\n",
|
||||||
" else:\n",
|
" else:\n",
|
||||||
" return f'Biblioteka jest zamknięta do odwołania'\n",
|
" return f'Biblioteka jest zamknięta do odwołania'\n",
|
||||||
@ -165,29 +167,30 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 6,
|
"execution_count": 4,
|
||||||
|
"id": "2067e38b",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"name": "stdout",
|
||||||
"text/plain": [
|
"output_type": "stream",
|
||||||
"'Czy ta książka to 1?'"
|
"text": [
|
||||||
]
|
"Czy ta książka to Bezsenność w Tokio?\n",
|
||||||
},
|
"Czy autor to Haruki Murakami?\n"
|
||||||
"execution_count": 6,
|
]
|
||||||
"metadata": {},
|
|
||||||
"output_type": "execute_result"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"source": [
|
"source": [
|
||||||
"#######################Confirm#############################\n",
|
"#######################Confirm#############################\n",
|
||||||
"def nlg(system_act):\n",
|
"def nlg(system_act):\n",
|
||||||
" domain, intent, slot, value = system_act\n",
|
" domain, intent, slot, value = system_act\n",
|
||||||
|
" test0 = \"Bezsenność w Tokio\"\n",
|
||||||
|
" test1 = \"Haruki Murakami\"\n",
|
||||||
"\n",
|
"\n",
|
||||||
" if domain == 'books' and intent == 'Confirm' and slot == 'title':\n",
|
" if domain == 'books' and intent == 'Confirm' and slot == 'title':\n",
|
||||||
" if value == 0:\n",
|
" if value == 0:\n",
|
||||||
" return f'Nie znalazłem książki o tym tytule.'\n",
|
" return f'Nie znalazłem książki o tym tytule.'\n",
|
||||||
" elif value == 1:\n",
|
" elif value == test0:\n",
|
||||||
" return f'Czy ta książka to {value}?'\n",
|
" return f'Czy ta książka to {value}?'\n",
|
||||||
" else:\n",
|
" else:\n",
|
||||||
" return f'Książka o tym tytule nie została znaleziona. Proszę podać więcej informacji.'\n",
|
" return f'Książka o tym tytule nie została znaleziona. Proszę podać więcej informacji.'\n",
|
||||||
@ -195,7 +198,7 @@
|
|||||||
" if domain == 'books' and intent == 'Confirm' and slot == 'author':\n",
|
" if domain == 'books' and intent == 'Confirm' and slot == 'author':\n",
|
||||||
" if value == 0:\n",
|
" if value == 0:\n",
|
||||||
" return f'Nie znalazłem książki tego autora.'\n",
|
" return f'Nie znalazłem książki tego autora.'\n",
|
||||||
" elif value == 1:\n",
|
" elif value == test1:\n",
|
||||||
" return f'Czy autor to {value}?'\n",
|
" return f'Czy autor to {value}?'\n",
|
||||||
" else:\n",
|
" else:\n",
|
||||||
" return f'Ksiązka tego autora nie została znaleziona. Proszę podać więcej informacji.'\n",
|
" return f'Ksiązka tego autora nie została znaleziona. Proszę podać więcej informacji.'\n",
|
||||||
@ -213,12 +216,14 @@
|
|||||||
" return 'Tak'\n",
|
" return 'Tak'\n",
|
||||||
" \n",
|
" \n",
|
||||||
" \n",
|
" \n",
|
||||||
"nlg(['books', 'Confirm', 'title', 1])"
|
"print(nlg(['books', 'Confirm', 'title', 'Bezsenność w Tokio']))\n",
|
||||||
|
"print(nlg(['books', 'Confirm', 'author', 'Haruki Murakami']))"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 7,
|
"execution_count": 5,
|
||||||
|
"id": "c5aa0a54",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
@ -226,7 +231,7 @@
|
|||||||
"output_type": "stream",
|
"output_type": "stream",
|
||||||
"text": [
|
"text": [
|
||||||
"Tak, to będzie wszystko\n",
|
"Tak, to będzie wszystko\n",
|
||||||
"Tak, to wszystko w zakresie założenia karty\n"
|
"Tak, to wszystko\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -280,13 +285,14 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 8,
|
"execution_count": 6,
|
||||||
|
"id": "c5b9028d",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
"data": {
|
"data": {
|
||||||
"text/plain": [
|
"text/plain": [
|
||||||
"'Do widzenia'"
|
"'Dziękuję i życzę miłej lektury'"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"execution_count": 8,
|
"execution_count": 8,
|
||||||
@ -317,7 +323,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 9,
|
"execution_count": 7,
|
||||||
|
"id": "22b38fb4",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
@ -368,7 +375,8 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"execution_count": 11,
|
"execution_count": 8,
|
||||||
|
"id": "3caff585",
|
||||||
"metadata": {},
|
"metadata": {},
|
||||||
"outputs": [
|
"outputs": [
|
||||||
{
|
{
|
||||||
@ -378,7 +386,7 @@
|
|||||||
"Chciałbym założyć kartę biblioteczną\n",
|
"Chciałbym założyć kartę biblioteczną\n",
|
||||||
"Czy książka Owoce wiśni Osamu Dazai, znajduje się w bibliotece w formie ebooka?\n",
|
"Czy książka Owoce wiśni Osamu Dazai, znajduje się w bibliotece w formie ebooka?\n",
|
||||||
"Chciałabym zwrócić książkę Kafka Haruki Murakami\n",
|
"Chciałabym zwrócić książkę Kafka Haruki Murakami\n",
|
||||||
"Chciałbym zarezerwować książkę Kafka Haruki Murakami\n",
|
"Chciałbym wypożyczyć książkę\n",
|
||||||
"Chciałbym anulować rezerwację książki\n"
|
"Chciałbym anulować rezerwację książki\n"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@ -508,7 +516,7 @@
|
|||||||
"name": "python",
|
"name": "python",
|
||||||
"nbconvert_exporter": "python",
|
"nbconvert_exporter": "python",
|
||||||
"pygments_lexer": "ipython3",
|
"pygments_lexer": "ipython3",
|
||||||
"version": "3.8.3"
|
"version": "3.8.8"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nbformat": 4,
|
"nbformat": 4,
|
||||||
|
Loading…
Reference in New Issue
Block a user