VisiRule is a low-code no-code decision authoring tool that combines expert systems decision-making logic, rule-based processing, mathematical computation and document generation. It allows users to answer complex questions using a dynamically constructed sequence of questions, where each subsequent question depends on previous answers. VisiRule charts can be delivered as dynamic web pages, embedded process rules, or interactive chatbots. When delivered as chatbots, users are able to interrupt the normal sequence of questions and answers and pose their own questions at any time, which are initially answered using Natural Language access to some pre-defined application-specific FAQ data, and now, if nothing matches, using GPT.