Project Conversation Learner: Democratizing AI for Bot Development

Project Conversation Learner aims to revolutionize the way task-oriented bots are built, by applying the tenets of machine teaching to empower non-developers to create and maintain task-oriented bots. By leveraging machine learning models to drive conversations, researchers from Microsoft Research abstracted building a bot—from coding a set of rules to simply providing a set of example interactions.

To realize this vision, the team first introduced Hybrid Code Networks (HCNs), which combine an RNN with domain-specific knowledge, and which demonstrate the capability of the system on an industry-standard sample data set. Later, by collaborating with product and customer-facing teams, we created a customer-ready SDK and shipped it through a pre-preview release channel.

Swadheen Shukla
Microsoft Research AI