TagUI is a free Robotic Process Automation (RPA) tool offered by AI Singapore. It also has a thriving international user community that builds applications with it across different domains. While the TagUI GitHub page is the go-to place for their work, users have also found value in joining the official Telegram chat group to get their questions answered.
A few weeks after its launch, it was soon realised that some of the answers to questions raised in the Telegram group could already be found among the GitHub Issues pages. With more than a thousand question-and-answer pairs already logged, this is a boon, although going through them is no mean feat. We decided to integrate an information retrieval system to better support users with timely automated suggested answers.
Hasky (a play on the words husky and ask) is an information retrieval system that can be used to build chatbots, FAQs and any question-answering system. It can be used out-of-the-box and also comes with the possibility of improved performance when deployed with an additional data labelling step. In this case, Hasky was integrated with the TagUI Telegram chat under the default configuration.
When a member sends a question in a message, Hasky goes to work. It sniffs out a question when the text is between 5 and 32 words long and ends with a question mark.
Digging into the heap of issues logged in GitHub, Husky hunts for the parts that best answers the question. By employing self-supervision techniques, the need for data labelling is significantly reduced. Data labelling will definitely make Hasky much more accurate but it is not needed to be used at the initial stage.
With that, we have built a layer of automation for the benefit of users seeking to create automation workflows for themselves and others.
If you are or want to be a user of TagUI, you are encouraged to join the Telegram chat group here.
If you are intrigued by Hasky and would like to explore it for your own use, get in touch with us at https://aisingapore.org/home/contact/ under “AI Bricks”.