AlphaBot: Improving Chatbots for Code Repositories

AlphaBot is a weak supervision-based approach to improve chatbots for code repositories. We evaluate AlphaBot using a dataset that composes of 749 queries representing 52 intents. Our results show that AlphaBot helps chatbot practitioners to boost the NLU’s performance at early releases of their chatbots (i.e., fewer training queries). In particular, we find that our approach increases the NLU’s performance up to 44% compared to the baseline. Also, the results show that AlphaBot annotates, on average, 99% of queries correctly.