A Goal-Driven Natural Language Interface for Creating Application Integration Workflows

Abstract

Web applications and services are increasingly important in a distributed internet filled with diverse cloud services and applications, each of which enable the completion of narrowly defined tasks. Given the explosion in the scale and diversity of such services, their composition and integration for achieving complex user goals remains a challenging task for end-users and requires a lot of development effort when specified by hand. We present a demonstration of the Goal Oriented Flow Assistant (GOFA) system, which provides a natural language solution to generate workflows for application integration. Our tool is built on a three-step pipeline: it first uses Abstract Meaning Representation (AMR) to parse utterances; it then uses a knowledge graph to validate candidates; and finally uses an AI planner to compose the candidate flow. We provide a video demonstration of the deployed system as part of our submission.

Cite

Text

Brachman et al. "A Goal-Driven Natural Language Interface for Creating Application Integration Workflows." AAAI Conference on Artificial Intelligence, 2022. doi:10.1609/AAAI.V36I11.21712

Markdown

[Brachman et al. "A Goal-Driven Natural Language Interface for Creating Application Integration Workflows." AAAI Conference on Artificial Intelligence, 2022.](https://mlanthology.org/aaai/2022/brachman2022aaai-goal/) doi:10.1609/AAAI.V36I11.21712

BibTeX

@inproceedings{brachman2022aaai-goal,
  title     = {{A Goal-Driven Natural Language Interface for Creating Application Integration Workflows}},
  author    = {Brachman, Michelle and Bygrave, Christopher and Chakraborti, Tathagata and Chaudhary, Arunima and Ding, Zhining and Dugan, Casey and Gros, David and Gschwind, Thomas and Johnson, James M. and Laredo, Jim and Miksovic, Christoph and Pan, Qian and Rai, Priyanshu and Ramalingam, Ramkumar and Scotton, Paolo and Surabathina, Nagarjuna and Talamadupula, Kartik},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2022},
  pages     = {13155-13157},
  doi       = {10.1609/AAAI.V36I11.21712},
  url       = {https://mlanthology.org/aaai/2022/brachman2022aaai-goal/}
}