I have created a project for Google Assistant through Google Actions Builder (not the SDK). I successfully connect with my webhook (fulfilment), but find there is no intent similar to @sys.any as found in Dialogflow to allow any user response to be sent back to my webhook. Each time it triggers the NO_MATCH intent, then eventually ends the conversation.
I have designed my fulfilment robust to accommodate a range of answers, and want Actions on Google to keep sending ANY answer back to my fulfillment however I cant find an intent that allows ANY answer to trigger my webhook. Is there a simple intent (scene) to invoke each response?
Or is it a better direction to connect to Google Assistant to using Dialogflow, as I see Dialogflow uses @sys.any intents to capture any words for my fulfilment?
To be clear - @sys.any
in Dialogflow is an Entity Type, not an Intent.
While you can make a Dialogflow Intent that uses @sys.any
by itself, you usually shouldn't - using a Context-limited Fallback Intent is a better way to handle that.
Actions Builder has a similar concept, although not identical.
While there is no built-in @sys.any
Type, you can create your own Type that works exactly the same way:
You can now create Intents or Slots that use this "Any" Type.