Hello Shishir,
Based on the current AVA behavior, the scenario your describing has a limitation. AVA currently does not directly expose information, it infers from the conversation as an End context variable. End context values need to come from supported inputs such as data actions outputs or values passed in through the Start context.
The only work around I can think of is using a data action, like I mentioned above, to pass the detected intent back to the flow. The steps would be as follows:
1. Create a data action with an input such as customer_intent and an output that returns the same value.
2. Instruct AVA to call the tool when it identifies the customer's intent.
3. Map the tool output to an AVA End context variable.
4. Expose that variable through the Call Agentic Virtual Agent action in Architect so it can be used by the calling flow.
This should, in theory, essentially make a pass-through pattern. AVA identifies the intent, the data action returns it, and the returned value becomes available to the Bot flow.
I hope this helps!
------------------------------
Cameron
Online Community Manager/Moderator
------------------------------