Dialog2API: Task-Oriented Dialogue with API Description and Example Programs
Not on the map. Why?
Abstract (arXiv)
Functionality and dialogue experience are two important factors of task-oriented dialogue systems. Conventional approaches with closed schema (e.g., conversational semantic parsing) often fail as both the functionality and dialogue experience are strongly constrained by the underlying schema. We introduce a new paradigm for task-oriented dialogue - Dialog2API - to greatly expand the functionality and provide seamless dialogue experience. The conversational model interacts with the environment by generating and executing programs triggering a set of pre-defined APIs. The model also manages the dialogue policy and interact with the user through generating appropriate natural language responses. By allowing generating free-form programs, Dialog2API supports composite goals by combining different APIs, whereas unrestricted program revision provides natural and robust dialogue experience. To facilitate Dialog2API, the core model is provided with API documents, an execution environment and optionally some example dialogues annotated with programs. We propose an approach tailored for the Dialog2API, where the dialogue states are represented by a stack of programs, with most recently mentioned program on the top of the stack. Dialog2API can work with many application scenarios such as software automation and customer service. In this paper, we construct a dataset for AWS S3 APIs and present evaluation results of in-context learning baselines.
Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 16 of its 32 references that are in the map. First posted on arXiv 20 Dec 2022.
Builds on
16 of 32 references.
References · 16
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,170
- 2021Evaluating Large Language Models Trained on Codecited by 8,320
- 2021Program Synthesis with Large Language Modelscited by 3,637
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 906
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 885
- 2020A Simple Language Model for Task-Oriented Dialoguecited by 332
- 2016A Network-based End-to-End Trainable Task-oriented Dialogue Systemcited by 252
- 2022Binding Language Models in Symbolic Languagescited by 228
- 2019CoSQL: A Conversational Text-to-SQL Challenge Towards Cross-Domain Natural Language Interfaces to Databasescited by 185
- 2021Multi-Task Pre-Training for Plug-and-Play Task-Oriented Dialogue Systemcited by 139
- 2020Task-Oriented Dialogue as Dataflow Synthesiscited by 122
- 2020UBAR: Towards Fully End-to-End Task-Oriented Dialog Systems with GPT-2cited by 111
4 more
- 2018Semantic Parsing for Task Oriented Dialog using Hierarchical Representationscited by 101
- 2020Low-Resource Domain Adaptation for Compositional Task-Oriented Semantic Parsingcited by 72
- 2020Don't Parse, Generate! A Sequence to Sequence Architecture for Task-Oriented Semantic Parsingcited by 59
- 2020Conversational Semantic Parsingcited by 39
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 3; 2026: 2.
9 papers.
- 2024WebLINX: Real-World Website Navigation with Multi-Turn Dialoguecited by 180
- 2024Planning and Editing What You Retrieve for Enhanced Tool Learningcited by 21
- 2025Rethinking Stateful Tool Use in Multi-Turn Dialogues: Benchmarks and Challengescited by 12
- 2023Measuring and Mitigating Constraint Violations of In-Context Learning for Utterance-to-API Semantic Parsingcited by 6
- 2023kNN-ICL: Compositional Task-Oriented Parsing Generalization with Nearest Neighbor In-Context Learningcited by 3
- 2025PyTOD: Programmable Task-Oriented Dialogue with Execution Feedbackcited by 1
- 2026From Task-Guided Conversational Graphs to Goal-Oriented Dialogue Runtimescited by 1
- 2025Benchmarking Web API Integration Code Generationcited by 0
- 2026Mitigating Errors in LLM-Generated Web API Invocations via Retrieval-Augmented Generation and Constrained Decodingcited by 0
- 2026Mitigating Errors in LLM-Generated Web API Invocations via Retrieval-Augmented Generation and Constrained Decoding7 Jul 2026
- 2026From Task-Guided Conversational Graphs to Goal-Oriented Dialogue Runtimes22 Jun 2026
- 2025Benchmarking Web API Integration Code Generation24 Sep 2025
- 2025PyTOD: Programmable Task-Oriented Dialogue with Execution Feedback21 Aug 2025
- 2025Rethinking Stateful Tool Use in Multi-Turn Dialogues: Benchmarks and Challenges19 May 2025
- 2024Planning and Editing What You Retrieve for Enhanced Tool Learning30 Mar 2024
- 2024WebLINX: Real-World Website Navigation with Multi-Turn Dialogue8 Feb 2024
- 2023kNN-ICL: Compositional Task-Oriented Parsing Generalization with Nearest Neighbor In-Context Learning17 Dec 2023
- 2023Measuring and Mitigating Constraint Violations of In-Context Learning for Utterance-to-API Semantic Parsing24 May 2023