Hi
For a while I've been getting strange validation errors in Dialogflow CX about parameters. Now I have this error in the Validations page:
Form parameter 'parameterName' is defined with an unknown entity type '@sys.unit-currency'.
The parameter is captured and set just fine when testing, and also works fine in the Intent training phrases. Any idea what the cause of this is anyone?
Thanks
Solved! Go to Solution.
Hi @FlashMaddison,
Welcome back to Google Cloud Community.
The entity type you're using in your form parameter might be causing the issue. Even if it is utilized in your description of the form parameter, the error notice implicates that '@sys.unit-currency' is an unknown entity type.
Here are some possible solutions that might involve your issue:
Hi @FlashMaddison,
Welcome back to Google Cloud Community.
The entity type you're using in your form parameter might be causing the issue. Even if it is utilized in your description of the form parameter, the error notice implicates that '@sys.unit-currency' is an unknown entity type.
Here are some possible solutions that might involve your issue:
Thanks for getting back to me!
@sys.unit-currency is in the entity list, and I didn't manually type it when creating the form, I selected it from a drop-down.
I've made no changes to the system entity.
I changed the form parameter to @sys.number, then back to @sys.unit-currency and that has removed the validation error.
Thanks again 🙂
User | Count |
---|---|
2 | |
2 | |
1 | |
1 | |
1 |