### Answer
Your approach is on the right track. Based on the user sentence you shared, the user is actually asking for a prescription
transfer, not asking "why we have the prescription." Tightening your prompt conditions is definitely one recommended solution.
Two effective strategies:
1.
Tighten your transition conditions - The documentation recommends reviewing transition conditions to ensure they precisely match intended triggers, and consider breaking down complex conditions into multiple simpler ones. [(1) ](
) Your idea to add "ONLY" or make the condition more specific (like "The user is asking why we have their prescription and NOT requesting any other action") would help prevent false matches.
2.
Add Global Node Examples - You can add example conversations to help the AI better understand when to jump to each global node. Click "+ Add" to create examples that demonstrate scenarios where the global node should or should not be activated. [(2) ](
) For your case, you could add:
- **Should activate**: "Why do you have my prescription?"
- **Should NOT activate**: "My prescription came through to your pharmacy, would you mind transferring it to X Pharmacy?"
The Debug guide specifically recommends adding transition finetune examples when node transitions aren't working as expected. [(1) ](
) Given that your user's sentence contains multiple intents (confusion about pharmacy + transfer request) , making your conditions more precise will help the model distinguish between different global nodes.
**