Demonstrating CAT: Synthesizing Data-Aware Conversational Agents for Transactional Databases
Marius Gassen, Benjamin H\"attasch, Benjamin Hilprecht, Nadja Geisler,, Alexander Fraser, Carsten Binnig

TL;DR
This paper introduces CAT, a tool that synthesizes data-aware conversational agents for transactional databases using weak supervision, enabling efficient natural language interaction without extensive training data or NLP expertise.
Contribution
CAT provides an automated, data-aware approach to create conversational agents for OLTP databases, reducing development effort and improving dialogue efficiency.
Findings
CAT synthesizes training data using weak supervision.
Data-aware agents request information based on database data distributions.
Open-source implementation of CAT is available.
Abstract
Databases for OLTP are often the backbone for applications such as hotel room or cinema ticket booking applications. However, developing a conversational agent (i.e., a chatbot-like interface) to allow end-users to interact with an application using natural language requires both immense amounts of training data and NLP expertise. This motivates CAT, which can be used to easily create conversational agents for transactional databases. The main idea is that, for a given OLTP database, CAT uses weak supervision to synthesize the required training data to train a state-of-the-art conversational agent, allowing users to interact with the OLTP database. Furthermore, CAT provides an out-of-the-box integration of the resulting agent with the database. As a major difference to existing conversational agents, agents synthesized by CAT are data-aware. This means that the agent decides which…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMulti-Agent Systems and Negotiation · AI in Service Interactions · Data Quality and Management
