Task-Oriented Dialogue with In-Context Learning
Not on the map. Why?
Abstract (arXiv)
We describe a system for building task-oriented dialogue systems combining the in-context learning abilities of large language models (LLMs) with the deterministic execution of business logic. LLMs are used to translate between the surface form of the conversation and a domain-specific language (DSL) which is used to progress the business logic. We compare our approach to the intent-based NLU approach predominantly used in industry today. Our experiments show that developing chatbots with our system requires significantly less effort than established approaches, that these chatbots can successfully navigate complex dialogues which are extremely challenging for NLU-based systems, and that our system has desirable properties for scaling task-oriented dialogue systems to a large number of tasks. We make our implementation available for use and further study.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 17 of its 26 references that are in the map. First posted on arXiv 19 Feb 2024.
Builds on
17 of 26 references.
References · 17
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2022Training language models to follow instructions with human feedbackcited by 15,971
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2018MultiWOZ -- A Large-Scale Multi-Domain Wizard-of-Oz Dataset for Task-Oriented Dialogue Modellingcited by 766
- 2022Large Language Models Can Self-Improvecited by 664
- 2023Prompt Injection attack against LLM-integrated Applicationscited by 605
- 2020Task-Oriented Dialogue as Dataflow Synthesiscited by 122
- 2016Learning End-to-End Goal-Oriented Dialogcited by 104
- 2017Rasa: Open Source Language Understanding and Dialogue Managementcited by 67
- 2020Conversational Semantic Parsing for Dialog State Trackingcited by 40
- 2023ChatGPT for Zero-shot Dialogue State Tracking: A Solution or an Opportunity?cited by 38
5 more
- 2023Zero-Shot Goal-Directed Dialogue via RL on Imagined Conversationscited by 38
- 2019Dialogue Transformerscited by 13
- 2019PolyResponse: A Rank-based Approach to Task-Oriented Dialogue with Application in Restaurant Search and Bookingcited by 7
- 2023No that's not what I meant: Handling Third Position Repair in Conversational Question Answeringcited by 4
- 2023Zero-Shot Generalizable End-to-End Task-Oriented Dialog System using Context Summarization and Domain Schemacited by 3
Built on by
Citing papers per year: 2024: 2; 2025: 3; 2026: 3.
8 papers.
- 2024Large Language Models as Software Components: A Taxonomy for LLM-Integrated Applicationscited by 17
- 2025Conversation Routines: A Prompt Engineering Framework for Task-Oriented Dialog Systemscited by 8
- 2026Reinforcing Real-world Service Agents: Balancing Utility and Cost in Task-oriented Dialoguecited by 1
- 2026Unlocking Proactivity in Task-Oriented Dialoguecited by 1
- 2024An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbotscited by 0
- 2025Intent Aware Context Retrieval for Multi-Turn Agricultural Question Answeringcited by 0
- 2025Collaborative and Proactive Management of Task-Oriented Conversationscited by 0
- 2026Following the Flow the Law Requires: Training Voice Agents to Transfer to Unseen Regulated Procedures in Debt Collectioncited by 0
- 2026Following the Flow the Law Requires: Training Voice Agents to Transfer to Unseen Regulated Procedures in Debt Collection1 Oct 2026
- 2026Unlocking Proactivity in Task-Oriented Dialogue21 May 2026
- 2026Reinforcing Real-world Service Agents: Balancing Utility and Cost in Task-oriented Dialogue26 Feb 2026
- 2025Collaborative and Proactive Management of Task-Oriented Conversations26 Sep 2025
- 2025Intent Aware Context Retrieval for Multi-Turn Agricultural Question Answering28 Jul 2025
- 2025Conversation Routines: A Prompt Engineering Framework for Task-Oriented Dialog Systems20 Jan 2025
- 2024An Approach for Auto Generation of Labeling Functions for Software Engineering Chatbots9 Oct 2024
- 2024Large Language Models as Software Components: A Taxonomy for LLM-Integrated Applications13 Jun 2024