all modules implemented, chat semi working
This commit is contained in:
parent
8f85af7f7f
commit
2b95605042
@ -19,6 +19,9 @@ or by:
|
||||
|
||||
`pip install requirements.txt`
|
||||
|
||||
Compatible with
|
||||
`python 3.9`
|
||||
as other versions have conflicts with convlab or flair.
|
||||
## Development and usage
|
||||
|
||||
We can run script
|
||||
@ -36,6 +39,6 @@ On both cases we are mapping our src directory to workdir inside Docker to alway
|
||||
| Team member |
|
||||
|----------------|
|
||||
| Mikołaj Gawron |
|
||||
| - |
|
||||
| - |
|
||||
| - |
|
||||
| Anna Śmigiel |
|
||||
| Dawid Korzępa |
|
||||
| Adam Stelmaszyk |
|
||||
|
@ -26,8 +26,10 @@
|
||||
"item": "Jaki produkt chcesz kupić?",
|
||||
"email": "Podaj proszę email.",
|
||||
"delivery_method": "Jaką formą dostawy jesteś zainteresowany?",
|
||||
"payment_method": "Jaką formą płatności jesteś zainteresowany?"
|
||||
"payment_method": "Jaką formą płatności jesteś zainteresowany?",
|
||||
"price": "20ZŁ"
|
||||
},
|
||||
"bye": "Miłego dnia!",
|
||||
"welcomemsg": "Dzień dobry!",
|
||||
"confirmation": "Zamówienie zostało złożone!"
|
||||
}
|
||||
|
@ -71,20 +71,20 @@
|
||||
|
||||
|
||||
# text: Chciałbym złożyć zamówienie na chleb, masło, jajka oraz ser.
|
||||
# intent: request
|
||||
# intent: inform
|
||||
# slots:
|
||||
1 Chciałbym request NoLabel
|
||||
2 złożyć request NoLabel
|
||||
3 zamówienie request NoLabel
|
||||
4 na request NoLabel
|
||||
5 chleb request B-item
|
||||
6 , request NoLabel
|
||||
7 masło request B-item
|
||||
8 , request NoLabel
|
||||
9 jajka request B-item
|
||||
10 oraz request NoLabel
|
||||
11 ser request B-item
|
||||
12 . request NoLabel
|
||||
1 Chciałbym inform NoLabel
|
||||
2 złożyć inform NoLabel
|
||||
3 zamówienie inform NoLabel
|
||||
4 na inform NoLabel
|
||||
5 chleb inform B-item
|
||||
6 , inform NoLabel
|
||||
7 masło inform B-item
|
||||
8 , inform NoLabel
|
||||
9 jajka inform B-item
|
||||
10 oraz inform NoLabel
|
||||
11 ser inform B-item
|
||||
12 . inform NoLabel
|
||||
|
||||
|
||||
# text: Proszę podać cene weza ogrodowego.
|
||||
@ -95,3 +95,45 @@
|
||||
3 ceny request B-price
|
||||
4 weza request B-item
|
||||
5 ogrodowego. request I-item
|
||||
|
||||
|
||||
# text: Cześć! Chciałbym złożyć zamówienie na meble ogrodowe.
|
||||
# intent: inform
|
||||
# slots:
|
||||
1 Cześć! inform NoLabel
|
||||
2 Chciałbym inform NoLabel
|
||||
3 złożyć inform NoLabel
|
||||
4 zamówienie inform NoLabel
|
||||
5 na inform NoLabel
|
||||
6 meble inform B-item
|
||||
7 ogrodowe inform I-item
|
||||
|
||||
# text: Jaka jest cena makaronu?
|
||||
# intent: request
|
||||
# slots:
|
||||
1 Jaka request NoLabel
|
||||
2 jest request NoLabel
|
||||
3 cena request B-price
|
||||
4 makaronu? request B-item
|
||||
|
||||
# text: Proszę podać cene drzewka.
|
||||
# intent: request
|
||||
# slots:
|
||||
1 Proszę request NoLabel
|
||||
2 podać request NoLabel
|
||||
3 cene request B-price
|
||||
4 drzewka request B-item
|
||||
|
||||
|
||||
# text: zycdd@gmail.com
|
||||
# intent: inform
|
||||
# slots:
|
||||
1 zycdd@gmail.com inform B-email
|
||||
|
||||
# text: Ul. Kolorowa 15
|
||||
# intent: inform
|
||||
# slots:
|
||||
1 Ul. inform B-address
|
||||
2 Kolorowa inform I-address
|
||||
3 15 inform I-address
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
@ -1,106 +1,14 @@
|
||||
To B-request B-request
|
||||
poproszę B-request B-request
|
||||
o B-request B-request
|
||||
zamówienie B-request B-request
|
||||
Biurka B-request B-request
|
||||
WMI B-request B-request
|
||||
. B-request B-request
|
||||
|
||||
Dane B-inform B-inform
|
||||
do B-inform B-inform
|
||||
dostawy: B-inform B-inform
|
||||
20398 B-inform B-inform
|
||||
- B-inform B-inform
|
||||
Malediwy B-inform B-inform
|
||||
, B-inform B-inform
|
||||
Kaafu B-inform B-inform
|
||||
, B-inform B-inform
|
||||
email: B-inform B-inform
|
||||
mikgaw@stamu.costam B-inform B-inform
|
||||
, B-inform B-inform
|
||||
numer B-inform B-inform
|
||||
karty B-inform B-inform
|
||||
rabatowej: B-inform B-inform
|
||||
XYZ B-inform B-inform
|
||||
. B-inform B-inform
|
||||
|
||||
Jasne B-request B-ack
|
||||
, B-request B-ack
|
||||
proszę B-request B-ack
|
||||
podać B-request B-ack
|
||||
, B-request B-ack
|
||||
czego B-request B-ack
|
||||
potrzebujesz B-request B-ack
|
||||
. B-request B-ack
|
||||
|
||||
Tak B-affirm B-affirm
|
||||
, B-affirm B-bye
|
||||
to B-affirm B-affirm
|
||||
brzmi B-affirm B-bye
|
||||
świetnie B-affirm B-affirm
|
||||
. B-affirm B-bye
|
||||
|
||||
Dziękuję B-ack B-inform
|
||||
za B-ack B-inform
|
||||
podanie B-ack B-inform
|
||||
danych B-ack B-inform
|
||||
. B-ack B-inform
|
||||
Zamówienie B-ack B-inform
|
||||
zostało B-ack B-inform
|
||||
złożone B-ack B-inform
|
||||
pomyślnie B-ack B-inform
|
||||
, B-ack B-inform
|
||||
a B-ack B-inform
|
||||
zniżka B-ack B-inform
|
||||
zostanie B-ack B-inform
|
||||
automatycznie B-ack B-inform
|
||||
naliczona B-ack B-inform
|
||||
. B-ack B-inform
|
||||
Numer B-ack B-inform
|
||||
Twojego B-ack B-inform
|
||||
zamówienia B-ack B-inform
|
||||
to B-ack B-inform
|
||||
#456789 B-ack B-inform
|
||||
. B-ack B-inform
|
||||
|
||||
Suma B-inform B-inform
|
||||
: B-inform B-inform
|
||||
10x20zł B-inform B-inform
|
||||
= B-inform B-inform
|
||||
200zł B-inform B-inform
|
||||
; B-inform B-inform
|
||||
|
||||
Potwierdz B-request B-inform
|
||||
swoje B-request B-inform
|
||||
zamowienie B-request B-inform
|
||||
. B-request B-inform
|
||||
|
||||
W B-select B-select
|
||||
naszym B-select B-select
|
||||
asortymencie B-select B-select
|
||||
znajdują B-select B-select
|
||||
się B-select B-select
|
||||
artykuły B-select B-select
|
||||
spożywcze B-select B-select
|
||||
, B-select B-select
|
||||
ogrodnicze B-select B-select
|
||||
, B-select B-select
|
||||
meblowe B-select B-select
|
||||
, B-select B-select
|
||||
a B-select B-select
|
||||
także B-select B-select
|
||||
kosmetyki B-select B-select
|
||||
. B-select B-select
|
||||
Jaką B-select B-select
|
||||
kategorią B-select B-select
|
||||
jest B-select B-select
|
||||
Pan B-select B-select
|
||||
zainteresowany B-select B-select
|
||||
? B-select B-select
|
||||
|
||||
Lipinki B-inform B-inform
|
||||
Łużyckie B-inform B-inform
|
||||
Łączna B-inform B-inform
|
||||
43, B-inform B-inform
|
||||
moj@adres.email B-inform B-inform
|
||||
Oczywiście! B-inform B-inform
|
||||
Oferujemy B-inform B-request
|
||||
dostawę B-inform B-inform
|
||||
kurierem B-inform B-inform
|
||||
za B-inform B-inform
|
||||
10 B-inform B-inform
|
||||
zł B-inform B-inform
|
||||
oraz B-inform B-inform
|
||||
odbiór B-inform B-request
|
||||
osobisty B-inform B-inform
|
||||
w B-inform B-request
|
||||
naszym B-inform B-inform
|
||||
sklepie. B-inform B-request
|
||||
|
||||
|
|
Binary file not shown.
@ -1,62 +1,76 @@
|
||||
EPOCH TIMESTAMP LEARNING_RATE TRAIN_LOSS DEV_LOSS DEV_PRECISION DEV_RECALL DEV_F1 DEV_ACCURACY
|
||||
1 00:00:33 0.1000 3.5120 2.8576 0.2887 0.2887 0.2887 0.2887
|
||||
2 00:00:51 0.1000 2.7021 2.6273 0.3093 0.3093 0.3093 0.3093
|
||||
3 00:01:10 0.1000 2.2991 2.4010 0.2268 0.2268 0.2268 0.2268
|
||||
4 00:01:14 0.1000 2.1291 1.8753 0.3093 0.3093 0.3093 0.3093
|
||||
5 00:01:18 0.1000 2.0878 1.7441 0.5361 0.5361 0.5361 0.5361
|
||||
6 00:01:35 0.1000 1.7415 1.6901 0.4948 0.4948 0.4948 0.4948
|
||||
7 00:01:39 0.1000 1.5896 1.6953 0.4433 0.4433 0.4433 0.4433
|
||||
8 00:01:43 0.1000 1.5041 1.6834 0.4639 0.4639 0.4639 0.4639
|
||||
9 00:01:47 0.1000 1.4068 1.4813 0.5361 0.5361 0.5361 0.5361
|
||||
10 00:01:51 0.1000 1.2701 1.4029 0.5773 0.5773 0.5773 0.5773
|
||||
11 00:02:07 0.1000 1.0604 1.4700 0.5567 0.5567 0.5567 0.5567
|
||||
12 00:02:11 0.1000 0.9931 1.4723 0.5876 0.5876 0.5876 0.5876
|
||||
13 00:02:26 0.1000 1.0373 1.4780 0.4948 0.4948 0.4948 0.4948
|
||||
14 00:02:30 0.1000 1.0020 1.0854 0.7010 0.7010 0.7010 0.7010
|
||||
15 00:02:44 0.1000 0.8915 1.1994 0.5876 0.5876 0.5876 0.5876
|
||||
16 00:02:48 0.1000 0.7833 1.0233 0.6598 0.6598 0.6598 0.6598
|
||||
17 00:02:52 0.1000 0.8004 1.1234 0.4845 0.4845 0.4845 0.4845
|
||||
18 00:02:57 0.1000 0.6979 0.8248 0.7010 0.7010 0.7010 0.7010
|
||||
19 00:03:01 0.1000 0.7147 1.3989 0.4948 0.4948 0.4948 0.4948
|
||||
20 00:03:06 0.1000 0.7341 1.1452 0.5052 0.5052 0.5052 0.5052
|
||||
21 00:03:10 0.1000 0.5896 0.9226 0.5052 0.5052 0.5052 0.5052
|
||||
22 00:03:14 0.1000 0.5474 1.4435 0.5155 0.5155 0.5155 0.5155
|
||||
23 00:03:18 0.0500 0.4442 0.9225 0.4433 0.4433 0.4433 0.4433
|
||||
24 00:03:22 0.0500 0.4379 0.8868 0.6701 0.6701 0.6701 0.6701
|
||||
25 00:03:27 0.0500 0.3586 0.7282 0.7216 0.7216 0.7216 0.7216
|
||||
26 00:03:42 0.0500 0.4013 0.7314 0.7320 0.7320 0.7320 0.7320
|
||||
27 00:03:57 0.0500 0.3135 0.9683 0.6082 0.6082 0.6082 0.6082
|
||||
28 00:04:02 0.0500 0.3048 0.7002 0.6495 0.6495 0.6495 0.6495
|
||||
29 00:04:07 0.0500 0.2755 0.9017 0.6495 0.6495 0.6495 0.6495
|
||||
30 00:04:13 0.0500 0.2330 1.1967 0.6907 0.6907 0.6907 0.6907
|
||||
31 00:04:17 0.0250 0.2130 1.1186 0.7010 0.7010 0.7010 0.7010
|
||||
32 00:04:21 0.0250 0.2494 0.7715 0.6186 0.6186 0.6186 0.6186
|
||||
33 00:04:25 0.0250 0.1728 0.8299 0.7010 0.7010 0.7010 0.7010
|
||||
34 00:04:30 0.0250 0.1980 0.8733 0.6186 0.6186 0.6186 0.6186
|
||||
35 00:04:34 0.0125 0.2282 1.0211 0.6186 0.6186 0.6186 0.6186
|
||||
36 00:04:38 0.0125 0.1744 1.0446 0.6186 0.6186 0.6186 0.6186
|
||||
37 00:04:42 0.0125 0.1560 1.0921 0.6186 0.6186 0.6186 0.6186
|
||||
38 00:04:46 0.0125 0.1900 1.0100 0.6186 0.6186 0.6186 0.6186
|
||||
39 00:04:50 0.0063 0.1686 1.0093 0.6186 0.6186 0.6186 0.6186
|
||||
40 00:04:54 0.0063 0.1871 0.9468 0.6186 0.6186 0.6186 0.6186
|
||||
41 00:04:58 0.0063 0.1659 0.9617 0.6186 0.6186 0.6186 0.6186
|
||||
42 00:05:03 0.0063 0.1684 0.9121 0.6186 0.6186 0.6186 0.6186
|
||||
43 00:05:07 0.0031 0.1463 0.9598 0.6186 0.6186 0.6186 0.6186
|
||||
44 00:05:11 0.0031 0.1466 0.9784 0.6186 0.6186 0.6186 0.6186
|
||||
45 00:05:15 0.0031 0.1348 1.0098 0.6186 0.6186 0.6186 0.6186
|
||||
46 00:05:19 0.0031 0.1525 0.9969 0.6186 0.6186 0.6186 0.6186
|
||||
47 00:05:24 0.0016 0.1481 0.9859 0.6186 0.6186 0.6186 0.6186
|
||||
48 00:05:28 0.0016 0.1413 0.9863 0.6186 0.6186 0.6186 0.6186
|
||||
49 00:05:33 0.0016 0.1475 0.9797 0.6186 0.6186 0.6186 0.6186
|
||||
50 00:05:37 0.0016 0.1447 1.0042 0.6186 0.6186 0.6186 0.6186
|
||||
51 00:05:41 0.0008 0.1578 1.0006 0.6186 0.6186 0.6186 0.6186
|
||||
52 00:05:45 0.0008 0.1359 1.0043 0.6186 0.6186 0.6186 0.6186
|
||||
53 00:05:49 0.0008 0.1435 1.0088 0.6186 0.6186 0.6186 0.6186
|
||||
54 00:05:53 0.0008 0.1397 1.0137 0.6186 0.6186 0.6186 0.6186
|
||||
55 00:05:58 0.0004 0.1508 1.0123 0.6186 0.6186 0.6186 0.6186
|
||||
56 00:06:02 0.0004 0.1396 1.0053 0.6186 0.6186 0.6186 0.6186
|
||||
57 00:06:07 0.0004 0.1719 1.0046 0.6186 0.6186 0.6186 0.6186
|
||||
58 00:06:11 0.0004 0.1838 1.0019 0.6186 0.6186 0.6186 0.6186
|
||||
59 00:06:16 0.0002 0.1400 1.0028 0.6186 0.6186 0.6186 0.6186
|
||||
60 00:06:20 0.0002 0.1482 1.0060 0.6186 0.6186 0.6186 0.6186
|
||||
61 00:06:24 0.0002 0.1308 1.0076 0.6186 0.6186 0.6186 0.6186
|
||||
1 19:07:17 0.0100 3.6980 3.2532 0.0000 0.0000 0.0000 0.0000
|
||||
2 19:07:17 0.0100 3.6238 3.1721 0.0000 0.0000 0.0000 0.0000
|
||||
3 19:07:18 0.0100 3.5578 3.0973 0.0000 0.0000 0.0000 0.0000
|
||||
4 19:07:19 0.0100 3.4687 3.0170 0.0000 0.0000 0.0000 0.0000
|
||||
5 19:07:19 0.0100 3.4041 2.9367 0.0000 0.0000 0.0000 0.0000
|
||||
6 19:07:19 0.0100 3.3420 2.8574 0.0000 0.0000 0.0000 0.0000
|
||||
7 19:07:20 0.0100 3.3236 2.7810 0.0000 0.0000 0.0000 0.0000
|
||||
8 19:07:20 0.0100 3.2121 2.7055 0.0000 0.0000 0.0000 0.0000
|
||||
9 19:07:21 0.0100 3.1642 2.6315 0.0000 0.0000 0.0000 0.0000
|
||||
10 19:07:21 0.0100 3.0810 2.5527 0.0000 0.0000 0.0000 0.0000
|
||||
11 19:07:22 0.0100 2.9539 2.4697 0.1429 0.0769 0.1000 0.0769
|
||||
12 19:07:27 0.0100 2.8927 2.3881 0.1429 0.0769 0.1000 0.0769
|
||||
13 19:07:28 0.0100 2.8606 2.3089 0.1429 0.0769 0.1000 0.0769
|
||||
14 19:07:28 0.0100 2.7813 2.2268 0.1429 0.0769 0.1000 0.0769
|
||||
15 19:07:29 0.0100 2.6563 2.1462 0.1429 0.0769 0.1000 0.0769
|
||||
16 19:07:29 0.0100 2.6808 2.0681 0.2500 0.1538 0.1905 0.1538
|
||||
17 19:07:36 0.0100 2.5850 1.9907 0.2500 0.1538 0.1905 0.1538
|
||||
18 19:07:37 0.0100 2.5238 1.9111 0.3333 0.2308 0.2727 0.2308
|
||||
19 19:07:45 0.0100 2.4222 1.8332 0.2500 0.1538 0.1905 0.1250
|
||||
20 19:07:46 0.0100 2.3850 1.7545 0.2500 0.1538 0.1905 0.1176
|
||||
21 19:07:46 0.0100 2.3759 1.6911 0.2500 0.1538 0.1905 0.1176
|
||||
22 19:07:47 0.0100 2.2834 1.6178 0.3333 0.2308 0.2727 0.1875
|
||||
23 19:07:47 0.0100 2.1940 1.5477 0.5000 0.4615 0.4800 0.4615
|
||||
24 19:07:56 0.0100 2.1260 1.4821 0.5000 0.4615 0.4800 0.4615
|
||||
25 19:07:56 0.0100 2.0357 1.4210 0.5000 0.4615 0.4800 0.4615
|
||||
26 19:07:57 0.0100 1.9640 1.3688 0.5385 0.5385 0.5385 0.5385
|
||||
27 19:08:04 0.0100 1.9510 1.3111 0.5385 0.5385 0.5385 0.5385
|
||||
28 19:08:04 0.0100 1.8615 1.2591 0.5385 0.5385 0.5385 0.5385
|
||||
29 19:08:05 0.0100 1.8927 1.2152 0.5385 0.5385 0.5385 0.5385
|
||||
30 19:08:05 0.0100 1.7679 1.1683 0.5385 0.5385 0.5385 0.5385
|
||||
31 19:08:06 0.0100 1.7202 1.1231 0.5385 0.5385 0.5385 0.5385
|
||||
32 19:08:06 0.0100 1.7068 1.0878 0.5385 0.5385 0.5385 0.5385
|
||||
33 19:08:07 0.0100 1.6104 1.0597 0.5385 0.5385 0.5385 0.5385
|
||||
34 19:08:07 0.0100 1.5844 1.0294 0.5385 0.5385 0.5385 0.5385
|
||||
35 19:08:08 0.0100 1.5799 0.9881 0.5385 0.5385 0.5385 0.5385
|
||||
36 19:08:08 0.0100 1.5588 0.9580 0.5385 0.5385 0.5385 0.5385
|
||||
37 19:08:08 0.0100 1.4946 0.9393 0.5385 0.5385 0.5385 0.5385
|
||||
38 19:08:09 0.0100 1.4647 0.9262 0.5385 0.5385 0.5385 0.5385
|
||||
39 19:08:09 0.0100 1.4651 0.9157 0.5385 0.5385 0.5385 0.5385
|
||||
40 19:08:10 0.0100 1.4224 0.8933 0.5385 0.5385 0.5385 0.5385
|
||||
41 19:08:10 0.0100 1.2797 0.8791 0.5385 0.5385 0.5385 0.5385
|
||||
42 19:08:11 0.0100 1.3127 0.8690 0.5385 0.5385 0.5385 0.5385
|
||||
43 19:08:11 0.0100 1.2907 0.8664 0.5385 0.5385 0.5385 0.5385
|
||||
44 19:08:12 0.0100 1.3460 0.8451 0.5385 0.5385 0.5385 0.5385
|
||||
45 19:08:12 0.0100 1.1593 0.8377 0.5385 0.5385 0.5385 0.5385
|
||||
46 19:08:13 0.0100 1.1584 0.8268 0.5385 0.5385 0.5385 0.5385
|
||||
47 19:08:13 0.0100 1.1238 0.8447 0.5385 0.5385 0.5385 0.5385
|
||||
48 19:08:13 0.0100 1.2226 0.8146 0.5385 0.5385 0.5385 0.5385
|
||||
49 19:08:14 0.0100 1.0462 0.8138 0.5385 0.5385 0.5385 0.5385
|
||||
50 19:08:14 0.0100 1.0117 0.8118 0.6154 0.6154 0.6154 0.6154
|
||||
51 19:08:23 0.0100 1.0492 0.8015 0.6154 0.6154 0.6154 0.6154
|
||||
52 19:08:23 0.0100 0.9248 0.8249 0.6154 0.6154 0.6154 0.6154
|
||||
53 19:08:23 0.0100 1.0043 0.8154 0.6154 0.6154 0.6154 0.6154
|
||||
54 19:08:24 0.0100 0.9389 0.8042 0.6154 0.6154 0.6154 0.6154
|
||||
55 19:08:24 0.0100 0.9823 0.7901 0.6154 0.6154 0.6154 0.6154
|
||||
56 19:08:25 0.0100 0.8558 0.7984 0.6154 0.6154 0.6154 0.6154
|
||||
57 19:08:25 0.0100 0.8775 0.8038 0.6154 0.6154 0.6154 0.6154
|
||||
58 19:08:26 0.0100 0.8760 0.7814 0.6154 0.6154 0.6154 0.6154
|
||||
59 19:08:26 0.0100 0.8123 0.7600 0.6154 0.6154 0.6154 0.6154
|
||||
60 19:08:27 0.0100 0.7288 0.7800 0.6154 0.6154 0.6154 0.6154
|
||||
61 19:08:27 0.0100 0.8663 0.7511 0.6154 0.6154 0.6154 0.6154
|
||||
62 19:08:28 0.0100 0.7706 0.7454 0.6923 0.6923 0.6923 0.6923
|
||||
63 19:08:36 0.0100 0.7777 0.7348 0.6923 0.6923 0.6923 0.6923
|
||||
64 19:08:36 0.0100 0.6732 0.7437 0.6923 0.6923 0.6923 0.6923
|
||||
65 19:08:37 0.0100 0.6817 0.7702 0.6923 0.6923 0.6923 0.6923
|
||||
66 19:08:37 0.0100 0.5867 0.7428 0.6923 0.6923 0.6923 0.6923
|
||||
67 19:08:38 0.0100 0.6100 0.7558 0.6923 0.6923 0.6923 0.6923
|
||||
68 19:08:38 0.0050 0.5873 0.7517 0.6923 0.6923 0.6923 0.6923
|
||||
69 19:08:39 0.0050 0.6400 0.7399 0.6923 0.6923 0.6923 0.6923
|
||||
70 19:08:39 0.0050 0.6067 0.7368 0.6923 0.6923 0.6923 0.6923
|
||||
71 19:08:40 0.0050 0.6156 0.7471 0.6923 0.6923 0.6923 0.6923
|
||||
72 19:08:40 0.0025 0.6045 0.7375 0.6923 0.6923 0.6923 0.6923
|
||||
73 19:08:41 0.0025 0.5352 0.7373 0.6923 0.6923 0.6923 0.6923
|
||||
74 19:08:41 0.0025 0.6440 0.7294 0.6923 0.6923 0.6923 0.6923
|
||||
75 19:08:42 0.0025 0.6022 0.7275 0.6923 0.6923 0.6923 0.6923
|
||||
|
|
@ -1,10 +1,10 @@
|
||||
Cześć! B-request B-request
|
||||
Cześć! B-request B-inform
|
||||
Chciałbym B-request B-request
|
||||
złożyć B-request B-request
|
||||
złożyć B-request B-inform
|
||||
zamówienie B-request B-request
|
||||
na B-request B-request
|
||||
na B-request B-inform
|
||||
różne B-request B-request
|
||||
produkty. B-request B-request
|
||||
produkty. B-request B-inform
|
||||
Czy B-request B-request
|
||||
możesz B-request B-request
|
||||
mi B-request B-request
|
||||
@ -12,7 +12,7 @@ podać B-request B-request
|
||||
ceny? B-request B-request
|
||||
|
||||
Oczywiście! B-inform B-inform
|
||||
Oto B-inform B-inform
|
||||
Oto B-inform B-request
|
||||
ceny B-inform B-inform
|
||||
produktów: B-inform B-inform
|
||||
marchewka B-inform B-inform
|
||||
@ -30,9 +30,9 @@ pomidory B-inform B-inform
|
||||
4 B-inform B-inform
|
||||
zł B-inform B-inform
|
||||
za B-inform B-inform
|
||||
kg. B-inform B-inform
|
||||
kg. B-inform B-request
|
||||
|
||||
Dziękuję! B-request B-request
|
||||
Dziękuję! B-request B-inform
|
||||
A B-request B-request
|
||||
czy B-request B-request
|
||||
mogę B-request B-request
|
||||
@ -40,39 +40,63 @@ się B-request B-request
|
||||
dowiedzieć, B-request B-request
|
||||
jakie B-request B-request
|
||||
są B-request B-request
|
||||
opcje B-request B-request
|
||||
opcje B-request B-inform
|
||||
dostawy? B-request B-request
|
||||
|
||||
Oczywiście! B-inform B-request
|
||||
Oczywiście! B-inform B-inform
|
||||
Oferujemy B-inform B-request
|
||||
dostawę B-inform B-request
|
||||
kurierem B-inform B-request
|
||||
za B-inform B-request
|
||||
10 B-inform B-request
|
||||
zł B-inform B-request
|
||||
oraz B-inform B-request
|
||||
dostawę B-inform B-inform
|
||||
kurierem B-inform B-inform
|
||||
za B-inform B-inform
|
||||
10 B-inform B-inform
|
||||
zł B-inform B-inform
|
||||
oraz B-inform B-inform
|
||||
odbiór B-inform B-request
|
||||
osobisty B-inform B-request
|
||||
osobisty B-inform B-inform
|
||||
w B-inform B-request
|
||||
naszym B-inform B-request
|
||||
naszym B-inform B-inform
|
||||
sklepie. B-inform B-request
|
||||
|
||||
Chciałbym B-request B-request
|
||||
złożyć B-request B-request
|
||||
zamówienie B-request B-request
|
||||
na B-request B-request
|
||||
chleb B-request B-request
|
||||
, B-request B-request
|
||||
masło B-request B-request
|
||||
, B-request B-request
|
||||
jajka B-request B-request
|
||||
oraz B-request B-request
|
||||
ser B-request B-request
|
||||
. B-request B-request
|
||||
Chciałbym B-inform B-inform
|
||||
złożyć B-inform B-request
|
||||
zamówienie B-inform B-inform
|
||||
na B-inform B-inform
|
||||
chleb B-inform B-inform
|
||||
, B-inform B-inform
|
||||
masło B-inform B-inform
|
||||
, B-inform B-inform
|
||||
jajka B-inform B-inform
|
||||
oraz B-inform B-inform
|
||||
ser B-inform B-inform
|
||||
. B-inform B-request
|
||||
|
||||
Proszę B-request B-request
|
||||
Proszę B-request B-inform
|
||||
podać B-request B-request
|
||||
ceny B-request B-request
|
||||
weza B-request B-request
|
||||
weza B-request B-inform
|
||||
ogrodowego. B-request B-request
|
||||
|
||||
Cześć! B-inform B-inform
|
||||
Chciałbym B-inform B-request
|
||||
złożyć B-inform B-inform
|
||||
zamówienie B-inform B-request
|
||||
na B-inform B-inform
|
||||
meble B-inform B-inform
|
||||
ogrodowe B-inform B-request
|
||||
|
||||
Jaka B-request B-inform
|
||||
jest B-request B-request
|
||||
cena B-request B-inform
|
||||
makaronu? B-request B-request
|
||||
|
||||
Proszę B-request B-inform
|
||||
podać B-request B-request
|
||||
cene B-request B-inform
|
||||
drzewka B-request B-request
|
||||
|
||||
zycdd@gmail.com B-inform B-inform
|
||||
|
||||
Ul. B-inform B-inform
|
||||
Kolorowa B-inform B-inform
|
||||
15 B-inform B-request
|
||||
|
||||
|
|
@ -135,7 +135,7 @@ class Model:
|
||||
train_with_dev=False)
|
||||
|
||||
|
||||
|
||||
#model = Model(train_dataset='../data/test_dialog.conllu', test_dataset='../data/test_dialog.conllu')
|
||||
# model = Model(train_dataset='../data/test_dialog.conllu', test_dataset='../data/test_dialog.conllu')
|
||||
# model.train_model('frame')
|
||||
# model2 = Model(train_dataset='../data/test_dialog.conllu', test_dataset='../data/test_dialog.conllu')
|
||||
# model2.train_model('slot', field_parsers={'slot': nolabel2o})
|
||||
|
BIN
chatbot/models/slot-model/best-model.pt
Normal file
BIN
chatbot/models/slot-model/best-model.pt
Normal file
Binary file not shown.
@ -1,82 +1,5 @@
|
||||
Potrzebuję O O
|
||||
nowego O O
|
||||
biurka B-item O
|
||||
, O O
|
||||
czy O O
|
||||
jest O O
|
||||
coś O O
|
||||
specjalnego O O
|
||||
w O O
|
||||
ofercie O O
|
||||
, O O
|
||||
chcę O O
|
||||
rozmiar O O
|
||||
3m B-size B-item
|
||||
x I-size B-address
|
||||
1m I-size B-tracking_link
|
||||
. O O
|
||||
|
||||
Mamy O O
|
||||
wszystkie O O
|
||||
te O O
|
||||
produkty O O
|
||||
dostępne O O
|
||||
|
||||
Oczywiście O O
|
||||
, O O
|
||||
mój O O
|
||||
adres O O
|
||||
e-mail O O
|
||||
to O O
|
||||
example@example.com B-email O
|
||||
, O O
|
||||
numer O O
|
||||
karty O O
|
||||
to O O
|
||||
+48111222333 B-card_nr O
|
||||
, O O
|
||||
a O O
|
||||
adres O O
|
||||
wysyłki O O
|
||||
to O O
|
||||
ul.Przykładowa B-address O
|
||||
456 I-address B-item
|
||||
, O O
|
||||
00-000 O O
|
||||
Przykładowe O O
|
||||
Miasto O O
|
||||
. O O
|
||||
|
||||
Donice B-category B-order_nr
|
||||
|
||||
40cm B-size B-address
|
||||
średnicy I-size I-address
|
||||
u I-size O
|
||||
podstawy I-size O
|
||||
, O O
|
||||
wysokość O O
|
||||
20cm O B-item
|
||||
|
||||
Suma O O
|
||||
: O O
|
||||
10x20zł B-total_items_price O
|
||||
= O O
|
||||
200zł B-total_items_price O
|
||||
; O O
|
||||
|
||||
Dziękuję O O
|
||||
. O O
|
||||
|
||||
Chcę O O
|
||||
kupić O O
|
||||
kosmetyki B-category B-item
|
||||
|
||||
Posiadamy O O
|
||||
w O O
|
||||
ofercie O O
|
||||
zapachy O B-item
|
||||
miętowy, B-scent I-item
|
||||
bananowy B-scent B-category
|
||||
oraz O O
|
||||
truskawkowy. B-scent O
|
||||
Proszę O O
|
||||
podać O O
|
||||
cene B-price O
|
||||
drzewka B-item B-item
|
||||
|
||||
|
|
Binary file not shown.
@ -1,123 +1,92 @@
|
||||
EPOCH TIMESTAMP LEARNING_RATE TRAIN_LOSS DEV_LOSS DEV_PRECISION DEV_RECALL DEV_F1 DEV_ACCURACY
|
||||
1 00:26:13 0.1000 2.6114 1.3694 0.5000 0.1250 0.2000 0.1111
|
||||
2 00:26:43 0.1000 1.4918 1.3542 0.0000 0.0000 0.0000 0.0000
|
||||
3 00:26:47 0.1000 1.4235 1.3082 0.0000 0.0000 0.0000 0.0000
|
||||
4 00:26:51 0.1000 1.2692 1.3258 0.0000 0.0000 0.0000 0.0000
|
||||
5 00:26:55 0.1000 1.1423 1.3070 1.0000 0.1250 0.2222 0.1250
|
||||
6 00:27:15 0.1000 1.1209 1.1683 0.5000 0.1250 0.2000 0.1111
|
||||
7 00:27:19 0.1000 1.0211 1.2190 1.0000 0.1250 0.2222 0.1250
|
||||
8 00:27:22 0.1000 1.0164 1.1501 0.5000 0.1250 0.2000 0.1250
|
||||
9 00:27:26 0.1000 0.9934 1.1587 0.2500 0.1250 0.1667 0.1111
|
||||
10 00:27:30 0.1000 1.0269 1.2484 1.0000 0.1250 0.2222 0.1250
|
||||
11 00:27:33 0.1000 0.9002 1.1071 0.2500 0.1250 0.1667 0.1111
|
||||
12 00:27:37 0.0500 0.8016 1.1019 0.5000 0.1250 0.2000 0.1250
|
||||
13 00:27:41 0.0500 0.7624 1.1340 0.5000 0.1250 0.2000 0.1250
|
||||
14 00:27:45 0.0500 0.7187 1.0910 0.2500 0.1250 0.1667 0.1111
|
||||
15 00:27:49 0.0500 0.7220 1.0912 0.2500 0.1250 0.1667 0.1111
|
||||
16 00:27:53 0.0250 0.6883 1.0846 0.2500 0.1250 0.1667 0.1111
|
||||
17 00:27:57 0.0250 0.6684 1.0862 0.2500 0.1250 0.1667 0.1111
|
||||
18 00:28:01 0.0250 0.6704 1.0983 0.5000 0.1250 0.2000 0.1250
|
||||
19 00:28:04 0.0250 0.6535 1.0844 0.2500 0.1250 0.1667 0.1111
|
||||
20 00:28:08 0.0125 0.6312 1.0968 0.5000 0.1250 0.2000 0.1250
|
||||
21 00:28:12 0.0125 0.5775 1.0729 0.2500 0.1250 0.1667 0.1111
|
||||
22 00:28:17 0.0125 0.5998 1.0910 0.5000 0.1250 0.2000 0.1250
|
||||
23 00:28:20 0.0125 0.5914 1.0761 0.2500 0.1250 0.1667 0.1111
|
||||
24 00:28:24 0.0063 0.6056 1.0812 0.5000 0.1250 0.2000 0.1250
|
||||
25 00:28:28 0.0063 0.5708 1.0862 0.5000 0.1250 0.2000 0.1250
|
||||
26 00:28:32 0.0063 0.6007 1.0755 0.2500 0.1250 0.1667 0.1111
|
||||
27 00:28:36 0.0063 0.6076 1.0821 0.5000 0.1250 0.2000 0.1250
|
||||
28 00:28:40 0.0031 0.5902 1.0797 0.5000 0.1250 0.2000 0.1250
|
||||
29 00:28:44 0.0031 0.5847 1.0777 0.5000 0.1250 0.2000 0.1250
|
||||
30 00:28:48 0.0031 0.5800 1.0789 0.5000 0.1250 0.2000 0.1250
|
||||
31 00:28:52 0.0031 0.5799 1.0780 0.5000 0.1250 0.2000 0.1250
|
||||
32 00:28:56 0.0016 0.5964 1.0775 0.2500 0.1250 0.1667 0.1111
|
||||
33 00:29:00 0.0016 0.5760 1.0775 0.2500 0.1250 0.1667 0.1111
|
||||
34 00:29:04 0.0016 0.6048 1.0775 0.2500 0.1250 0.1667 0.1111
|
||||
35 00:29:08 0.0016 0.5754 1.0788 0.5000 0.1250 0.2000 0.1250
|
||||
36 00:29:11 0.0008 0.5809 1.0783 0.5000 0.1250 0.2000 0.1250
|
||||
37 00:29:15 0.0008 0.5606 1.0779 0.5000 0.1250 0.2000 0.1250
|
||||
38 00:29:19 0.0008 0.5485 1.0779 0.5000 0.1250 0.2000 0.1250
|
||||
39 00:29:23 0.0008 0.5963 1.0790 0.5000 0.1250 0.2000 0.1250
|
||||
40 00:29:27 0.0004 0.5721 1.0786 0.5000 0.1250 0.2000 0.1250
|
||||
41 00:29:32 0.0004 0.5811 1.0790 0.5000 0.1250 0.2000 0.1250
|
||||
42 00:29:36 0.0004 0.5665 1.0791 0.5000 0.1250 0.2000 0.1250
|
||||
43 00:29:40 0.0004 0.5599 1.0785 0.5000 0.1250 0.2000 0.1250
|
||||
44 00:29:44 0.0002 0.5712 1.0786 0.5000 0.1250 0.2000 0.1250
|
||||
45 00:29:48 0.0002 0.5824 1.0784 0.5000 0.1250 0.2000 0.1250
|
||||
46 00:29:53 0.0002 0.5601 1.0782 0.5000 0.1250 0.2000 0.1250
|
||||
1 19:09:14 0.0100 2.5902 1.9724 0.0833 1.0000 0.1538 0.0833
|
||||
2 19:09:23 0.0100 2.5089 1.8764 0.0833 1.0000 0.1538 0.0833
|
||||
3 19:09:23 0.0100 2.4621 1.7809 0.0833 1.0000 0.1538 0.0833
|
||||
4 19:09:24 0.0100 2.4140 1.6855 0.0833 1.0000 0.1538 0.0833
|
||||
5 19:09:24 0.0100 2.3505 1.5894 0.0833 1.0000 0.1538 0.0833
|
||||
6 19:09:25 0.0100 2.3082 1.4928 0.0833 1.0000 0.1538 0.0833
|
||||
7 19:09:25 0.0100 2.2578 1.3935 0.0833 1.0000 0.1538 0.0833
|
||||
8 19:09:25 0.0100 2.1838 1.2949 0.5000 1.0000 0.6667 0.5000
|
||||
9 19:09:35 0.0100 2.1384 1.1959 0.5000 1.0000 0.6667 0.5000
|
||||
10 19:09:36 0.0100 2.0569 1.0959 0.5000 1.0000 0.6667 0.5000
|
||||
11 19:09:36 0.0100 2.0005 0.9978 0.5000 1.0000 0.6667 0.5000
|
||||
12 19:09:37 0.0100 1.9941 0.9042 0.5000 1.0000 0.6667 0.5000
|
||||
13 19:09:37 0.0100 1.9194 0.8162 0.5000 1.0000 0.6667 0.5000
|
||||
14 19:09:38 0.0100 1.8669 0.7330 0.5000 1.0000 0.6667 0.5000
|
||||
15 19:09:38 0.0100 1.8043 0.6552 0.5000 1.0000 0.6667 0.5000
|
||||
EPOCH TIMESTAMP LEARNING_RATE TRAIN_LOSS DEV_LOSS DEV_PRECISION DEV_RECALL DEV_F1 DEV_ACCURACY
|
||||
1 00:49:36 0.0100 3.7345 3.6303 0.0000 0.0000 0.0000 0.0000
|
||||
2 00:49:40 0.0100 3.3707 3.2269 0.0000 0.0000 0.0000 0.0000
|
||||
3 00:49:44 0.0100 2.8985 2.7720 0.0000 0.0000 0.0000 0.0000
|
||||
4 00:49:48 0.0100 2.4477 2.3108 0.0000 0.0000 0.0000 0.0000
|
||||
5 00:49:54 0.0100 1.9277 1.9572 0.0000 0.0000 0.0000 0.0000
|
||||
6 00:49:58 0.0100 1.6571 1.8307 0.0000 0.0000 0.0000 0.0000
|
||||
7 00:50:02 0.0100 1.5572 1.7975 0.0000 0.0000 0.0000 0.0000
|
||||
8 00:50:07 0.0100 1.5415 1.7805 0.0000 0.0000 0.0000 0.0000
|
||||
9 00:50:12 0.0100 1.4796 1.7617 0.0000 0.0000 0.0000 0.0000
|
||||
10 00:50:16 0.0100 1.4662 1.7415 0.0000 0.0000 0.0000 0.0000
|
||||
11 00:50:20 0.0100 1.4318 1.7293 0.0000 0.0000 0.0000 0.0000
|
||||
12 00:50:24 0.0100 1.3771 1.7169 0.0000 0.0000 0.0000 0.0000
|
||||
13 00:50:28 0.0100 1.3600 1.7008 0.0000 0.0000 0.0000 0.0000
|
||||
14 00:50:32 0.0100 1.3450 1.6911 0.0000 0.0000 0.0000 0.0000
|
||||
15 00:50:36 0.0100 1.3033 1.6794 0.0000 0.0000 0.0000 0.0000
|
||||
16 00:50:40 0.0100 1.2967 1.6681 0.0000 0.0000 0.0000 0.0000
|
||||
17 00:50:44 0.0100 1.2841 1.6617 0.0000 0.0000 0.0000 0.0000
|
||||
18 00:50:48 0.0100 1.2306 1.6533 0.0000 0.0000 0.0000 0.0000
|
||||
19 00:50:52 0.0100 1.2232 1.6433 0.0000 0.0000 0.0000 0.0000
|
||||
20 00:50:56 0.0100 1.2214 1.6357 0.0000 0.0000 0.0000 0.0000
|
||||
21 00:51:00 0.0100 1.1986 1.6308 0.0000 0.0000 0.0000 0.0000
|
||||
22 00:51:04 0.0100 1.1812 1.6258 0.0000 0.0000 0.0000 0.0000
|
||||
23 00:51:08 0.0100 1.1494 1.6178 0.0000 0.0000 0.0000 0.0000
|
||||
24 00:51:12 0.0100 1.1320 1.6124 0.0000 0.0000 0.0000 0.0000
|
||||
25 00:51:16 0.0100 1.1058 1.6105 0.0000 0.0000 0.0000 0.0000
|
||||
26 00:51:20 0.0100 1.1095 1.6089 0.0000 0.0000 0.0000 0.0000
|
||||
27 00:51:25 0.0100 1.0968 1.6073 0.0000 0.0000 0.0000 0.0000
|
||||
28 00:51:29 0.0100 1.0739 1.6070 0.0000 0.0000 0.0000 0.0000
|
||||
29 00:51:33 0.0100 1.0691 1.6092 0.0000 0.0000 0.0000 0.0000
|
||||
30 00:51:37 0.0100 1.0374 1.5993 0.0000 0.0000 0.0000 0.0000
|
||||
31 00:51:41 0.0100 1.0163 1.5976 0.0000 0.0000 0.0000 0.0000
|
||||
32 00:51:44 0.0100 1.0342 1.6008 0.0000 0.0000 0.0000 0.0000
|
||||
33 00:51:48 0.0100 1.0121 1.5920 0.0000 0.0000 0.0000 0.0000
|
||||
34 00:51:52 0.0100 0.9947 1.5952 0.0000 0.0000 0.0000 0.0000
|
||||
35 00:51:56 0.0100 0.9995 1.5904 0.0000 0.0000 0.0000 0.0000
|
||||
36 00:52:00 0.0100 0.9794 1.5844 0.0000 0.0000 0.0000 0.0000
|
||||
37 00:52:04 0.0100 0.9838 1.5825 0.0000 0.0000 0.0000 0.0000
|
||||
38 00:52:08 0.0100 0.9690 1.5790 0.0000 0.0000 0.0000 0.0000
|
||||
39 00:52:12 0.0100 0.9658 1.5816 0.0000 0.0000 0.0000 0.0000
|
||||
40 00:52:16 0.0100 0.9524 1.5814 0.0000 0.0000 0.0000 0.0000
|
||||
41 00:52:20 0.0100 0.9402 1.5799 0.0000 0.0000 0.0000 0.0000
|
||||
42 00:52:24 0.0100 0.9482 1.5751 0.0000 0.0000 0.0000 0.0000
|
||||
43 00:52:28 0.0100 0.9393 1.5822 0.0000 0.0000 0.0000 0.0000
|
||||
44 00:52:32 0.0100 0.9300 1.5742 0.0000 0.0000 0.0000 0.0000
|
||||
45 00:52:36 0.0100 0.9307 1.5620 0.0000 0.0000 0.0000 0.0000
|
||||
46 00:52:40 0.0100 0.9301 1.5593 0.0000 0.0000 0.0000 0.0000
|
||||
47 00:52:44 0.0100 0.9046 1.5621 0.0000 0.0000 0.0000 0.0000
|
||||
48 00:52:48 0.0100 0.9000 1.5658 0.0000 0.0000 0.0000 0.0000
|
||||
49 00:52:53 0.0100 0.9090 1.5647 0.0000 0.0000 0.0000 0.0000
|
||||
50 00:52:57 0.0100 0.8914 1.5591 0.0000 0.0000 0.0000 0.0000
|
||||
51 00:53:02 0.0100 0.8919 1.5534 0.0000 0.0000 0.0000 0.0000
|
||||
52 00:53:06 0.0100 0.8760 1.5480 0.0000 0.0000 0.0000 0.0000
|
||||
53 00:53:11 0.0100 0.8618 1.5458 0.0000 0.0000 0.0000 0.0000
|
||||
54 00:53:15 0.0100 0.8670 1.5614 0.0000 0.0000 0.0000 0.0000
|
||||
55 00:53:19 0.0100 0.8657 1.5523 0.0000 0.0000 0.0000 0.0000
|
||||
56 00:53:23 0.0100 0.8552 1.5416 0.0000 0.0000 0.0000 0.0000
|
||||
57 00:53:28 0.0100 0.8377 1.5311 0.0000 0.0000 0.0000 0.0000
|
||||
58 00:53:32 0.0100 0.8298 1.5296 0.0000 0.0000 0.0000 0.0000
|
||||
59 00:53:36 0.0100 0.8424 1.5251 0.0000 0.0000 0.0000 0.0000
|
||||
60 00:53:41 0.0100 0.8523 1.5322 0.0000 0.0000 0.0000 0.0000
|
||||
61 00:53:46 0.0100 0.8296 1.5184 0.0000 0.0000 0.0000 0.0000
|
||||
62 00:53:50 0.0100 0.8212 1.5177 0.0000 0.0000 0.0000 0.0000
|
||||
63 00:53:55 0.0100 0.7962 1.5091 0.0000 0.0000 0.0000 0.0000
|
||||
64 00:53:59 0.0100 0.7987 1.5194 0.0000 0.0000 0.0000 0.0000
|
||||
65 00:54:03 0.0100 0.7781 1.5234 0.0000 0.0000 0.0000 0.0000
|
||||
66 00:54:08 0.0100 0.8055 1.5072 0.0000 0.0000 0.0000 0.0000
|
||||
67 00:54:12 0.0100 0.7857 1.5067 0.0000 0.0000 0.0000 0.0000
|
||||
68 00:54:16 0.0100 0.8138 1.5217 0.0000 0.0000 0.0000 0.0000
|
||||
69 00:54:21 0.0100 0.7500 1.5133 0.0000 0.0000 0.0000 0.0000
|
||||
70 00:54:25 0.0100 0.7859 1.4939 0.0000 0.0000 0.0000 0.0000
|
||||
71 00:54:30 0.0100 0.7645 1.4927 0.0000 0.0000 0.0000 0.0000
|
||||
72 00:54:35 0.0100 0.7712 1.4872 0.0000 0.0000 0.0000 0.0000
|
||||
73 00:54:40 0.0100 0.7385 1.4855 0.0000 0.0000 0.0000 0.0000
|
||||
74 00:54:45 0.0100 0.7781 1.4828 0.0000 0.0000 0.0000 0.0000
|
||||
75 00:54:49 0.0100 0.7559 1.4871 0.0000 0.0000 0.0000 0.0000
|
||||
1 19:11:36 0.0100 3.3284 2.9386 0.0000 0.0000 0.0000 0.0000
|
||||
2 19:11:36 0.0100 3.2871 2.8870 0.0000 0.0000 0.0000 0.0000
|
||||
3 19:11:37 0.0100 3.2124 2.8333 0.0000 0.0000 0.0000 0.0000
|
||||
4 19:11:37 0.0100 3.1380 2.7818 0.0000 0.0000 0.0000 0.0000
|
||||
5 19:11:38 0.0100 3.1001 2.7300 0.0000 0.0000 0.0000 0.0000
|
||||
6 19:11:38 0.0100 3.0133 2.6777 0.0000 0.0000 0.0000 0.0000
|
||||
7 19:11:39 0.0100 2.9621 2.6253 0.0000 0.0000 0.0000 0.0000
|
||||
8 19:11:39 0.0100 2.9129 2.5710 0.0000 0.0000 0.0000 0.0000
|
||||
9 19:11:40 0.0100 2.8356 2.5161 0.0000 0.0000 0.0000 0.0000
|
||||
10 19:11:41 0.0100 2.8094 2.4613 0.0000 0.0000 0.0000 0.0000
|
||||
11 19:11:42 0.0100 2.6658 2.4041 0.0000 0.0000 0.0000 0.0000
|
||||
12 19:11:42 0.0100 2.6453 2.3466 0.0000 0.0000 0.0000 0.0000
|
||||
13 19:11:43 0.0100 2.5720 2.2893 0.0000 0.0000 0.0000 0.0000
|
||||
14 19:11:43 0.0100 2.4920 2.2321 0.0000 0.0000 0.0000 0.0000
|
||||
15 19:11:44 0.0100 2.4249 2.1753 0.0000 0.0000 0.0000 0.0000
|
||||
16 19:11:44 0.0100 2.4062 2.1189 0.0000 0.0000 0.0000 0.0000
|
||||
17 19:11:45 0.0100 2.3132 2.0642 0.0000 0.0000 0.0000 0.0000
|
||||
18 19:11:45 0.0100 2.2280 2.0110 0.0000 0.0000 0.0000 0.0000
|
||||
19 19:11:46 0.0100 2.1577 1.9585 0.0000 0.0000 0.0000 0.0000
|
||||
20 19:11:46 0.0100 2.1015 1.9097 0.0000 0.0000 0.0000 0.0000
|
||||
21 19:11:47 0.0100 1.9840 1.8645 0.0000 0.0000 0.0000 0.0000
|
||||
22 19:11:47 0.0100 1.9018 1.8202 0.0000 0.0000 0.0000 0.0000
|
||||
23 19:11:48 0.0100 1.9004 1.7810 0.0000 0.0000 0.0000 0.0000
|
||||
24 19:11:48 0.0100 1.8402 1.7444 0.0000 0.0000 0.0000 0.0000
|
||||
25 19:11:49 0.0100 1.8807 1.7139 0.0000 0.0000 0.0000 0.0000
|
||||
26 19:11:49 0.0100 1.7661 1.6840 0.0000 0.0000 0.0000 0.0000
|
||||
27 19:11:50 0.0100 1.7233 1.6582 0.0000 0.0000 0.0000 0.0000
|
||||
28 19:11:51 0.0100 1.6958 1.6303 0.0000 0.0000 0.0000 0.0000
|
||||
29 19:11:51 0.0100 1.6419 1.6048 0.0000 0.0000 0.0000 0.0000
|
||||
30 19:11:51 0.0100 1.6811 1.5780 0.0000 0.0000 0.0000 0.0000
|
||||
31 19:11:52 0.0100 1.6286 1.5503 0.0000 0.0000 0.0000 0.0000
|
||||
32 19:11:52 0.0100 1.5822 1.5253 0.0000 0.0000 0.0000 0.0000
|
||||
33 19:11:53 0.0100 1.6408 1.5089 0.0000 0.0000 0.0000 0.0000
|
||||
34 19:11:53 0.0100 1.5692 1.4818 0.0000 0.0000 0.0000 0.0000
|
||||
35 19:11:54 0.0100 1.5960 1.4567 0.0000 0.0000 0.0000 0.0000
|
||||
36 19:11:54 0.0100 1.5290 1.4315 0.0000 0.0000 0.0000 0.0000
|
||||
37 19:11:55 0.0100 1.4970 1.4014 0.0000 0.0000 0.0000 0.0000
|
||||
38 19:11:55 0.0100 1.5139 1.3800 0.0000 0.0000 0.0000 0.0000
|
||||
39 19:11:56 0.0100 1.5217 1.3565 0.0000 0.0000 0.0000 0.0000
|
||||
40 19:11:56 0.0100 1.5056 1.3338 0.0000 0.0000 0.0000 0.0000
|
||||
41 19:11:57 0.0100 1.4885 1.3100 0.0000 0.0000 0.0000 0.0000
|
||||
42 19:11:57 0.0100 1.4579 1.2885 0.0000 0.0000 0.0000 0.0000
|
||||
43 19:11:58 0.0100 1.4416 1.2758 0.0000 0.0000 0.0000 0.0000
|
||||
44 19:11:58 0.0100 1.4254 1.2489 0.0000 0.0000 0.0000 0.0000
|
||||
45 19:11:59 0.0100 1.4015 1.2259 0.0000 0.0000 0.0000 0.0000
|
||||
46 19:11:59 0.0100 1.4163 1.2047 0.0000 0.0000 0.0000 0.0000
|
||||
47 19:12:00 0.0100 1.4187 1.1836 0.0000 0.0000 0.0000 0.0000
|
||||
48 19:12:00 0.0100 1.3707 1.1715 0.0000 0.0000 0.0000 0.0000
|
||||
49 19:12:01 0.0100 1.3788 1.1532 0.0000 0.0000 0.0000 0.0000
|
||||
50 19:12:01 0.0100 1.3628 1.1291 0.0000 0.0000 0.0000 0.0000
|
||||
51 19:12:02 0.0100 1.3561 1.1190 0.0000 0.0000 0.0000 0.0000
|
||||
52 19:12:03 0.0100 1.3423 1.0904 0.0000 0.0000 0.0000 0.0000
|
||||
53 19:12:03 0.0100 1.3168 1.0635 0.0000 0.0000 0.0000 0.0000
|
||||
54 19:12:04 0.0100 1.2836 1.0446 0.0000 0.0000 0.0000 0.0000
|
||||
55 19:12:04 0.0100 1.3390 1.0374 0.0000 0.0000 0.0000 0.0000
|
||||
56 19:12:05 0.0100 1.2383 1.0296 0.0000 0.0000 0.0000 0.0000
|
||||
57 19:12:05 0.0100 1.2689 1.0182 0.0000 0.0000 0.0000 0.0000
|
||||
58 19:12:06 0.0100 1.2840 1.0224 0.0000 0.0000 0.0000 0.0000
|
||||
59 19:12:06 0.0100 1.2599 0.9919 0.0000 0.0000 0.0000 0.0000
|
||||
60 19:12:07 0.0100 1.2488 0.9646 0.0000 0.0000 0.0000 0.0000
|
||||
61 19:12:07 0.0100 1.2037 0.9445 0.0000 0.0000 0.0000 0.0000
|
||||
62 19:12:08 0.0100 1.2973 0.9423 0.0000 0.0000 0.0000 0.0000
|
||||
63 19:12:08 0.0100 1.1923 0.9305 0.0000 0.0000 0.0000 0.0000
|
||||
64 19:12:09 0.0100 1.1863 0.9248 0.0000 0.0000 0.0000 0.0000
|
||||
65 19:12:09 0.0100 1.1749 0.9033 0.0000 0.0000 0.0000 0.0000
|
||||
66 19:12:09 0.0100 1.1607 0.8785 0.0000 0.0000 0.0000 0.0000
|
||||
67 19:12:10 0.0100 1.1589 0.8676 0.0000 0.0000 0.0000 0.0000
|
||||
68 19:12:10 0.0100 1.1191 0.8553 0.0000 0.0000 0.0000 0.0000
|
||||
69 19:12:11 0.0100 1.1286 0.8403 0.0000 0.0000 0.0000 0.0000
|
||||
70 19:12:11 0.0100 1.1259 0.8272 0.0000 0.0000 0.0000 0.0000
|
||||
71 19:12:12 0.0100 1.1266 0.8170 0.0000 0.0000 0.0000 0.0000
|
||||
72 19:12:13 0.0100 1.0496 0.8162 0.0000 0.0000 0.0000 0.0000
|
||||
73 19:12:13 0.0100 1.1235 0.8018 0.0000 0.0000 0.0000 0.0000
|
||||
74 19:12:13 0.0100 1.1168 0.7959 0.0000 0.0000 0.0000 0.0000
|
||||
75 19:12:14 0.0100 1.0957 0.7752 1.0000 0.5000 0.6667 0.5000
|
||||
|
|
@ -15,20 +15,20 @@ Oczywiście! O O
|
||||
Oto O O
|
||||
ceny O O
|
||||
produktów: O O
|
||||
marchewka B-item B-item
|
||||
- O B-promotion
|
||||
2 B-price I-promotion
|
||||
zł I-price I-promotion
|
||||
, O I-promotion
|
||||
jabłka B-item I-promotion
|
||||
- O I-promotion
|
||||
3 B-price I-promotion
|
||||
zł I-price I-promotion
|
||||
, O I-promotion
|
||||
pomidory B-item I-promotion
|
||||
- O I-promotion
|
||||
4 B-price I-promotion
|
||||
zł I-price I-promotion
|
||||
marchewka B-item O
|
||||
- O O
|
||||
2 B-price O
|
||||
zł I-price O
|
||||
, O O
|
||||
jabłka B-item B-item
|
||||
- O O
|
||||
3 B-price B-price
|
||||
zł I-price O
|
||||
, O O
|
||||
pomidory B-item B-item
|
||||
- O O
|
||||
4 B-price B-price
|
||||
zł I-price B-price
|
||||
za O O
|
||||
kg. O O
|
||||
|
||||
@ -40,8 +40,8 @@ się O O
|
||||
dowiedzieć, O O
|
||||
jakie O O
|
||||
są O O
|
||||
opcje B-delivery-method O
|
||||
dostawy? I-delivery-method O
|
||||
opcje B-delivery_method O
|
||||
dostawy? I-delivery_method O
|
||||
|
||||
Oczywiście! O O
|
||||
Oferujemy O O
|
||||
@ -63,16 +63,40 @@ zamówienie O O
|
||||
na O O
|
||||
chleb B-item O
|
||||
, O O
|
||||
masło B-item O
|
||||
masło B-item B-item
|
||||
, O O
|
||||
jajka B-item B-item
|
||||
oraz O O
|
||||
ser B-item O
|
||||
ser B-item B-item
|
||||
. O O
|
||||
|
||||
Proszę O O
|
||||
podać O O
|
||||
ceny B-price O
|
||||
weza B-product O
|
||||
ogrodowego. I-product O
|
||||
weza B-item B-item
|
||||
ogrodowego. I-item B-item
|
||||
|
||||
Cześć! O O
|
||||
Chciałbym O O
|
||||
złożyć O O
|
||||
zamówienie O O
|
||||
na O O
|
||||
meble B-item B-item
|
||||
ogrodowe I-item B-item
|
||||
|
||||
Jaka O O
|
||||
jest O O
|
||||
cena B-price O
|
||||
makaronu? B-item O
|
||||
|
||||
Proszę O O
|
||||
podać O O
|
||||
cene B-price O
|
||||
drzewka B-item B-item
|
||||
|
||||
zycdd@gmail.com B-email B-item
|
||||
|
||||
Ul. B-address B-item
|
||||
Kolorowa I-address B-address
|
||||
15 I-address B-price
|
||||
|
||||
|
|
@ -1,6 +1,6 @@
|
||||
import copy
|
||||
from modules.nlu import Act
|
||||
import json
|
||||
import random
|
||||
|
||||
|
||||
class DialogStateMonitor:
|
||||
@ -37,10 +37,13 @@ class DialogStateMonitor:
|
||||
['item', 'address', 'card_nr', 'delivery_method', 'payment_method', 'email'])
|
||||
self.state['belief_state']['order-complete'] = all_filled
|
||||
|
||||
def find_first_empty_slot(self):
|
||||
for slot_name, slot_value in self.state['belief_state'].items():
|
||||
if slot_name != 'order-completed' and slot_value in [None, '', [], {}]:
|
||||
return slot_name
|
||||
def find_random_empty_slot(self):
|
||||
empty_slots = [slot_name for slot_name, slot_value in self.state['belief_state'].items() if
|
||||
slot_value in [None, '', [], {}] and slot_name != 'order-completed']
|
||||
if empty_slots:
|
||||
return random.choice(empty_slots)
|
||||
else:
|
||||
return None
|
||||
|
||||
def update(self, act: Act) -> None:
|
||||
if act.intent == 'inform':
|
||||
@ -55,7 +58,7 @@ class DialogStateMonitor:
|
||||
}
|
||||
for slot in act.slots:
|
||||
if slot.name in slots_mapping and self.is_value_empty(self.state['belief_state'], slot.name):
|
||||
slots_mapping[slot.name].append(slot.value) # To do: normalization
|
||||
slots_mapping[slot.name].append(slot.value)
|
||||
|
||||
for slot_name, values in slots_mapping.items():
|
||||
if values:
|
||||
@ -68,5 +71,6 @@ class DialogStateMonitor:
|
||||
self.update_act(act.intent)
|
||||
elif act.intent == 'unknown':
|
||||
self.update_act(act.intent)
|
||||
|
||||
elif act.intent == 'welcomemsg':
|
||||
self.update_act(act.intent)
|
||||
self.check_order_complete()
|
||||
|
@ -8,16 +8,21 @@ class DialoguePolicy:
|
||||
if not dst.state['belief_state']['order-complete']:
|
||||
user_intent = dst.state['act']
|
||||
if user_intent == "inform":
|
||||
empty_slot = dst.find_first_empty_slot()
|
||||
empty_slot = dst.find_random_empty_slot()
|
||||
return Act(intent="request", slots=[Slot(name=empty_slot, value='')])
|
||||
elif user_intent == "request":
|
||||
if dst.state['slot_names']:
|
||||
slot = random.choice(dst.state['slot_names'])
|
||||
if 'price' in dst.state['slot_names']:
|
||||
slot = 'price'
|
||||
else:
|
||||
slot = random.choice(dst.state['slot_names'])
|
||||
return Act(intent="inform", slots=[Slot(name=slot, value='')])
|
||||
else:
|
||||
return Act(intent="canthelp", slots=[Slot(name='unknown', value='')])
|
||||
elif user_intent == "bye":
|
||||
return Act(intent="bye", slots=[Slot(name='', value='')])
|
||||
elif user_intent == "welcomemsg":
|
||||
return Act(intent="welcomemsg", slots=[Slot(name='', value='')])
|
||||
else:
|
||||
return Act(intent="canthelp", slots=[Slot(name='unknown', value='')])
|
||||
else:
|
||||
|
Loading…
Reference in New Issue
Block a user