Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval | 2019

Automatic Task Completion Flows from Web APIs

 
 
 

Abstract


The Web contains many APIs that could be combined in countless ways to enable Intelligent Assistants to complete all sorts of tasks. We propose a method to automatically produce task completion flows from a collection of these APIs by combining them in a graph and automatically extracting paths from the graph for task completion. These paths chain together API calls and use the output of executed APIs as inputs to others. We automatically extract these paths from an API graph in response to a user query and then rank the paths by the likelihood of them leading to user satisfaction. We apply our approach for task completion in the email and calendar domains and show how it can be used to automatically create task completion flows.

Volume None
Pages None
DOI 10.1145/3331184.3331318
Language English
Journal Proceedings of the 42nd International ACM SIGIR Conference on Research and Development in Information Retrieval

Full Text