Now Assist Trigger for Skill not routing to Topic Block

vvaldez3
Giga Contributor

Hey community,

I'm building a "Flag AI Answer as Incorrect" workflow on Zurich using Virtual Agent + Now Assist, and I've run into a routing/NLU issue I'd love some input on.


What the workflow does 

  • User interacts with VA via the Get Help topic
  • Get Help calls a REST API → receives a Q&A response → Now Assist AI Input node collects feedback → routes to a Topic Block (the Flag topic)
  • The Flag topic inserts a record with flagged=true, comments, and the relevant KB article 
  • A Custom Skill routes the flagging intent to the topic using the format: "[query], use the Get Help resource"
  • The full end-to-end flow works correctly when triggered this way

The Custom Skill's NLU doesn't pick up natural language phrases like:

  • "flag this"
  • "that answer was wrong"
  • "this is incorrect"

Right now, users have to explicitly say something like "my printer isn't working, use the Get Help resource" for the skill to trigger. That's not realistic for end users.

The goal is to have those natural phrases automatically trigger the Get Help topic (and therefore the full flagging flow) without the user needing to reference "Get Help" explicitly.

 

Questions

  • Has anyone successfully routed from a Now Assist Trigger for Skill node into a Topic Block using natural language alone, without hardcoded prompt formats?
  • Is there a recommended pattern in Zurich for triggering a specific VA topic from a Custom Skill based on intent rather than explicit topic name?
  • Any pointers with the Trigger for Skill → Topic Block handoff that might be causing the NLU not to fire?

Thanks!

0 REPLIES 0