A virtual chat system enables the end user to interact with knowledge base by chatting with a virtual assistant. Besides knowledge article, a virtual assistant can also perform automation flows such as restart a virtual machine, reset the password for a PC. In many virtual chat systems, AIML (Artificial Intelligence Markup Language) is used to train the virtual agent to interact with human beings. It is also possible to integrate knowledge system and automation flow system with AIML interpreter to quickly empower virtual assistances with various domain knowledge. The disclosure provides a method to convert or link an automation flow to virtual agent understandable and executable format and enable them to perform and interact seamlessly with the users, the knowledge base system and the automation system.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 4.0 License.