I use DialogFlow CX with German als Language
There I trained a intent that tries to extract the name from a utterance
Here I have an entity that uses the sys.person system entity
Today I found a strange Problem that can be reproduced by the test
I enter "nein danke ciao" as utterance (that means something like 'no thanks bye'). The intent is catched with a confidence of 1 with the match on the system entity
"Id": "XXXX",
"DisplayName": "INTENT_NAME",
"Score": 1,
"Parameters": {
"fullname": {
"original": "nein danke ciao",
"type": "@sys.person",
"resolved": {
"name": "nein danke ciao",
"original": "nein danke ciao"
}
}
}
That looks really strange for me. From my point of view it seems that there are completly wrong utterances declared as names - Does anybody know how to proceed on such a error?
It seems like there might be an issue with the way DialogFlow CX is interpreting the input "nein danke ciao" as a name. It's possible that the system entity "@sys.person" is overly permissive in this case and is incorrectly classifying non-name phrases as names.
To address this issue, you can try a few approaches:
By using a combination of these approaches, you should be able to improve the accuracy of name extraction in your DialogFlow CX agent.
User | Count |
---|---|
10 | |
2 | |
1 | |
1 | |
1 |