Hello,
I am using an adaptive card (AC) to gather information from a user. I have a list of topics selectable from a drop-down, and their selection is assigned to a variable to help navigate the various Topics or to gather specifics to narrow Agent responses of the data sources. I can manually invoke the topic by asking the Agent for details or route to it, but it will not recognize the intent if a user selects an option from the drop-down. I've followed a few examples online, but I cannot get this routing to work correctly. Am I missing something? Below is an example of what I have currently.
1. AC Intake
For this example, I am trying to get info on the Water Permit Type.
2. Based on the output of the AC question, I assign the user input to a variable as seen below:
3. Within the Water Topic itself, I have the trigger set to: the Agent chooses. I also set up the recognized intent properties as follows:
******* When the user submits their response, the variable is updated, but the Agent never triggers the Topic based on intent properties as I've seen on demos.
I also have logging in place and manually trigger the topic to ensure it works, and the variable is being referenced correctly.
I've also added some instructional text within the Agent itself based on some guides, and this doesn't work either.
I can add conditionals on the AC after the variables are set and route to the topic in a similar fashion, which works as intended. However, I am hoping to reduce the size of the conditional logic housed within the AC and move it into the Topics themselves. Is this not possible without it being routed from the AC?