HackerPapers

arXiv:1707.05015cs.HC

Iris: A Conversational Agent for Complex Tasks

Ethan Fast, Binbin Chen, Julia Mendelsohn, Jonathan Bassen, Michael Bernstein

Early discovery. Linked by one identifiable commenter. This paper is outside the main ranking; a mention is not an endorsement.

Abstract

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.

arXiv comments
Journal reference
DOI
Subjects
cs.HCHuman-Computer Interaction cs.CLComputation and Language

On Hacker News

Linked by 1 identifiable commenter in 1 comment across 1 thread, from Aug 2017 to Aug 2017. Found in 1 HN submission from Jul 2017 to Jul 2017. Open submission discussions.

Comments linking this paper, per year.

Discussed in comments1 thread

    • Our group at Stanford is building an open source conversational agent for data science: Github: https://github.com/Ejhfast/iris-agent ArXiv: https://arxiv.org/abs/1707.05015

      unignorantView on HNParent context

Submitted to Hacker News

Connected through shared HN threads, not inferred similarity or a recommendation.