Iris: A Conversational Agent for Complex Tasks

07/17/2017
by   Ethan Fast, et al.
0

Today's conversational agents are restricted to simple standalone commands. In this paper, we present Iris, an agent that draws on human conversational strategies to combine commands, allowing it to perform more complex tasks that it has not been explicitly designed to support: for example, composing one command to "plot a histogram" with another to first "log-transform the data". To enable this complexity, we introduce a domain specific language that transforms commands into automata that Iris can compose, sequence, and execute dynamically by interacting with a user through natural language, as well as a conversational type system that manages what kinds of commands can be combined. We have designed Iris to help users with data science tasks, a domain that requires support for command combination. In evaluation, we find that data scientists complete a predictive modeling task significantly faster (2.6 times speedup) with Iris than a modern non-conversational programming environment. Iris supports the same kinds of commands as today's agents, but empowers users to weave together these commands to accomplish complex goals.

READ FULL TEXT

page 2

page 3

page 4

page 6

page 7

page 9

page 10

page 11

research
04/09/2021

Exploring Current User Web Search Behaviours in Analysis Tasks to be Supported in Conversational Search

Conversational search presents opportunities to support users in their s...
research
12/29/2020

Can You be More Social? Injecting Politeness and Positivity into Task-Oriented Conversational Agents

Goal-oriented conversational agents are becoming prevalent in our daily ...
research
03/26/2022

Demonstrating CAT: Synthesizing Data-Aware Conversational Agents for Transactional Databases

Databases for OLTP are often the backbone for applications such as hotel...
research
06/30/2016

Towards A Virtual Assistant That Can Be Taught New Tasks In Any Domain By Its End-Users

The challenge stated in the title can be divided into two main problems....
research
07/13/2018

Domain-Specific Human-Inspired Binarized Statistical Image Features for Iris Recognition

Binarized statistical image features (BSIF) have been successfully used ...
research
02/08/2012

Combined Haar-Hilbert and Log-Gabor Based Iris Encoders

This chapter shows that combining Haar-Hilbert and Log-Gabor improves ir...
research
05/30/2021

Square Kilometre Array : Processing Voluminous MeerKAT Data on IRIS

Processing astronomical data often comes with huge challenges with regar...

Please sign up or login with your details

Forgot password? Click here to reset