owned this note
owned this note
Published
Linked with GitHub
# Rasa Issue
<details>
<summary><strong>Issue 1</strong></summary>
#### Chat history from user
- transfer
- "/inform{"emoney_provider": "GoPay"}"
- "/inform{"amount_of_emoney": "Gopay 50.000", "amount_of_emoney_product_id": "1173"}"
- "/inform{\"emoney_provider\": \"GoPay\"}"
- "/inform{\"amount_of_emoney\": \"Gopay 50.000\",\"amount_of_emoney_product_id\": \"1173\"}"
#### Actual Behavior
slot `emoney_provider` back to empty
#### Expected Behavior
slot `emoney_provider` is filled
### Inspection Result
- amount-of-money is expected to be `real amount of money`, it's using `Duckling`, so the correct value for this should be `Rp 50000`, `5000rb`
"/inform{\"amount_of_emoney\": \"50.000\",\"amount_of_emoney_product_id\": \"1173\"}"
</details>
<details>
<summary><strong>Issue 2</strong></summary>
#### Chat history from user
- transfer gopay 20k ke juang
- 085157348300
#### Rasa Output
```json
[{"recipient_id":"ZpS86NWQj0","custom":{"type":"client","slots":{"emoney_provider":"Gopay","amount_of_emoney":"20000","amount_of_emoney_product_id":"085157349330","phone_number_name":"Juang","phone_number":"085157349330"},"actions":[{"type":"validate_emoney_provider"},{"type":"validate_amount_of_emoney"},{"type":"validate_phone_number"}],"message":"Are you requesting to topup 20000 to your Gopay account with this phone number 085157349330?"}}]
```
#### Actual Behavior
- all `actions` is `validate`
- amount_of_emoney_product_id value filled with `085157349330`
#### Expected Behavior
- last actions should be `action_ask_*` or `action_submit_*`
- amount_of_emoney_product_id should be empty
</details>
<details>
<summary><strong>Issue 3</strong></summary>
#### Chat history from user
- i want to transfer Rp 20.000 to 08123123123 using OVO
#### Rasa Output
```json
[{"recipient_id":"ZpS86NWQj0","custom":{"type":"client","slots":{"emoney_provider":"OVO","amount_of_emoney":"20000","amount_of_emoney_product_id":null,"phone_number_name":null,"phone_number":"08123123123"},"actions":[{"type":"validate_emoney_provider"},{"type":"validate_amount_of_emoney"},{"type":"validate_phone_number"}],"message":"Are you requesting to topup 20000 to your OVO account with this phone number 08123123123?"}}]
```
#### Actual Behavior
- all `actions` is `validate`
#### Expected Behavior
- last actions should be `action_ask_*` or `action_submit_*`
</details>
<details>
<summary><strong>Issue 5</strong></summary>
#### Chat history from user
- i want to transfer rp 750.000 to 081238123 using OVO
#### Actual Behavior
- `amount_of_emoney` slots filled with `rp 750.000`
#### Expected Behavior
- `amount_of_emoney` slots filled with `750000`
</details>
<details>
<summary><strong>Issue 6</strong></summary>
#### Chat history from user
- fill emoney
- ovo
- ovo 400k
- isi phone number
#### Actual Behavior
- slot `emoney_product_id` & `phone_number` filled with phone_number value
#### Expected Behavior
- `emoney_product_id` not filled with phone_number value
</details>
## Edge Cases
<details>
<summary><strong>Issue 4</strong></summary>
#### Chat history from user
- i want to transfer Rp 20.000 to 08123123123 using OVO
- "/inform{"amount_of_emoney": "OVO 400K", "amount_of_emoney_product_id": "2342"}"
- "/inform{\"amount_of_emoney\": \"400000\", \"amount_of_emoney_product_id\": \"2342\"}"
#### Actual Behavior
- prev `slots` is back to empty
#### Expected Behavior
- `slots` should be filled with prev value
</details>
Notes:
- Need DietClasifier for [10k], [20k], etc
## Test Case
### Emoney Case
topup emoney
OVO
OVO 400k
085172137
topup emoney
OVO
OVO 400k
Fill Juang
Choose juang
topup to juang
OVO
OVO 400k
Juang
topup emoney gopay
gopay 20k
juang
juang
topup emoney gopay to juang
gopay 20k
juang
topup emoney to 082131232
ovo
ovo 400k
Send ovo 400k to 0821371273
Send ovo 400k to Juang
Select
Send OVO to Juang
Select
Send OVO to 085157349330
Top Up emoney
OVO
OVO 400k
085157347832
### Transfer Case
Transfer
Digital BCA
7380503128
100000
Transfer
BCA
7380503128
Rp100.000
Main Box
Transfer to BCA
7380503128
Rp 100.000
Main Box
Transfer 100k to BCA
Transfer Rp100.000 to BCA
7380503128
Main Box
---
## After Pre-Release
- iOS
Flow:
ok: transfer
ok: topup
ok: asking provider
ok: asking amount
not ok: asking phone number or name
- give name
- rasa not recognize it / client not asking to choose from contact
not ok: give phone number
not ok: rasa not reply -> no response


# Case 3

lumayan lama extract data (mistral) -> diet utama
sama minta tester yang banyak
- Android
Forms flow
- positive flow
- ios
- select contact if user gives name
- ngehandle case ditengah
- ditengah form terus dia pindah flow
- mistral lama
- gimana cara handle supaya cepet
- skip kah? atau balik ke DIET?
- belum cobain mistral local
- cek cek flow yang kurang pas
- cek cek pake diet?
-
- ngobrol sama Mas Ariya